色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Matlab中矩陣的生成方法

李中冰2年前241瀏覽0評論

Matlab中矩陣的生成方法?

Matlab語言的核心是矩陣,其最初的出現和應用也是和矩陣息息相關的,矩陣是Matlab中的基本運算單元,用戶可以將Matlab處理的所有數據都看做矩陣,向量和標量可以看成是特殊的矩陣,向量可看做一行或者一列矩陣,而標量可看成1x1的矩陣。下面我們來看一下matlab中矩陣的生成方法。

1、這是最簡單,也是最常用的一種矩陣的生成方法。例如:

>>A=[1,2,3;4,5,6;7,8,9]

>>B=[1 2 3;4 5 6;7 8 9]

注意:整個矩陣必須用"[]"括起來;矩陣的行與行之間必須用";"或回車鍵"Enter"隔開;元素之間必須用逗號","或空格分開。

2、設定步長生成此方法用于生成一維行數組。

格式:x=a:inc:b

其中:a是數組的第一個元素;inc是相鄰兩個元素之間的間隔;b是數組的最后一個元素。

例:x=1:3:25

說明:

1、若b-a是inc的整數倍,則最后一個元素是b;否則小于b。

2、若inc=1,可簡寫為x=a:b。

3、inc可以取整數,也可以取復數。

下面,給出了在matlab中的例子。

3、均勻采樣生成

此方法用于生成一維行數組。

格式:x=linspace(a,b,n)

其中,a,b分別為生成數組的第一個和最后一個元素。n為采樣總點數。

例如:x=linspace(1,25,3)

從定義可以看出,該指令的作用與x=a:(b-a)/n:b相同。

4、幾種特殊矩陣的生成方法

(1)A=[] %空矩陣

(2)A=zeros(2,3) %生成元素全為零的2x3矩陣

(3)A=ones(2,3) %生成元素全為1的2x3矩陣

(4)A=rand(2,4) %生成隨機的2x5矩陣

(5)矩陣的提取:

A=[1:5;6:10;3:7]

B=A(2:3,2:4) %提取矩陣A的第2,3行與第2,3,4列交叉處的元素。

(6)A=magic(3) %創建魔方矩陣。

(7)A=eye(3,4) %使用eye(m,n)可得到一個允許的最大單位矩陣,其余處補0。

如何用php數組表示矩陣,Matlab中矩陣的生成方法