1,矩陣元素必須在“[]”內;
2.矩陣的對等元素由空格(或“,”)分隔;
3.在矩陣的行之間使用;"(或回車);
4.矩陣的元素可以是數值、變量、表達式或函數;
5.矩陣的大小不需要預先定義。
二、基本矩陣函數如下:
1,ones()函數:生成所有1矩陣,ones(n):生成所有1的n*n維矩陣,ones(m,n):生成所有1的m*n維矩陣;
2.zeros()函數:生成壹個全零的矩陣;
3.rand()函數:生成壹個均勻分布在(0,1)區間的隨機矩陣;
4.eye()函數:生成單位矩陣;
5.randn()函數:生成壹個均值為0,方差為1的標準正態分布隨機矩陣。
擴展數據:
矩陣的簡單運算
1、獲取矩陣元素
可以通過下標(列索引)引用矩陣的元素,如Matrix(m,n)。矩陣元素也可以通過它們的序列號來引用。
矩陣元素的序號是對應元素在內存中的排列順序。在MATLAB中,矩陣元素存儲在列中。序號(索引)與下標(下標)壹壹對應。以m*n矩陣A為例,矩陣元素A(i,J)的序號為(J-1) * m+i,利用sub2ind和ind2sub函數也可以得到相互轉換關系。
第二,矩陣分裂
1,使用冒號表達式獲得子矩陣:
(1) A(:,j)表示取A矩陣第j列的所有元素;A(i,:)表示A矩陣第I行的所有元素;A(i,J)表示A矩陣的第I行第J列的元素。
(2) A(i:i+m,:)表示取A矩陣的i~i+m行的所有元素;A(:,k:k+m)表示取壹個矩陣的k~k+m列的所有元素,A(i:i+m,k:k+m)表示取壹個矩陣的i~i+m行和k~k+m列的所有元素。此外,我們還可以用壹般的向量和端算符來表示矩陣下標,從而得到子矩陣。End表示尺寸的最後壹個元素下標。
2、用空矩陣刪除矩陣的元素:
在MATLAB中,[]被定義為空矩陣。給變量X壹個空矩陣的說法是X=[]。註意,X=[]不同於clear X,clear X從工作空間中刪除X,而工作空間中存在壹個空矩陣,只是維數為0。