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

時間 2021-08-14 14:06:09

1樓:僪玉蘭夷茶

在數學中,矩陣(matrix)是一個按照長方陣列排列的複數或實數集合,最早來自於方程組的係數及常數所構成的方陣。這一概念由19世紀英國數學家凱利首先提出。

矩陣是高等代數學中的常見工具,也常見於統計分析等應用數學學科中。在物理學中,矩陣於電路學、力學、光學和量子物理中都有應用;電腦科學中,三維動畫製作也需要用到矩陣。

矩陣的運算是數值分析領域的重要問題。將矩陣分解為簡單矩陣的組合可以在理論和實際應用上簡化矩陣的運算。對一些應用廣泛而形式特殊的矩陣,例如稀疏矩陣和準對角矩陣,有特定的快速運算演算法。

關於矩陣相關理論的發展和應用,請參考矩陣理論。在天體物理、量子力學等領域,也會出現無窮維的矩陣,是矩陣的一種推廣。

矩陣的特徵值與特徵向量

n×n的方塊矩陣a的一個特徵值和對應特徵向量是滿足的標量以及非零向量。其中v為特徵向量,

為特徵值。

a的所有特徵值的全體,叫做a的譜

,記為。矩陣的特徵值和特徵向量可以揭示線性變換的深層特性。

2樓:項穎卿有衣

題:矩陣a=00

01001

001001

000求矩陣a的特徵值與特徵向量。

解:特徵矩陣te-a=t0

0-10t

-100-1

t0-10

0t|te-a|=(tt-1)^2

注:這個可以用第一列進行代數餘子式,看容易看出解來。也可以用第二三行用二階子式及其餘子式的乘積來計算,也很方便。

於是其特徵值有四個,分別是

1,1,-1,-1

特徵矩陣te-a的四個解向量,就是相應的特徵向量。略。

3樓:閃以營茜

解:|a-λe|

=1-λ11

111-λ-1-11

-11-λ-11

-1-1

1-λri+r1,

i=2,3,4

1-λ111

2-λ2-λ00

2-λ0

2-λ0

2-λ0

02-λ

c1-c2-c3-c4

-2-λ11

102-λ000

02-λ00

002-λ=

-(2+λ)(2-λ)^3.

所以,a的特徵值為

2,2,2,-2.

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

4樓:天雲一號

在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

5樓:我行我素

類似這樣:

a=[....];

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

6樓:今天

使用庫函式eig()

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

[v,d] = eig(a)

d是特徵值

v特徵向量

7樓:匿名使用者

[v, d]=eig(a)

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

8樓:匿名使用者

例:已知矩陣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逆”表示了,希望能幫到您

9樓:河傳楊穎

對於特徵值λ和特徵向量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 的一個特徵向量,λ是對應的特徵值(本徵值),是(實驗中)能測得出來的量,與之對應在量子力學理論中,很多量並不能得以測量,當然,其他理論領域也有這一現象。

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

如何用excel計算矩陣特徵值和特徵向量

10樓:匿名使用者

微軟的excel目前似乎還沒強大到做多後設資料分析。我是學統計的,但是還真不知道excel可以做這個。如果真的想求矩陣的特徵值和特徵向量,建議你還是用spss13及以上的版本,或者是eviews3.

1以上的版本。 這兩個軟體都支援直接匯入excel2003的檔案。

11樓:五躍招環

先輸入資料,我記得spss有這兩個值的選項吧?直接點一下就出來了

矩陣的特徵值和特徵向量怎麼算的? 20

12樓:匿名使用者

解: |a-λe| =

1-λ 1 1 1

1 1-λ -1 -1

1 -1 1-λ -1

1 -1 -1 1-λ

ri+r1, i=2,3,4

1-λ 1 1 1

2-λ 2-λ 0 0

2-λ 0 2-λ 0

2-λ 0 0 2-λ

c1-c2-c3-c4

-2-λ 1 1 1

0 2-λ 0 0

0 0 2-λ 0

0 0 0 2-λ

= -(2+λ)(2-λ)^3.

所以, a的特徵值為 2,2,2,-2.

13樓:匿名使用者

det(a-λi)=0

但是取巧的演算法是設特徵向量為(a,b,c,d)那麼a+b+c+d=λa ---(1)

a+b-c-d=λb----(2)

a-b+c-d=λc----(3)

a-b-c-d=λd----(4)

(1)+(2)+(3)+(4)得,4a = λ(a+b+c+d)代入(1)得λ*λa = 4a,即λ=2或-2之後就是求a:b:c:d了。

當λ=2時,可得a=b+c+d。所以,以(1,1,0,0), (1,0,1,0), (1,0,0,1)為基的空間中的向量皆為特徵向量。

當λ=-2時,可得b=-a, c=-a, d=-a。所以特徵向量為 (1, -1, -1, -1)

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

一個人郭芮 當然就是按照第三列 第三列只有一個2 非零 提取出來,去掉所在的第三行,第三列 得到一個二階行列式 與其相乘 再計算得到後面的即可 知道特徵值和特徵向量怎麼求矩陣 例 已知矩陣a,有特徵值 1及其對應一個特徵向量 1,特徵值 2及其對應一個特徵向量 2,求矩陣a。a 1 1 1,a 2 ...

如何求稀疏矩陣的全部特徵值和特徵向量

eigs函式的官方說明find largest eigenvalues and eigenvectors of sparse matrix就是說只能找出稀疏矩陣最大的幾個特徵值和特徵向量你可以使用迴圈語句呼叫 v,d eigs a,k 不知道可以不,我也沒有處理過這樣的工程資料 呵呵 可以看看是否有...

關於冪法求矩陣最大特徵值和對應的特徵向量的問題

左丘義焉溪 1對應的特徵向量 1,1 4 5 0解得 5,第2行加上第3行 3 a 5e 42 22 42 22 4第1行加上第2行 2,0 t和 0,1當 5時,1,1 t 所以矩陣的特徵值為5,1,第1行除以2 11100 0000 得到特徵向量 1,1,1,1,1 t,1 2,第3行減去第2行...