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...