Algèbre linéaire
Valeurs propres et vecteurs propres expliqués avec des exemples
Par MathSolver Pro Editorial Team · Publié le
Un vecteur propre d’une matrice est une direction que la matrice se contente d’étirer ou de retourner, sans jamais la faire tourner, et la valeur propre est le facteur d’étirement. Ils révèlent le comportement essentiel d’une matrice et sont à la base de la diagonalisation, de l’étude de stabilité, des chaînes de Markov et de la compression de données.
L’équation qui les définit
La plupart des vecteurs changent de direction quand on les multiplie par une matrice. Quelques vecteurs particuliers, non : la matrice se contente de les étirer, de les contracter ou de les retourner sur la même droite. Ce sont les vecteurs propres, et le facteur par lequel chacun est multiplié est sa valeur propre. En symboles, un vecteur non nul est un vecteur propre de la matrice carrée associé à la valeur propre lorsque :
On exclut le vecteur nul, car il vérifierait l’équation pour n’importe quel . Les valeurs propres, en revanche, peuvent être nulles, négatives ou même complexes. Une valeur propre égale à 2 signifie que les vecteurs de cette direction doublent de longueur, qu’ils sont retournés et 0 qu’ils sont écrasés sur le vecteur nul, ce qui arrive exactement quand la matrice est singulière.
Trouver les valeurs propres avec l’équation caractéristique
Réécrivez l’équation sous la forme . Pour qu’il existe une solution non nulle, la matrice doit être singulière, donc son déterminant doit être nul. On obtient ainsi l’équation caractéristique :
Pour une matrice , c’est une équation polynomiale de degré en : il y a donc valeurs propres, comptées avec leur multiplicité et en admettant les valeurs complexes. Pour une matrice , le polynôme est du second degré, et vous pouvez le résoudre avec les méthodes de comment résoudre une équation du second degré.
Un exemple complet en 2 par 2
Exemple 1 : valeurs et vecteurs propres d’une matrice 2 par 2
- Soit . Alors .
- Factorisez : , donc les valeurs propres sont et .
- Pour : . La première ligne donne , donc , et un vecteur propre est .
- Pour : , donc , et un vecteur propre est .
- Vérification : .
Tout multiple non nul d’un vecteur propre est aussi un vecteur propre : ou seraient des réponses tout aussi justes. Ce qui compte, c’est la direction, pas la longueur. Remarquez aussi que les deux lignes de étaient proportionnelles dans les deux cas. C’est garanti quand est vraiment une valeur propre, et c’est une vérification très utile de vos calculs.
Deux raccourcis : la trace et le déterminant
Les valeurs propres de toute matrice carrée sont liées à deux nombres faciles à obtenir. Leur somme est égale à la trace, la somme des coefficients diagonaux, et leur produit est égal au déterminant :
Dans l’exemple 1, la trace vaut et le déterminant . Pour une matrice , cela signifie que l’équation caractéristique est toujours , ce qui évite de développer le déterminant à la main. Les matrices triangulaires sont encore plus simples : leurs valeurs propres sont tout simplement leurs coefficients diagonaux.
Valeurs propres complexes et multiples
La matrice de rotation fait tourner chaque vecteur de 90 degrés : aucune direction réelle ne reste sur sa propre droite. Son équation caractéristique est , qui donne les valeurs propres complexes . Les valeurs propres complexes d’une matrice réelle vont toujours par paires conjuguées et signalent une rotation.
Les valeurs propres peuvent aussi être multiples. La matrice a la valeur propre double 2, mais impose : les seuls vecteurs propres sont donc les multiples de . Une telle matrice, qui a moins de vecteurs propres indépendants que sa taille, n’est pas diagonalisable. La matrice identité, au contraire, a aussi la valeur propre multiple 1, mais tout vecteur non nul en est un vecteur propre.
Les matrices symétriques évitent ces deux complications. Leurs valeurs propres sont toujours réelles, et des vecteurs propres associés à des valeurs propres distinctes sont orthogonaux. Pour , les valeurs propres sont 3 et 1, avec les vecteurs propres et , dont le produit scalaire est nul.
Diagonalisation et puissances d’une matrice
Quand une matrice possède vecteurs propres indépendants, elle est diagonalisable. Placez les vecteurs propres dans les colonnes de et les valeurs propres sur la diagonale de ; on a alors :
Élever une matrice diagonale à une puissance revient à élever chaque coefficient diagonal à cette puissance : calculer devient donc simple. Les valeurs propres prédisent aussi le comportement à long terme : quand une valeur propre est strictement plus grande en valeur absolue que toutes les autres, multiplier de façon répétée par entraîne presque tout vecteur de départ vers le vecteur propre associé à cette valeur propre.
Exemple 2 : l’état limite d’une chaîne de Markov
- Chaque année, 90 pour cent des clients de l’entreprise X restent et 10 pour cent passent chez Y, tandis que Y garde 50 pour cent de ses clients et perd les 50 pour cent restants au profit de X. La matrice de transition est .
- La trace vaut 1,4 et le déterminant , donc les valeurs propres sont 1 et 0,4.
- Pour : , ce qui donne le vecteur propre .
- En le normalisant pour que la somme vaille 1, les parts de marché à long terme sont de cinq sixièmes pour X et d’un sixième pour Y, quelles que soient les parts initiales, car la composante associée à 0,4 s’estompe chaque année.
Là où les valeurs propres comptent
- Moteurs de recherche : l’algorithme PageRank d’origine classe les pages web grâce au vecteur propre dominant d’une matrice de liens.
- Ingénierie : les fréquences propres de vibration des ponts et des bâtiments s’obtiennent par des valeurs propres, que les concepteurs tiennent éloignées des fréquences d’excitation prévues.
- Science des données : l’analyse en composantes principales utilise les vecteurs propres d’une matrice de covariance pour trouver les directions de plus grande variation.
- Équations différentielles : les signes des valeurs propres déterminent si un équilibre est stable ou instable.
- Mécanique quantique : les grandeurs mesurables, comme les niveaux d’énergie, sont des valeurs propres d’opérateurs.
La calculatrice de valeurs propres trouve les valeurs et vecteurs propres, y compris complexes, et affiche le polynôme caractéristique étape par étape. La calculatrice de déterminants est utile pour vérifier en une valeur candidate.
Un exemple en 3 par 3
Les matrices plus grandes suivent la même méthode, et les zéros aident comme pour les déterminants. Prenez la matrice de lignes , et . En développant selon la première ligne, on obtient multiplié par le polynôme caractéristique du bloc de lignes et . Ce bloc a pour trace 12 et pour déterminant , donc son polynôme est .
Les valeurs propres sont donc 2, 1 et 11. Pour vérifier : leur somme vaut 14, la trace de la matrice complète, et leur produit 22, son déterminant. Les vecteurs propres sont pour 2, pour 1 et pour 11. La matrice est symétrique et, comme annoncé, ces trois vecteurs sont orthogonaux deux à deux.
Erreurs fréquentes
- Retrancher à tous les coefficients au lieu des seuls coefficients diagonaux.
- Accepter le vecteur nul comme vecteur propre après avoir résolu .
- Supposer qu’une valeur propre multiple a toujours deux vecteurs propres indépendants.
- Oublier de vérifier le résultat en calculant et en le comparant à .
La vérification finale est l’habitude la plus précieuse de toutes. Elle ne demande qu’un produit matriciel, et si n’est pas un multiple de , c’est que la valeur propre ou le vecteur propre est faux.
Une image géométrique
Imaginez que vous appliquez la matrice de l’exemple 1 à chaque point d’une feuille de papier quadrillé. La plupart des flèches tracées depuis l’origine s’allongent et tournent en même temps. Pourtant, les flèches situées sur la droite passant par deviennent simplement cinq fois plus longues, et celles situées sur la droite passant par doublent de longueur, sans quitter leur droite. Les vecteurs propres sont le squelette de la transformation : dès que l’on sait ce qui se passe le long de ces deux droites, on sait ce qui se passe partout, car tout vecteur peut se décomposer en composantes le long de celles-ci.
Questions fréquentes
Une valeur propre peut-elle être nulle ?
Oui. Une valeur propre nulle signifie qu’un vecteur non nul est envoyé sur le vecteur nul : la matrice est donc singulière et n’a pas d’inverse. Les vecteurs propres, en revanche, ne peuvent jamais être le vecteur nul.
Les vecteurs propres sont-ils uniques ?
Non. Tout multiple non nul d’un vecteur propre est aussi un vecteur propre associé à la même valeur propre ; c’est pourquoi on les normalise souvent pour avoir des coefficients entiers simples ou une longueur égale à 1.
Toutes les matrices ont-elles des valeurs propres réelles ?
Non. Les matrices de rotation, par exemple, ont des valeurs propres complexes. En revanche, les matrices symétriques réelles ont toujours des valeurs propres réelles.
Qu’est-ce que le polynôme caractéristique ?
C’est , un polynôme en dont les racines sont les valeurs propres. Pour une matrice , il vaut .
D’où vient le terme anglais eigenvalue ?
De l’allemand eigen, qui signifie « propre » ou « caractéristique » ; d’où le français valeur propre. Un vecteur propre est une direction propre à la matrice, qu’elle transforme en elle-même, et une valeur propre est son facteur d’échelle caractéristique.