MATLAB中的结构体和单元数组
一、结构:
x.real=10
x.imag=5
增加字段 x.scale=1
使用struct函数
s=struct('field1',values1,'field2',values2, ...)
s=struct('type',{'big','little'},'color',{'blue','red '},'x',{3,4})
x=struct('name',{'liming','wanggang'},'age',{18,21},' grade',{[94 96 98 88],[80 85 78 88]})
访问 x(1)
x(2)
x(1).name
x(2).grade(2)
age=[x.age]
增加域名 x(1).birthday='1983-11-01'
删除域名rmfield(x,'age')
使用setfield和getfield
getfield(array,{array_index},'field',{field_index}) setfield(array,{array_index},'field',{field_index},va