MATLAB中A B跟A B有什麼區別,A,B都為矩陣

2021-03-27 08:31:01 字數 5437 閱讀 2859

1樓:匿名使用者

買本書看看吧,帶點的稱為「點乘」、「位乘「,即為兩個行列數相同的矩陣,對應位置一一相乘,得到的結果依位置對應到結果矩陣中(條件size(a)=size(b))

a=[1 2 3 4;5 6 7 8]

a =1 2 3 45 6 7 8

>> b=[2 4 6 8;10 12 14 16]b =2 4 6 810 12 14 16

>> a.*b

ans =

2 8 18 32

50 72 98 128

後者就是矩陣乘法了,要求前者a的列數與後者b行數對應(條件a(m,n)*b(n,q)=c(m,q)接上面的例子

b=b'

b =2 10 4 126 14

8 16

>> a*b

ans =

60 140

140 348

2樓:匿名使用者

有區別a.*b是倆矩陣對應元素相乘。

a*b就是線性代數裡面的矩陣相乘。

3樓:匿名使用者

a.*b是a和b的元素對應相乘,a*b是a和b兩個矩陣相乘

matlab 中的a.*b和a*b有什麼區別

4樓:miss小花

一、名稱不同:

1、a.*b為「點乘」。

2、a*b為「位乘「。

二、用法不同:

1、a.*b是兩個矩陣對應元素相乘。

2、a*b就是線性代數裡面的矩陣相乘。

三、要求不同:

1、a.*b要求兩個變數的元素個數相等,排列方式相同。

2、a*b要求內維相同。

5樓:凌亂心扉

區別:a.*b前面是點乘,要求兩個變數的元素個數相等,排列方式相同,如都是行向量或都是列向量或都矩陣。a*b後者是矩陣乘法,要求內維相同。

用例項來說明matlab中這兩種乘法c=a.b,c=ab的區別1、a矩陣

2、b矩陣

3、c=a.*b

4、c=a*b

6樓:我行我素

前面是點乘,要求兩個變數的元素個數相等,排列方式相同,如都是行向量或都是列向量或都矩陣。後者是矩陣乘法,要求內維相同,如a是?*2個元素,b則是2*?

個元素,如不是這樣,就出錯。如:a=1:

5;b=6:10;c=a.*b,d=a*b'

結果是:

c =6 14 24 36 50d =130

7樓:匿名使用者

a.*b是將a矩陣與b矩陣中相同位置的元素相乘,兩個矩陣的大小必須相等

a*b就是矩陣運算中的矩陣相乘

如果a和b都是一個數,運算結果相同

8樓:匿名使用者

a*b就是線性代數中的矩陣相乘,a的列數必須等於b的行數。

而a.*b是對應元素相乘,兩個矩陣大小不一定相等。比如a是1*2的向量,b是2*4的矩陣,乘出來結果是一個2*4的矩陣。

剛剛dubug卡在這。。。才發現matlab裡.*和*不一樣。。。

9樓:匿名使用者

加點那個是針對數的運算

(直接把對應元素相乘即可)

沒加點的那個要楊哥按照高數中矩陣的運演算法則進行運算舉例a=[1,2;3,0] b=[2,3;1,1]a.*b=[1x2,2x3;3x1,0x1]=[2,6;3,0]a*b=[1x2+2x1,1x3+2x1;3x2+0x1,3x3+0x1]=[4,5;6,9]

10樓:匿名使用者

a .* b 是元素乘法,a 和 b 的維度要一樣。

a * b 是矩陣乘法,a 的列數要和 b 的行數一樣。

11樓:匿名使用者

% 列舉下列幾種可能,希望能自己總結下,加深映像a = 2; b = 3;

a.*b = 6;

a*b = 6;

%a = [2 3]; b = 3;

a.*b = [6 9];

a*b = [6 9];

%a = [2 3]; b = [4 7];

a.*b = [8 21];

a*b %錯誤

a*b' = 29;

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

a.*b = [2 6;12 28];

a*b = [10 37;22 37];

12樓:匿名使用者

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

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

>> a/b

ans =

1 0

0 1

>> a./b

ans =

1 1

1 1

a/b相當於a乘b的逆

a./b是a的每個元素與b的每個元素對應相除>> a=[1 2 3 4 5];

>> b=3;

>> a./b

>> a/b

這種情況下,結果就是一樣的,自己體會下

13樓:馬洋洋

a * b means matrix multiply

a .* b means pixel by pixel multiply

matlab中a./b與a/b的區別

14樓:匿名使用者

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

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

>> a/b

ans =

1 0

0 1

>> a./b

ans =

1 1

1 1

a/b相當於a乘b的逆

a./b是a的每個

元素與b的每個元素對應相除

>> a=[1 2 3 4 5];

>> b=3;

>> a./b

>> a/b

這種情況下,結果就是一樣的,自己體會下

請問 matlab中矩陣 a.' *b是什麼意思?

15樓:酷呆愛死呆

matlab預設的矩陣轉置是共軛轉置,是對複數進行操作的。

求共軛轉置矩陣的指令為a'

非共軛轉置矩陣的指令為a.',相當於conj(a')由於一般輸入的矩陣都是實矩陣,所以a'後就是conj(a'),也就是非共軛轉置。

a.'就是非共軛轉置,然後和矩陣b相乘。

矩陣和矩陣相乘不是點乘:矩陣相乘,假設c和d是矩陣那麼c*d,要求c的列數要和d的行數相同,c為3*4,d為4*5,那麼最終結果就是3*5的矩陣

矩陣點乘,要求矩陣尺寸一樣,c和d都為3*4的矩陣,那麼c.*d,結果仍為3*4的矩陣

16樓:小竹飛刀

非共軛轉置矩陣a 乘以 b

17樓:

a『是指a的逆矩陣,。*是點乘的意思。如果a點乘b,那麼a中第aa項乘以b中aa項輸入到結果的第aa項

18樓:厙迎蓉慕螺

hadamard乘積(有時也叫schur積),指每個分量分別相乘。

c=a.*b,那麼c(i,j)=a(i,j)*b(i,j)。

matlab a和b有什麼差別?

19樓:凌亂心扉

區別:a.*b前面是點乘,要求兩個變數的元素個數相等,排列方式相同,如都是行向量或都是列向量或都矩陣。a*b後者是矩陣乘法,要求內維相同。

用例項來說明matlab中這兩種乘法c=a.b,c=ab的區別1、a矩陣

2、b矩陣

3、c=a.*b

4、c=a*b

matlab中a.*b與a*b的區別

20樓:匿名使用者

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

a.*b

ans =

2 2 3

而a*b會報錯(矩陣大小不匹配)

21樓:匿名使用者

舉個例子

a=[1 2; 3 4];

b=a;

a.*b=[1*1 2*2;3*3 4*4]=[1 4;9 16]而a*b=[1*1+2*3,1*2+2*4;3*1+4*3,3*2+4*4]=[7 10;15 22]

matlab中a版和b版有什麼區別?

22樓:顏晗朱梓蓓

上半年出的版本後加a,下半年出的版本後加b

比如matlab

2014a是2023年春推出的。

23樓:叔一呂驪美

一年釋出兩個版本,a版春天釋出,b版秋天釋出

24樓:蒼可彤韻

a一般是上半年出的版本,b一般是下半年出的版本。mathworks公司一年出兩個版本。

matlab的a和b有什麼區別

25樓:9點說史

推出的時間不同:上半

年出的版本是a版,下半年出的版本是b版。(比如:matlab 2014a是2023年春季,也就是上半年推出的。)

matlab是第4代語言,是一種指令碼語言,主要用於數學計算科學計算,是一種商業數學軟體,是一種數值計算環境和程式語言,主要包括matlab和simulink兩大部分。matlab基於矩陣運算,其全稱matrix laboratory即得名於此。它在數學類科技應用軟體中在數值計算方面首屈一指。

matlab可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連線其他程式語言的程式等,主要應用於工程計算、控制設計、訊號處理與通訊、影象處理、訊號檢測、金融建模設計與分析等領域。

擴充套件資料

優勢特點

1、高效的數值計算及符號計算功能,能使使用者從繁雜的數**算分析中解脫出來;

2、具有完備的圖形處理功能,實現計算結果和程式設計的視覺化;

3、友好的使用者介面及接近數學表示式的自然化語言,使學者易於學習和掌握;

4、功能豐富的應用工具箱(如訊號處理工具箱、通訊工具箱等) ,為使用者提供了大量方便實用的處理工具。

26樓:育知同創教育

1、mathworks公司每年釋出兩個版本的matlab,上半年3月份左右釋出a版,下半年10份左右釋出b版。

27樓:匿名使用者

matlab 每個版本的a其實就是上半年出的,b的就是下半年出的。b是a修改後的版本。

matlab中矩陣AB是什麼意思

意思是inv a b,但是不推薦這種寫法。用反斜槓好一些。matlab matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發 資料視覺化 資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。matlab預設的矩陣轉置是共軛轉置,是...

a b與a b有什麼區別,數學中的A B和A B有什麼區別?

1 a b定義為為兩集合的並集,而a b表示的是兩數相加。2 a b與a b所表示的形式範圍不同。a b的結果是集合,並不能表示其他的數學形式。a b既可以表示兩集合的並集,還可以表示兩數相加,布林代數運算,矩陣運算等多個地方。3 a b的結果集合中,任何兩個元素都認為是不相同的,即每個元素只能出現...

數學中向量ab和向量ab有什麼區別

a和b不一定是正數,第一個是他們相加得數的絕對值,後面是他們分別的絕對值相加 丨a b丨是a向量加上b向量整體的模 如a b c 那麼丨a b丨就是丨c丨 丨a丨 丨b丨是a向量的模加上b向量的模 兩者的結果都是模,只是大小一般不同,如果不取特殊值的話 取個特殊值,a 1,b 1,你就會發現他們的不...