知道矩陣的特徵值和特徵向量怎麼求矩陣

2021-03-22 07:56:05 字數 3534 閱讀 1337

1樓:經桂花乘月

例:已知矩陣a,有特徵值λ1及其對應一個特徵向量α1,特徵值λ2及其對應一個特徵向量α2,求矩陣a。

∵ aα1=λ1α1,aα2=λ2α2

∴a[α1

α2]=[α1

α2]diag(λ1

λ2),其中矩陣[α1

α2]為由兩個特徵向量作為列的矩陣,diag(λ1λ2)為由於特徵值作為對角元的對角矩陣。

記矩陣p=[α1

α2],矩陣λ=diag(λ1

λ2),則有:ap=pλ

∴a=pλp逆

將p,λ帶入計算即可。

注:數學符號右上角標打不出來(像p的-1次方那樣),就用「p逆」表示了,希望能幫到您

2樓:匿名使用者

由於a α1=λ

1 α1,a α2=λ2 α2,

所以a [α1 α2]=[α1 α2] diag(λ1 λ2),其中[α1 α2]為由兩個特徵向量作為列的矩陣,diag(λ1 λ2)為由於特徵值作為對角元的對角矩陣。

記p=[α1 α2], λ=diag(λ1 λ2),則有:ap=pλ,所以a=pλp-1,從而a-1=(pλp-1)-1=pλ-1p-1.

上面的題目中p=[1 1; 1 -1](第一行為1 1,第二行為1 -1),λ-1=diag(1/3, -1),帶入計算即可。

知道特徵值和特徵向量怎麼求矩陣

3樓:匿名使用者

例:已知矩陣a,有特徵值λ1及其對應一個特徵向量α1,特徵值λ2及其對應一個特徵向量α2,求矩陣a。

∵ aα1=λ1α1,aα2=λ2α2

∴ a[α1 α2]=[α1 α2] diag(λ1 λ2),其中矩陣[α1 α2]為由兩個特徵向量作為列的矩陣,diag(λ1 λ2)為由於特徵值作為對角元的對角矩陣。

記矩陣p=[α1 α2],矩陣λ=diag(λ1 λ2),則有:ap=pλ

∴ a=pλp逆

將p,λ帶入計算即可。

注:數學符號右上角標打不出來(像p的-1次方那樣),就用「p逆」表示了,希望能幫到您

4樓:河傳楊穎

對於特徵值λ和特徵向量a,得到aa=aλ

於是把每個特徵值和特徵向量寫在一起

注意對於實對稱矩陣不同特徵值的特徵向量一定正交

得到矩陣p,再求出其逆矩陣p^(-1)

可以解得原矩陣a=pλp^(-1)

設a為n階矩陣,若存在常數λ及n維非零向量x,使得ax=λx,則稱λ是矩陣a的特徵值,x是a屬於特徵值λ的特徵向量。

一個矩陣a的特徵值可以通過求解方程pa(λ) = 0來得到。 若a是一個n×n矩陣,則pa為n次多項式,因而a最多有n個特徵值。

反過來,代數基本定理說這個方程剛好有n個根,如果重根也計算在內的話。所有奇數次的多項式必有一個實數根,因此對於奇數n,每個實矩陣至少有一個實特徵值。在實矩陣的情形,對於偶數或奇數的n,非實數特徵值成共軛對出現。

擴充套件資料

求矩陣的全部特徵值和特徵向量的方法如下:

第一步:計算的特徵多項式;

第二步:求出特徵方程的全部根,即為的全部特徵值;

第三步:對於的每一個特徵值,求出齊次線性方程組。

若是的屬於的特徵向量,則也是對應於的特徵向量,因而特徵向量不能由特徵值惟一確定.反之,不同特徵值對應的特徵向量不會相等,亦即一個特徵向量只能屬於一個特徵值。

在a變換的作用下,向量ξ僅僅在尺度上變為原來的λ倍。稱ξ是a 的一個特徵向量,λ是對應的特徵值(本徵值),是(實驗中)能測得出來的量,與之對應在量子力學理論中,很多量並不能得以測量,當然,其他理論領域也有這一現象。

如何根據特徵向量和特徵值求矩陣

5樓:angela韓雪倩

對於特徵值λ和特徵向量a,得到aa=aλ

於是把每個特徵值和特徵向量寫在一起

注意對於實對稱矩陣不同特徵值的特徵向量一定正交得到矩陣p,再求出其逆矩陣p^(-1)

可以解得原矩陣a=pλp^(-1)

設a為n階矩陣,若存在常數λ及n維非零向量x,使得ax=λx,則稱λ是矩陣a的特徵值,x是a屬於特徵值λ的特徵向量。

一個矩陣a的特徵值可以通過求解方程pa(λ) = 0來得到。 若a是一個n×n矩陣,則pa為n次多項式,因而a最多有n個特徵值。

反過來,代數基本定理說這個方程剛好有n個根,如果重根也計算在內的話。所有奇數次的多項式必有一個實數根,因此對於奇數n,每個實矩陣至少有一個實特徵值。在實矩陣的情形,對於偶數或奇數的n,非實數特徵值成共軛對出現。

6樓:匿名使用者

首先記住基本公式,

對於特徵值λ和特徵向量a,得到aa=aλ

於是把每個特徵值和特徵向量寫在一起

注意對於實對稱矩陣不同特徵值的特徵向量一定正交得到矩陣p,再求出其逆矩陣p^(-1)

可以解得原矩陣a=pλp^(-1)

matlab怎麼計算矩陣的特徵值和特徵向量

7樓:天雲一號

在matlab中,可以用eig函式計算矩陣的特徵值和特徵向量。舉例如下:

>> a = [1, 2, 3; 4, 5, 6; 7, 8, 9]  % 原始資料矩陣

a =1     2     3

4     5     6

7     8     9

>> [v, d] = eig(a)  % 特徵值分解,其中v的每一列表示矩陣a的一個特徵向量,d是一個對角矩陣,對角線上的元素表示矩陣a的特徵值

v =-0.2320   -0.7858    0.

4082-0.5253   -0.0868   -0.

8165-0.8187    0.6123    0.

4082d =16.1168         0         00   -1.1168         00         0   -0.

0000

8樓:我行我素

類似這樣:

a=[....];

[v,d]=eig(a);%v是特徵向量組成的矩陣,d的對角線元素就是特徵值

9樓:今天

使用庫函式eig()

eig: find eigenvalues and eigenvectors(返回矩陣的特徵值和特徵向量; )

[v,d] = eig(a)

d是特徵值

v特徵向量

10樓:匿名使用者

[v, d]=eig(a)

怎樣用maple求矩陣的特徵值和特徵向量

11樓:匿名使用者

with(student[linearalgebra]):

b := matrix(3, 3, );

eigenvectors(b);

eigenvectors(b, output = 'list');

紅色字型表示特徵根的重數

矩陣的最大特徵值特徵向量,矩陣的最大特徵值特徵向量

設矩陣的特徵值為 則行列式 a e 1 1 2 4 2 0 2 1 3 2 1 4 1 3 1 1 2 1 2 1 2 2 1 第2行減去第1行 2,第4行減去第3行 2 1 1 2 4 2 2 5 2 1 4 1 3 1 1 2 0 1 6 2 第3列加上第4列 2 1 1 2 8 2 2 9 2...

線性代數。求矩陣的特徵值與特徵向量

解出特徵值之後,再代入特徵方程,求出基礎解系,得到特徵向量,例如 線性代數,求特徵值和特徵向量 特徵值 2,3,3,特徵向量 1 0 1 t 3 0 2 t。解 e a 1 1 3 0 3 0 2 2 e a 3 1 3 2 e a 3 2 6 2 3 2 特徵值 2,3,3 對於 2,e a 3 ...

求矩陣A0 1 1 1 0 1 1 1 0的特徵值和特徵向量

解 a e 1 1 1 1 1 1 c1 c2 1 1 1 1 1 0 1 r2 r1 1 1 1 0 1 2 0 1 1 1 2 1 2 2 1 1 2 所以 a 的特徵值為 1,1,2.a e x 0 的基礎解係為 1,1,0 1,0,1 所以a的屬於特徵值1的特徵向量為 c1 1,1,0 c2...