结构数组的定义:
hhh(2,1).name='tony';
hhh(2,1).num=1
hhh(2,2).name='lily'
hhh(2,2).num=3
注意:必须用()括号
结果显示:
hhh =
2x2 struct array with fields:
name
num
元胞数组的定义方法很多,这里列举一种:
a={'hello' [1 2;3 4]; 1 2}
访问元胞数组:
a(1,2)
a{1,2}
a(1,1)
a{1,1}
a(2,1)
a{2,1}
(注意:元胞数组使用圆括号寻访得到的是元胞,而不是内容;使用大括号寻访,则可得到元胞的内容)
显示结果如下:
a =
'hello' [2x2 double]
[ 1] [ 2]
ans =
[2x2 double]
ans =
1 2
3 4
ans =
'hello'
ans =
hello
ans =
[1]
ans =
1