所使用函数为 cat 格式 A=cat(n,A1,A2,…,Am) 说明n代表维数 n=1和n=2时分别构造[A1;A2]和[A1,A2],都是二维数组,而n=3时可以构造出三维数组。 例 >> A1=[1,2,3;4,5,6;7,8,9];A2=A1';A3=A1-A2; >> A4=cat(3,A1,A2,A3) %表示创建一个三维矩阵 A4(:,:,1) = %表示第一维,单个元素调用方式可用A4(i,j,1) 1 2 3 4 5 6 7 8 9 A4(:,:,2) = 1 4 7 2 5 8 3 6 9 A4(:,:,3) = 0 -2 -4 2 0 -2 4 2 0 或用另一种原始方式可以定义: 例 >> A1=[1,2,3;4,5,6;7,8,9];A2=A1';A3=A1-A2; >> A5(:,:,1)=A1, A5(:,:,2)=A2, A5(:,:,3)=A3 A5(:,:,1) = 1 2 3 4 5 6 7 8 9 A5(:,:,2) = 1 4 7 2 5 8 3 6 9 A5(:,:,3) = 0 -2 -4 2 0 -2 4 2 0 |