📄 exm04332_1.m
字号:
%exm04332_1.m
%(1)创建构架数组
clear
for k=1:10;department(k).number=['No.',int2str(k)];end
department
%(2)增添域:在数组中任何一个构架上进行的域增添操作,其影响遍及整个构架数组。
department(1).teacher=40;department(1).student=300;
department(1).PC_computer=40;
department
%(3)增添子域的操作只影响被操作的那个具体构架,而不是影响整个构架数组。
department(2).teacher.male=35;department(2).teacher.female=13;
D2T=department(2).teacher %第2构架teacher域包含两个子域
D1T=department(1).teacher %第1构架teacher域仅是一个数
%(4)删除子域的操作也只影响被操作的那个具体构架。
department(2).teacher=rmfield(department(2).teacher,'male');
department(2).teacher
%(5)删除域的操作是对整个构架数组实施的。
department=rmfield(department,'student') %删除一个域
department=rmfield(department,{'teacher';'PC_computer'}) %删除2个域
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -