如何用matlab求逆矩陣,如何用MATLAB求逆矩陣

時間 2021-08-11 17:31:14

1樓:白鯨

第一步:啟動matlab。

第二步:輸入‘clear’和‘clc’**。(清屏)第三步:根據你的需求設定一個矩陣。(圖中示例設定為矩陣a=[1 2 ;3 4 ],‘a’可以定義為你需要的任何字母)

第四步:用**b=inv(a),‘b’可以定義為你需要的其他字母,inv()裡的字母為你需要求逆的矩陣。

第五步:驗證自己求解的逆,兩個矩陣的乘積為單位陣,則求逆正確。

2樓:匿名使用者

如果英文好呢,自己看目錄

不好還是先看中文的教材,對matlab的框架和功能有了一定的瞭解後,自己也就看的懂幫助裡面的內容了,以後不懂再自己查幫助

求逆矩陣一般有2種方法:

1、伴隨矩陣法。a的逆矩陣=a的伴隨矩陣/a的行列式。

2、初等變換法。a和單位矩陣同時進行初等行(或列)變換,當a變成單位矩陣的時候,單位矩陣就變成了a的逆矩陣。

第2種方法比較簡單,而且變換過程還可以發現矩陣a是否可逆(即a的行列式是否等於0)。

伴隨矩陣的求法參見教材。矩陣可逆的充要條件是係數行列式不等於零。

簡單的inv()函式求:

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

-2 3 1

3 -1 4

>> inv(a)

ans =

0.1327 0.0102 0.

16330.1122 0.3163 0.

0612-0.0714 0.0714 0.

1429

3樓:嘻嘻樂了

到底應該怎麼樣去求逆矩陣才好呢?

4樓:du瓶邪

需要在matlab中輸入矩陣a: a=[1 2 3;2 2 1;3 4 3],回車;

輸入:inv(a)或a^-1;回車。

注意:輸入英文字母時要區別大小寫!

5樓:長平

在matlab7.0中求逆被整合為函式inv,可以直接呼叫,操作例項(如果需要可以給你一份清華大學基礎教程):

a=[1 0 0;0 1 0;0 0 1];

b=inv(a)

6樓:憂傷迴盪

clear;

a=input('請輸入a=')

[m n]=size(a)

if m~=n

disp('a不是方陣')

elseif det(a)==0

disp('a不可逆')

else

c=[a,eye(n)]

d=rref(c)

v=d(:,n+1:2*n)end

怎麼用matlab求一個矩陣的逆矩陣?

7樓:匿名使用者

給例:>> syms a b c d (定義變數)>> a=[a,b;c,d] (定義矩陣專)a =

[ a, b]

[ c, d]

>> inv(a) (求矩陣逆)

ans = (結屬)

[ d/(a*d - b*c), -b/(a*d - b*c)][ -c/(a*d - b*c), a/(a*d - b*c)]

如何用MATLAB計算矩陣的行列式

佛問蘭 clear clcn0 20 e 1e0 r0 1 n0 p0 poly r0 t 1 for k 14 2 20 p p0 p n0 k 1 p n0 k 1 e r k roots p subplot 2,2,t plot real r k imag r k xlabel 根的實部 yl...

求該矩陣的逆矩陣 要過程,求這個矩陣的逆矩陣,要過程,謝謝

到底應該怎麼樣去求逆矩陣才好呢?知識點 若矩陣a的特徵值為 1,2,n,那麼 a 1 2 n 解答 a 1 2 n n!設a的特徵值為 對於的特徵向量為 則 a 那麼 a a a a 所以a a的特徵值為 對應的特徵向量為 a a的特徵值為 0 2,6,n n 評注 對於a的多項式,其特徵值為對應的...

如何用Matlab求引數方程的導數

真 clear clc syms a b t x a cos t 3 y b sin t 3 dydx diff y,t diff x,t 以下為圖形驗證 a 2 b 3 x str2func t vectorize subs x y str2func t vectorize subs y k st...