创建多维数组的方法:直接赋值或者将通常的函数增加维数
1.直接赋值:将矩阵a扩展为3维数组:
>> a=[1 2 3;4 5 6]
a =
1 2 3
4 5 6
>> a(:,:,2)=[9 10 11;12 13 14];
>> a
a(:,:,1) =
1 2 3
4 5 6
a(:,:,2) =
9 10 11
12 13 14
>> ndims(a) <span style="color:#ff6600;">%判断数组的维数</span>
ans =
3
查找多维数组中的元素:
>> a(2,2,:)
ans(:,:,1) =
5
ans(:,:,2) =
13
>> b=ones(3,3,2)
b(:,:,1) =
1 1 1
1 1 1
1 1 1
b(:,:,2) =
1 1 1
1 1 1
1 1 1
>> ndims(b)
ans =
3