Algèbre > Algèbre linéaire > Matrices > Matrice Valeurs propres >
Algèbre > Algèbre linéaire > Matrices > Matrice. Décomposition >

EXPLOREZ CE SUJET DANS la classe MathWorld

Les vecteurs propres sont un ensemble spécial de vecteurs associés à un système linéaire d’équations (i.e., une équation matricielle) qui sont parfois aussi appelés vecteurs caractéristiques, vecteurs propres ou vecteurs latents (Marcus et Minc 1988, p. 144).

La détermination des vecteurs propres et des valeurs propres d’un système est extrêmement importante en physique et en ingénierie, où elle équivaut à la diagonalisation de la matrice et se pose dans des applications courantes comme l’analyse de la stabilité, la physique des corps en rotation et les petites oscillations des systèmes vibrants, pour n’en citer que quelques-unes. Chaque vecteur propre est associé à une valeur propre correspondante. Mathématiquement, il faut distinguer deux types de vecteurs propres : les vecteurs propres gauches et les vecteurs propres droits. Toutefois, pour de nombreux problèmes de physique et d’ingénierie, il est suffisant de ne considérer que les vecteurs propres droits. Le terme « vecteur propre » utilisé sans qualification dans ces applications peut donc être compris comme désignant un vecteur propre droit.

La décomposition d’une matrice carrée A en valeurs propres et vecteurs propres est connue dans cet ouvrage sous le nom de décomposition propre, et le fait que cette décomposition est toujours possible tant que la matrice constituée des vecteurs propres de A est carrée est connu sous le nom de théorème de décomposition propre.

Définir un vecteur propre droit comme un vecteur colonne X_R satisfaisant

 AX_R=lambda_RX_R,
(1)

A est une matrice, donc

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

ce qui signifie que les valeurs propres droites doivent avoir un déterminant nul, c’est-à-dire.e.,

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

De même, définissons un vecteur propre gauche comme un vecteur ligne X_L satisfaisant

 X_LA=lambda_LX_L.
(4)

Prendre la transposition de chaque côté donne

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

qui peut être réécrit comme

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

Réorganisez à nouveau pour obtenir

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

ce qui signifie

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

La réécriture donne

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

où la dernière étape découle de l’identité

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

L’équation (◇) et (11), qui sont toutes deux égales à 0 pour des A et X arbitraires, nécessite donc que lambda_R=lambda_L=lambda, c’est-à-dire, les valeurs propres de gauche et de droite sont équivalentes, une affirmation qui n’est pas vraie pour les vecteurs propres.

Disons que X_R est une matrice formée par les colonnes des vecteurs propres de droite et X_L est une matrice formée par les lignes des vecteurs propres de gauche. Soit

 D=.
(13)

Alors

.

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

et

.

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

so

 X_LX_RD=DX_LX_R.
(18)

Mais cette équation est de la forme

.

 CD=DC
(19)

D est une matrice diagonale, donc il doit être vrai que C=X_LX_R est aussi diagonale. En particulier, si A est une matrice symétrique, alors les vecteurs propres gauche et droit sont simplement les transposés l’un de l’autre, et si A est une matrice auto-adjointe (c’est-à-dire qu’elle est hermitienne), alors les vecteurs propres gauche et droit sont des matrices adjointes.

Les vecteurs propres peuvent ne pas être égaux au vecteur zéro. Un multiple scalaire non nul d’un vecteur propre est équivalent au vecteur propre d’origine. Par conséquent, sans perte de généralité, les vecteurs propres sont souvent normalisés à la longueur unitaire.

Alors qu’une matrice n×n a toujours nvaleurs propres, dont certaines ou toutes peuvent être dégénérées, une telle matrice peut avoir entre 0 et n vecteurs propres linéairement indépendants. Par exemple, la matrice n’a que le seul vecteur propre (1,0).

Les vecteurs propres peuvent être calculés dans le Wolfram Language en utilisant Eigenvectors. Cette commande renvoie toujours une liste de longueur n, donc tous les vecteurs propres qui ne sont pas linéairement indépendants sont renvoyés comme des vecteurs zéro. Les vecteurs propres et les valeurs propres peuvent être retournés ensemble en utilisant la commande Eigensystem.

Donné une matrice 3×3 A avec des vecteurs propres x_1, x_2, et x_3 et des valeurs propres correspondantes lambda_1, lambda_2, et lambda_3, alors un vecteur arbitraire y peut être écrit

 y=b_1x_1+b_2x_2+b_3x_3.
(20)

Application de la matrice 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)

so

 A^ny=lambda_1^n.
(23)

Si lambda_1lambda_2,lambda_3, et b_1 !=0, il s’ensuit donc que

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

donc l’application répétée de la matrice à un vecteur arbitraire donne étonnamment un vecteur proportionnel au vecteur propre ayant la plus grande valeur propre.