計算矩陣的最大特徵值

2021-03-05 09:21:42 字數 1671 閱讀 7154

1樓:匿名使用者

修改後的答案: 三個矩陣的最大特徵值分別是4.1669234,3.0182947,3.0182947

m2 和 m3 互為轉置, 特徵值一定是完全相同的,這是有定理保證的。

是用scilab 求解的, 具體命令和結果如下:

-->m1=[1, 3, 2, 5; 1/3, 1, 1/4, 1/2;1/2, 4, 1, 3;1/5, 2, 1/3, 1]; m2= 1 2, 4;1/2, 1, 3;1/4, 1/3, 1]; m3= [1, 3, 4;1/3, 1, 2;1/4 ,1/2, 1] ;

-->spec(m1)

ans =

4.1669234 (最大特徵值)- 0.0665805 + 0.8286302i- 0.0665805 - 0.8286302i- 0.0337624

-->spec(m2)

ans =

3.0182947 (最大特徵值)- 0.0091474 + 0.2348087i- 0.0091474 - 0.2348087i-->spec(m3)

ans =

3.0182947 (最大特徵值)- 0.0091474 + 0.2348087i- 0.0091474 - 0.2348087i

2樓:泣晚竹卿釵

這是上三角矩陣,

特徵值即主對角線上的元素

1,最大特徵值也是1

3樓:化學工程

樓上回答正確,用matlab計算的結果是:

>> m1=[1, 3, 2, 5; 1/3, 1, 1/4, 1/2;1/2, 4, 1, 3;1/5, 2, 1/3, 1]

m1 =

1.0000 3.0000 2.0000 5.0000

0.3333 1.0000 0.2500 0.5000

0.5000 4.0000 1.0000 3.0000

0.2000 2.0000 0.3333 1.0000

>> m2= [1 2, 4;1/2, 1, 3;1/4, 1/3, 1]

m2 =

1.0000 2.0000 4.0000

0.5000 1.0000 3.0000

0.2500 0.3333 1.0000

>> m3= [1, 3, 4;1/3, 1, 2;1/4 ,1/2, 1]

m3 =

1.0000 3.0000 4.0000

0.3333 1.0000 2.0000

0.2500 0.5000 1.0000

>> eig(m1)

ans =

4.1669

-0.0666 + 0.8286i

-0.0666 - 0.8286i

-0.0338

>> eig(m2)

ans =

3.0183

-0.0091 + 0.2348i

-0.0091 - 0.2348i

>> eig(m3)

ans =

3.0183

-0.0091 + 0.2348i

-0.0091 - 0.2348i

eigen如何找到矩陣最大特徵值

matrixxd a matrixxd random 6,6 cout here is a random 6x6 matrix,a endl a endl endl eigensolveres a cout the eigenvalues of a are endl es.eigenvalues e...

請問伴隨矩陣A特徵值和A特徵值的關係

不對,a的伴隨矩陣a 的特徵值 矩陣a的值乘以a的逆矩陣的特徵值,但數值上他們是相等的 線性代數,a的特徵值與a的伴隨矩陣的特徵值有什麼關係?怎麼推出來的?當a可逆時,若 是 a的特徵值,是a的屬於特徵值 的特徵向量 則 a 是 a 的特徵值,仍是a 的屬於特徵值 a 的特徵向量。設a是n階方陣,如...

矩陣一定有特徵值嗎?如何證明矩陣有特徵值?

一定,乙個n階矩陣一定有n個特徵值 包括重根 也可能是復根。乙個n階實對稱矩陣一定有n個實特徵值 包括重根 每乙個特徵值至少有乙個特徵向量 不止乙個 不同特徵值對應特徵向量線性無關。矩陣分解是將乙個矩陣分解為比較簡單的或具有某種特性的若干矩陣的和或乘積,矩陣的分解法一般有三角分解 譜分解 奇異值分解...