Algebra > Lineaire Algebra > Matrices > Matrix Eigenwaarden >
Algebra > Lineaire Algebra > Matrices > Matrix Decompositie >

VERDER DIT ONDERWERP IN DE MathWorld Classroom

Eigenvectoren zijn een speciale verzameling vectoren die geassocieerd zijn met een lineair stelsel van vergelijkingen (d.w.z.e., een matrixvergelijking) die soms ook karakteristieke vectoren, eigenvectoren of latente vectoren worden genoemd (Marcus and Minc 1988, p. 144).

De bepaling van de eigenvectoren en eigenwaarden van een stelsel is uiterst belangrijk in de natuurkunde en techniek, waar het equivalent is aan matrixdiagonalisering en voorkomt in veelvoorkomende toepassingen zoals stabiliteitsanalyse, de fysica van roterende lichamen, en kleine oscillaties van trillende systemen, om er maar een paar te noemen. Elke eigenvector wordt gekoppeld aan een overeenkomstige zogenaamde eigenwaarde. Wiskundig gezien moeten twee verschillende soorten eigenvectoren worden onderscheiden: linker eigenvectoren en rechter eigenvectoren. Voor veel problemen in de natuurkunde en techniek is het echter voldoende alleen de rechter eigenvectoren te beschouwen. De term “eigenvector” die in dergelijke toepassingen zonder kwalificatie wordt gebruikt, kan daarom worden opgevat als een rechter eigenvector.

De ontbinding van een vierkante matrix A in eigenwaarden en eigenvectoren staat in dit werk bekend als eigendecompositie, en het feit dat deze ontbinding altijd mogelijk is zolang de matrix bestaande uit de eigenvectoren van A vierkant is, staat bekend als de eigendecompositietheorema.

Definieer een rechter eigenvector als een kolomvector X_R die voldoet

 AX_R=lambda_RX_R,
(1)

waar A een matrix is, dus

 (A-lambda_RI)X_R=0,
(2)

wat betekent dat de juiste eigenwaarden een determinant van nul moeten hebben, d.w.z.e.,

 det(A-lambda_RI)=0.
(3)

Op soortgelijke wijze definieert men een linker eigenvector als een rijvector X_L die voldoet aan

 X_LA=lambda_LX_L.
(4)

De transpositie van elke zijde nemen geeft

 (X_LA)^(T)=lambda_LX_L^(T),
(5)

die kan worden herschreven als

 A^(T)X_L^(T)=lambda_LX_L^(T).
(6)

Herschik opnieuw om

 (A^(T)-lambda_LI)X_L^(T)=0 te verkrijgen,
(7)

wat betekent

 det(A^(T)-lambda_LI)=0.
(8)

Herschrijven geeft

0=det(A^(T)-lambda_LI) = det(A^(T)-lambda_LI^(T))
(9)
= det(A-lambda_LI)^(T)
(10)
= det(A-lambda_LI),
(11)

waarbij de laatste stap volgt uit de identiteit

 det(A)=det(A^(T)).
(12)

Equivalente vergelijkingen (◇) en (11), die beide gelijk zijn aan 0 voor willekeurige A en X, vereisen daarom dat lambda_R=lambda_L=lambda, d.w.z., linker en rechter eigenwaarde equivalent zijn, een bewering die niet waar is voor eigenvectoren.

Laat X_R een matrix zijn gevormd door de kolommen van de rechter eigenvectoren en X_L een matrix gevormd door de rijen van de linker eigenvectoren. Zij

 D=.
(13)

Toen

AX_R = X_RD
(14)
X_LA = DX_L
(15)

en

X_LAX_R = X_LX_RD
(16)
X_LAX_R = DX_LX_R,
(17)

zo

 X_LX_RD=DX_LX_R.
(18)

Maar deze vergelijking is van de vorm

 CD=DC
(19)

waar D een diagonaalmatrix is, dus moet het waar zijn dat C=X_LX_R ook diagonaal is. In het bijzonder, als A een symmetrische matrix is, dan zijn de linker en rechter eigenvectoren eenvoudigweg elkaars transponering, en als A een self-adjoint matrix is (d.w.z. Hermitiaans), dan zijn de linker en rechter eigenvectoren adjunct matrices.

Eigenvectoren mogen niet gelijk zijn aan de nulvector. Een niet nul scalair veelvoud van een eigenvector is gelijkwaardig aan de oorspronkelijke eigenvector. Vandaar dat, zonder verlies van algemeenheid, eigenvectoren vaak genormaliseerd worden tot eenheidslengte.

Een n×n matrix heeft altijd n eigenwaarden, waarvan sommige of alle ontaard kunnen zijn, maar zo’n matrix kan tussen 0 en n lineair onafhankelijke eigenvectoren hebben. Bijvoorbeeld, de matrix heeft slechts de enkele eigenvector (1,0).

Eigenvectoren kunnen in de Wolfram Language berekend worden met Eigenvectoren. Dit commando geeft altijd een lijst van lengte n terug, dus alle eigenvectoren die niet lineair onafhankelijk zijn worden als nulvectoren teruggegeven. Eigenvectoren en eigenwaarden kunnen samen teruggegeven worden met het commando Eigensysteem.

Gegeven een 3×3 matrix A met eigenvectoren x_1, x_2, en x_3 en bijbehorende eigenwaarden lambda_1, lambda_2, en lambda_3, dan kan een willekeurige vector y geschreven worden

 y=b_1x_1+b_2x_2+b_3x_3.
(20)

Toepassing van de matrix A,

Ay = b_1Ax_1+b_2Ax_2+b_3Ax_3
(21)
= lambda_1(b_1x_1+(lambda_2)/(lambda_1)b_2x_2+(lambda_3)/(lambda_1)b_3x_3),
(22)

zo

 A^ny=lambda_1^n.
(23)

Als lambda_1lambda_2,lambda_3, en b_1!=0, dan volgt daaruit

 lim_(n-infty)A^ny=lambda_1^nb_1x_1,
(24)

dus herhaalde toepassing van de matrix op een willekeurige vector levert verbazingwekkend genoeg een vector op die evenredig is aan de eigenvector met de grootste eigenwaarde.