1、普通矩阵的建立
不管是任何矩阵(向量),都可以直接按照行方式输入每个元素:同一行的元素用逗号或者用空格符来分割,且空格个数不限;不同的行用分号分割。所有的元素都处于一方括号[]内。比如:
>>Matrix_2D=[1,2,3;4,5,6;7,8,9] %生成一个3×3的二维矩阵
用size() 函数可以计算一个矩阵的行数和列数。
2、创建三维数组的三种方法
(1)使用下标创建三维数组
在Matlab命令框中输入以下代码可以创建简单的三维数组:
for i=1:2
for j=1:2
for k=1:2
A(i,j,k)=i+j+k;
end
end
end
(2)使用低维数组创建三维数组
可以先创建一个二维数组,然后再通过第三维数组与其关系生成第三维数组;
D2=[1,2,3;4,5,6;7,8,9];
D3(:,:,1)=D2;
D3(:,:,2)=2*D2;
D3(:,:,3)=3*D2;
(3)使用创建函数创建三维数组
使用cat命令来创建高维数组。cat命令:C=cat(dim,A1,A2,A3,A4......) 其中dim表示的是创建数组的维度,A1,A2,A3,A4表示的是各维度上的数组。
D2=[1,2,3;4,5,6;7,8,9];
C=cat(3,D2,2*D2,3*D2);