matlab中怎麼能夠看到計算過程,比如兩個矩陣相乘,我想

2021-03-28 01:53:56 字數 5259 閱讀 7408

1樓:匿名使用者

這個是被matlab封裝起來的,看不到。

你要是懂fortran的話可以去看看blas和lapack中做矩陣運算的各種子函式是怎麼實現的

2樓:真

沒法看,就是根據乘法的定義乘的唄

3樓:你決定吧好

hbcgbc cfhxvgcxvg

matlab 計算兩個矩陣相乘

4樓:匿名使用者

.* 表示矩陣與矩陣相乘,滿足線性代數上學的矩陣與矩陣的乘法,*表示矩陣中元素與元素相乘,這兩個矩陣的維數必需相同。

例如:a.*b,那麼a是m行n列的話,b必須也是m行n列。其他的如: 「/ 與 ./ 」 ,「.^ 與 ^ 」的含義都是一樣的。

題目中源**如下:

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

>> w=[0.2069 0.069 0.4138 0.2069 0.1034]

>> c1=a.*w

c1為矩陣a和w相乘的結果。由於兩個矩陣維數不同,結果提醒出錯。

matlab兩個矩陣元素相乘

5樓:乙望亭湯培

如果是要

a[1,2,3,4,5]xb

[2,4,5,6,7]||c

[2,8,15,24,35]

那麼就是

c=a.*b

如果要求

結果a每個數都和b中所有數乘一遍

那麼就是

>>a'*b

ans=24

5674

8101214612

1518218

1620

2428

1020

2530

35第一行就是a的第一個數和b相乘的結果

第二行就是a的第二個數和b相乘的結果

。。。以此類推

6樓:剪貼

matlab中矩陣各列元素求積,各行元素求積用到了prod函式。

一、進入matlab介面:

二、在命令列視窗輸入要進行處理的矩陣

三、輸入 b=prod(a),敲擊回車

四、以上便是matlab兩個矩陣元素相乘計算方法。

7樓:匿名使用者

。。。只是a.*b不就可以了,得到[2 8 15 24 35],你想實現什麼呢

matlab兩個矩陣元素相乘如何計算?

8樓:剪貼

matlab中矩陣各列元素

求積,各行元素求積用到了prod函式。

一、進入matlab介面:

二、在命令列視窗輸入要進行處理的矩陣

三、輸入 b=prod(a),敲擊回車

四、以上便是matlab兩個矩陣元素相乘計算方法。

matlab怎麼讓兩個矩陣相乘?矩陣元素對應相乘?

9樓:匿名使用者

matlab的陣列是以矩陣形式儲存的,直接輸入兩個矩陣,做矩陣乘法的時候乘號寫成.*就可以了。

10樓:赴青山

例:a=[1 2 3 4],b=[5 6 7 8],得到一個矩陣等於[1*5 2*6 3*7 4*8]

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

2.>> c = a.*b

3.c =

4.5 12 21 32

matlab中的兩個矩陣×是怎麼個乘法來著

11樓:shine戚七七

矩陣分析是解決很多問題的好方法,但是很多時候矩陣的運算比較繁瑣,特別是高階矩陣運算。這時候如果用matlab來計算就方便快捷得多。下面我將介紹一些基本的矩陣運算方法。

如加,減,乘,除,轉置,求逆。

約定:a=[1,3,5;2,4,6;7,9,8] b=[9,6,4;3,4,5;2,3,4]

工具/原料

matlab

方法/步驟

加和減:

加減法的命令很簡單,直接用加或者減號就可以了。如:

c=a+b

d=a-b

乘法:一般乘法:c=a*b,要求a的列數等於b的行數。

如果a,b是一般的向量,如a=[1,2,3] b=[3,4,5]點積: dot(a,b),

叉積: cross(a,b)

卷積: conv(a,b)

除法:一般在解線性方程組時會用到。

x=a\b 如果ax=b,則 x=a\b是矩陣方程的解。

x=b/a 如果xa=b, 則x=b/a是矩陣方程的解。

轉置:轉置時,矩陣的第一行變成第一列,第二行變成第二列,。。。

x=a.'

求逆:要求矩陣為方陣。這在矩陣運算中很常用。

x=inv(a)

12樓:匿名使用者

矩陣乘法

a*b相應位置元素相乘

a.*b

matlab中如何讓矩陣中的每一行相乘輸出,不是兩個矩陣的點乘喲

13樓:匿名使用者

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

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

[m,na] = size(a);

[m,nb] = size(b);

% 兩矩陣行數相等

r = zeros(m,na+nb-1);

for p = 1:m

r(p,:) = conv(a(p,:),b(p,:));

endr

r =8     9     15      7      63    11    26    29    214    21    53    60    12

怎樣用matlab求矩陣的乘積

14樓:匿名使用者

用matlab求矩陣

復的乘積

一般乘法:制a*b

a、baib代表兩個du矩陣。

>> b = [2,5,8;3,7,2;5,3,2];

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

>> a*b

ans =

23    28    18

48    61    44

51    77    54

矩陣點乘:

zhia.*b

即兩矩陣的對應項相乘。

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

>> b = [2,5,8;3,7,2;5,3,2];

>> a.*b

ans =

2    10    24

9    28    12

20    18    10

用matlab求矩陣的逆矩陣

命令:inv(a)或a^-1

inv是英語單詞inverse(逆向)的縮寫。

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

>> inv(a)

ans =

-2.0000    1.0000         01.

1250   -0.8750    0.37500.

2500    0.2500   -0.2500

15樓:子衿悠你心

舉個例子:

a和b是兩個矩陣,則:

a*b代表正常的線性代

數中的矩陣相乘;

a.*b代表兩個矩版

陣的對應元權素相乘,其中生成的同階矩陣c的對應的矩陣元素為:c(i,j)=a(i,j)*b(i,j)。

例項:a是全為1的2*2矩陣,b是單位矩陣,下面表示a和b的矩陣相乘和a和b的點乘。

拓展說明:

點乘是陣列的運算,不加點是矩陣的運算;

點乘要求參與運算的兩個量兩必須是維數相同,是對應元素的相乘;

而不加點表示的是矩陣相乘(除的時候通過逆矩陣來實現),要求內維相同,也就是前一個矩陣的列的維數等於後一個矩陣的行的維數。

16樓:吧友

舉個bai例子,a和b是兩個矩陣,則du:

1、a*b代表正常的線zhi性代數中的矩dao陣內相乘。

2、a.*b代表兩個容矩陣的對應元素相乘,其中生成的同階矩陣c的對應的矩陣元素為:c(i,j)=a(i,j)*b(i,j)。

3、a是全為1的2*2矩陣,b是單位矩陣,下面表示a和b的矩陣相乘和a和b的點乘。

1、矩陣是高等代數學中的常見工具,也常見於統計分析等應用數學學科中。 在物理學中,矩陣於電路學、力學、光學和量子物理中都有應用;電腦科學中,三維動畫製作也需要用到矩陣。 矩陣的運算是數值分析領域的重要問題。

2、將矩陣分解為簡單矩陣的組合可以在理論和實際應用上簡化矩陣的運算。對一些應用廣泛而形式特殊的矩陣,例如稀疏矩陣和準對角矩陣,有特定的快速運算演算法。

17樓:匿名使用者

矩陣有兩種乘法:點乘和插乘。比如矩陣a乘以矩陣b,matlab語言表示如下:

點乘:a.*b

插乘:a*b

點乘為兩個矩陣的對應項相乘,插乘為一般的矩陣乘法。

18樓:yang天下大本營

矩陣有兩bai種乘法:點乘和插乘du。比如矩陣a乘以矩zhi陣b,matlab語言表示如下:dao

點乘:內a.*b

插乘:a*b

點乘為容兩個矩陣的對應項相乘,插乘為一般的矩陣乘法。

matlab 是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。

matlab是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實驗室)。是由美國mathworks公司釋出的主要面對科學計算、視覺化以及互動式程式設計的高科技計算環境。

它將數值分析、矩陣計算、科學資料視覺化以及非線性動態系統的建模和**等諸多強大功能整合在一個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,並在很大程度上擺脫了傳統非互動式程式設計語言(如c、fortran)的編輯模式,代表了當今國際科學計算軟體的先進水平。

19樓:

直接兩個矩陣用「*」就可以,不過要注意矩陣的大小要符合乘法的規則

怎麼能夠快速醒腦,怎麼能夠快速醒腦

可以在晚上喝一杯咖啡,咖啡可提神醒腦,使人興奮,這是因為咖啡的分子結構與人身體的一種可以抑制神經衝動的化學物質的分子結構非常接近.咖啡是公認的健康飲品,但喝咖啡一定要合理 科學飲用,才能有益於健康,要做到適時適量。清晨起床後喝一杯為的是醒腦,白天工作時輕呷一口可提神,此時咖啡可稍濃。而餐後或晚間飲咖...

Matlab計算2117怎麼計算的值

用陣列記錄每一項的值,然後求和,要用多重迴圈。具體的 晚上回家寫給你 n 100 half pi 1 ak 1 for k 2 n ak ak k 1 2 k 1 half pi half pi ak endpi half pi 2 輸入錯了 pi 2 wd 100 vb 根據公式計算 的近似值 2...

怎麼能夠讓我不再想你,怎麼能夠讓我不再想你。

我不想要什麼禮物,只是想,當我需要你時,你能在身邊,當我說話時,你能用心聽,當我難過時,你能給我一個擁抱。一切禮物都比不上這些。天天在一起,永遠不分開 多把精力放在學業或工作上 讓你從我的心中消失!要真的那bai麼的愛她,就非得兩個du人走到一起zhi嗎?只要她過得好,開心,dao願意版,不就行了,...