matlab中矩陣和陣列有什麼區別

2021-03-09 22:08:37 字數 2121 閱讀 7707

1樓:匿名使用者

一維陣列

bai相當於向du量,二維陣列相當於矩陣

.所以矩zhi陣是陣列的dao子集版

陣列運算是指數組對權應元素之間的運算,也稱點運算.矩陣的乘法、乘方和除法有特殊的數學含義,並不是陣列對應元素的運算,所以陣列乘法、乘方和除法的運算子前特別加了乙個點。

矩陣是乙個二維陣列,所以矩陣的加、減、數乘等運算與陣列運算是一致的。但有兩點要注意:

(1)對於乘法、乘方和除法等三種運算,矩陣運算與陣列運算的運算子及含義都不同:矩陣運算按線性變換定義,使用通常符號;陣列運算按對應元素運算定義,使用點運算子;

(2)數與矩陣加減、矩陣除法在數學是沒有意義的,在matlab中為簡便起見,定義了這兩類運算

2樓:糖糖寳寳

在matlab裡面,矩陣之間的算術運算按照線性代數的規則進行

例子:而陣列之間的運算是陣列對應元素間進行一一計算例子:

3樓:匿名使用者

單個的數復就是1*1的矩陣;

陣列或製

向量就是1*n或n*1的矩陣。

事實上對於matlab來說數、陣列或向量和二維矩陣在本質上沒有任何區別,他們的維數都是2,一切都是以矩陣的形式儲存的。

陣列中的元素可以是字元等;矩陣中的只能是數;

4樓:匿名使用者

沒什麼區別,matlab裡的矩陣就是其他語言裡的陣列

matlab 裡陣列和矩陣有什麼區別嗎,我分不清

5樓:匿名使用者

有些概念一開始困擾很多人,本人之前也很困擾。

陣列陣列就是有序數內列的集合。數容

組的每乙個元素都屬於同一種型別,它們使用同乙個陣列名和不同的下標來唯一確定陣列中的成員。下標是指數組元素在陣列中的序號。

向量從程式語言的角度,向量就是一維陣列,從數學的角度看,向量就是1×n或n×1的矩陣,即行向量或列向量。

矩陣在matlab中,矩陣的概念和線性代數中定義的矩陣的概念是一樣的。矩陣使用一對圓括號或方括號括起來,符合一定規則的數學物件。

在matlab中,任何形勢的數都是以矩陣的形式儲存,就連乙個單獨的變數也是,它被存為1*1的矩陣中。即,萬物即是矩陣。

另外matlab的元包矩陣值得一提,它才是大海一樣的胸懷,在同乙個矩陣中,你可以存放任何形式的數,字串等,甚至還可以放矩陣。這一點是數學概念裡的陣列所不能及的。

6樓:匿名使用者

在matlab裡面,

矩陣之間

的算術運算按照線性代數的規則進行

例子:>> a=[1 2;3 4]

a =1     2

3     4

>> b=[1 1;1 1]

b =1     1

1     1

>> a*b

ans =

3     3

7     7

而陣列之間的運算是專陣列對應元素間進行一屬一計算例子:>> a=[1 2;3 4]

a =1     2

3     4

>> b=[1 1;1 1]

b =1     1

1     1

>> a.*b

ans =

1     2

3     4

另外,要注意陣列與單元陣列、結構陣列的區別與聯絡

7樓:紫冰雨的季節

一維數bai組相當於向量,二維數du組相當於zhi矩陣.所以矩陣是陣列dao的子集

陣列運算

版是指數組對權應元素之間的運算,也稱點運算.矩陣的乘法、乘方和除法有特殊的數學含義,並不是陣列對應元素的運算,所以陣列乘法、乘方和除法的運算子前特別加了乙個點。

矩陣是乙個二維陣列,所以矩陣的加、減、數乘等運算與陣列運算是一致的。但有兩點要注意:

(1)對於乘法、乘方和除法等三種運算,矩陣運算與陣列運算的運算子及含義都不同:矩陣運算按線性變換定義,使用通常符號;陣列運算按對應元素運算定義,使用點運算子;

(2)數與矩陣加減、矩陣除法在數學是沒有意義的,在matlab中為簡便起見,定義了這兩類運算。

8樓:匿名使用者

本質上來講,陣列是個1*n維的矩陣。

用matlab如何求矩陣和數相乘

a 1,2,3 4,5,6 b a 2 c 1,2 1,2 1,2 d a c b b 2 4 6 8 10 12 d d 6 12 15 30 直接乘就可以,比如3 x 怎樣用matlab求矩陣的乘積 用matlab求矩陣 復的乘積 一般乘法 制a b a baib代表兩個du矩陣。b 2,5,8...

matlab中如何把資料輸出成矩陣

d 1 5 3 6 0 5 8 5 5 3 1 0 7 3 0 5 m n size d s zeros m 2,n 2 a zeros m 2,n 2 for i 2 m 1 for j 2 n 1 a d i 1,j d i,j 1 d i,j 1 d i 1,j s i 1,j 1 lengt...

matlab中怎樣計算矩陣中每個數的平方

使用點運算。如果原矩陣式a,可以使用a.a或者a.2matlab中點運算是對相同維數的矩陣的對應元素進行相應的運算。點乘,相同維數的矩陣的對應元素相乘。點乘冪,a.b相同維數的矩陣a元素的b對應元素次冪。a.n矩陣a中所有元素取n次冪。點左除,相同維數的矩陣的對應元素進行 運算。點右除,相同維數的矩...