Matlab教程1_矩陣(數組) _ 二維數組的建立

(做者:lcc) 數組

建立二維數組變量 函數

 

n  第一種方法:使用方括號「[ ]」操做符 變量

使用規則 方法

n  數組元素必須在「[ ]」內鍵入; 二維數組

n  行與行之間須用分號「;」 間隔,也能夠在分行處用回車鍵間隔; 生成

n  行內元素用空格或逗號「,」間隔。

【例3-1】鍵入並執行a2=[1 2 3;4 5 6;7 8 9]

a2=

      1  2  3

      4  5  6

      7  8  9

【例3-2】鍵入並執行a2=[1:3;4:6;7:9]  %結果同上

【例3-3】由向量構成二維數組。

a=[1 2 3]; b=[2 3 4];

c=[a;b];

c1=[a b];

 

n  第二種方法:函數方法

函數ones(生成全1矩陣)、zeros (生成全0矩陣) 、reshape

F  「help elmat」得到基本的矩陣生成和操做函數列表

【例3-4】建立全1的3x3數組。

ones(3)

【例3-5】建立全1的3x4數組。

ones(3,4)

【例3-5】 reshape的使用

a=-4:4

a=

   -4 -3 -2 -1 0 1 2 3 4

b=reshape(a, 3, 3)

b=

-4  -1  2

-3   0  3

-2   1  4

F  數組元素的排列順序,從上到下按列排列,先排第一列,而後第二列,…

F  要求數組的元素總數不變。

相關文章
相關標籤/搜索