立即学习:https://edu.csdn.net/course/play/24708/278804?utm_source=blogtoedu
多维数组(2维以上)创建方法
1 用索引生成多维数组
A=[5 3 4;3 4 5;6 4 2];
创建一个二维数组扩展他
A(:,:,2)=[1 2 3 ;3 4 5 ; 4 2 4];
A(:,:,3)=5;
3*3*3 矩阵所有元素都为5
size(A)
3*3*3 的3维数组
继续扩展
A (:,:,1,2)=[1 2 3 ; 3 4 5; 2 4 5];
A(:,:,2,2)=[ 2 3 4; 2 3 4; 3 2 4;];
size(A) 3*3*3*2 的4维数组
2 使用matlab 函数生成多维数组
A=ones (3,3,2)
B=rand(2,4,3) 均匀分布
randn(2,4,3) 正态分布
C=repmat (3,[2,4,3]) // C=repmat(3,size(B))
3 用 cat 函数生成多维数组
B=cat (3,[2 4;2 3],[2 1;3 4])
size(B)