1樓:匿名使用者
若b可逆比較好計算,如下:
[v,d]=eig(a/b)
d是廣義特徵值構成的對角矩陣,v是相應特徵向量。進一步用qr分解還可以得到正交基,不過你只要特徵值,所以就不用了。
劉老師您好,請問使用matlab對矩陣a和b計算其廣義特徵值,其中a為全零矩陣,結果應該是什麼,多謝了!
2樓:電燈劍客
廣義特徵值
抄問題ax=λbx和標準襲特徵值問題(b^baia)x=λx差不太多, 當dub非奇異
的zhi時候理論上是等價的
所以在你的問題裡daob^a=0, 特徵值全是0, 任何非零向量都是特徵向量, v可以隨便取一個非奇異陣
請問如遇到奇異矩陣,廣義特徵值用matlab如何求出,能否用eig求?如[a]x=lambda[b]x中矩陣[b]為奇異。 10
3樓:累了僦蹲下
可以,在來eig中新增引數sigma,取值為'**allestabs',即自
可對b矩陣是奇異矩陣的情況進行運算。
函式用法是:[y, eigenvalues, exitflag] = eigs(l, d, ydims + 1,'**allestabs')
其中輸出項就忽略,輸入項d是奇異矩陣,ydims是要輸出的特徵值數量,第四個引數就是要新增的sigma引數。
給你一個sigma取值用錯的時候的報錯,你就應該能懂了,這裡面提到的『**』就是指的是**allestabs
注意如果a也是奇異矩陣,eigs就算不出來了
如何計算廣義特徵值和特徵向量,c**或者實現方法,不要用matlab eig來計算!
4樓:匿名使用者
^廣義的特來徵值求解問題可以轉源化為一般特徵值的求解問題。總體思想是將b用cholesky分解轉化為 b = r^h * r, 這樣,令a2 = r^(-h) * a * r^(-1), x2 = rx,求解 a*x=λ*b*x 即等價於求解 a2 * x2 = λ * x2。求解這個一般特徵值問題,可以使用qr法。
給我郵箱,我有求解一般特徵值問題的c**,跟詳細講解整個思路的一篇**。
關於matlab eig函式 e=eig(a,b):由eig(a,b)返回n×n階方陣a和b的n個廣義特徵值,構成向量e。怎麼理解呀?
你好,我有個問題想向你請教。我現在需要計算兩個方陣的廣義特徵值,用matlab中的[v,d]=eig(a,b)命令,得 30
5樓:電燈劍客
這個沒什麼好奇怪的,廣義特徵值問題本來就會有無窮特徵值。這裡的現象只是說明了a和b都奇異而已。
c++程式中用到matlab命令(求矩陣廣義特徵值特徵向量)該怎麼辦??
6樓:匿名使用者
可以參照mat***
7樓:日向淳正
通過mcc編譯為動態連結庫,被c++呼叫。
matlab怎樣計算矩陣的特徵值和特徵向量?
矩陣如何計算,矩陣的概念,矩陣中的秩是如何定義和計算的
方法一 初等變換 此方法適用於單獨給出一個矩陣求逆矩陣,考試中一般矩陣的階數不會太高的,放心 方法二 公式變換 抽象矩陣之間的運算,等式左邊一坨,右邊一坨,比如求a的逆,先把含a的劃到等式一邊,提取公因式後 b坨 ac坨 d坨,根據定義,等號兩邊分別左乘b坨的逆右乘c坨的逆,即a b坨的逆 d坨c坨...
如何計算3階以內的矩陣求逆矩陣
求三階行列式的逆矩陣的方法 假設三階矩陣a,用a的伴隨矩陣除以a的行列式,得到的結果就是a的逆矩陣。具體求解過程如下 對於三階矩陣a a11 a12 a13 a21 a22 a23 a31 a32 a33 行列式 a a11a22a33 a12a23a31 a13a21a32 a11a23a32 a...
矩陣A與B相似,則A與B的伴隨矩陣也相似,請問如何證明
a,b相似,則存在可逆矩陣p,使得b p 1 ap則b p 1 ap p a p 1 p a p 1 因此b 與a 相似 n階矩陣a與對角矩陣相似的充分必要條件為矩陣a有n個線性無關的特徵向量。注 定理的證明過程實際上已經給出了把方陣對角化的方法。若矩陣可對角化,則可按下列步驟來實現 1 求出全部的...