Objectifs du chapitre
À la fin de ce chapitre, vous serez capable de:
- définir les valeurs propres, les vecteurs propres et les espaces propres d'une matrice carrée ou d'un endomorphisme, et les reconnaître sur des transformations géométriques simples;
- calculer le polynôme caractéristique , le factoriser et en déduire le spectre d'une matrice ou ;
- déterminer une base de chaque espace propre par l'élimination de Gauss;
- relier trace et déterminant aux valeurs propres, et distinguer multiplicité algébrique et multiplicité géométrique;
- démontrer que des vecteurs propres associés à des valeurs propres distinctes sont linéairement indépendants;
- utiliser le théorème de Cayley–Hamilton et la méthode de la puissance itérée, et interpréter les valeurs propres dans un problème de vibrations, de dynamique de population ou de stabilité.
Pourquoi des directions privilégiées?
Une matrice carrée transforme chaque vecteur de en un autre vecteur , en général de direction différente. Les chapitres 2 et 6 ont montré à quel point cette description «entrée par entrée» est lourde: pour comprendre ce que fait vraiment , on aimerait trouver des directions le long desquelles l'action de se réduit à une simple dilatation. Un vecteur tel que soit colinéaire à s'appelle un vecteur propre, et le facteur de dilatation une valeur propre. Ces directions privilégiées sont la clef de nombreux problèmes d'ingénierie.
- Modes propres de vibration. Deux masses reliées par trois ressorts oscillent de façon compliquée en général. Il existe pourtant deux mouvements particulièrement simples, où les deux masses vibrent à la même fréquence: en phase, ou en opposition de phase. Ce sont les modes propres du système, et leurs fréquences sont données par les racines carrées de valeurs propres. Le même calcul, à grande échelle, permet de prévoir les fréquences de résonance d'un pont, d'une pale d'éolienne ou d'un bâtiment soumis à un séisme.
- Croissance d'une population. Le modèle de Leslie décrit une population par classes d'âge: le vecteur des effectifs à l'année est . Après quelques années, la population croît géométriquement au taux de la plus grande valeur propre de , et sa répartition par âge se stabilise le long du vecteur propre associé.
- PageRank. L'algorithme historique de Google classe les pages web selon les composantes du vecteur propre dominant d'une gigantesque matrice décrivant les liens entre pages. Le calcul de ce vecteur propre, par la méthode de la puissance itérée présentée dans ce chapitre, fut l'un des plus grands calculs d'algèbre linéaire jamais effectués.
- Axes principaux d'inertie. Un solide en rotation ne tourne «sans vibrer» qu'autour de certains axes: ce sont les vecteurs propres de sa matrice d'inertie. Le chapitre 11 montrera que pour une matrice symétrique, ces axes sont toujours orthogonaux.
Historiquement, les valeurs propres sont apparues avant les matrices. Leonhard Euler, né à Bâle, découvre en 1765 les axes principaux d'un solide en rotation; Joseph-Louis Lagrange et Pierre-Simon Laplace rencontrent l'«équation séculaire» — notre polynôme caractéristique — en étudiant la stabilité du système solaire, et Augustin Cauchy (1829) démontre que ses racines sont réelles pour une matrice symétrique. Le mot allemand eigen («propre», au sens de «qui appartient en propre») est introduit par David Hilbert vers 1904 dans sa théorie des équations intégrales; il est passé tel quel en anglais (eigenvalue), tandis que le français a traduit: valeur propre.
Valeurs propres, vecteurs propres et espaces propres
Définitions
Deux remarques sur cette définition. D'abord, la condition est essentielle: le vecteur nul vérifie pour tout , et n'apporte donc aucune information. Ensuite, la valeur propre peut, elle, être nulle: est valeur propre dès qu'un vecteur non nul est envoyé sur , c'est-à-dire dès que .
Si est un vecteur propre pour , tout multiple avec l'est aussi, puisque . Un vecteur propre n'est donc jamais unique: ce qui compte, c'est la direction propre. Il est naturel de regrouper tous les vecteurs propres d'une même valeur propre.
L'égalité vient d'une simple réécriture: . Cette réécriture est le cœur de tout le chapitre: chercher les vecteurs propres, c'est résoudre un système linéaire homogène.
Démonstration. est le noyau de la matrice , et le noyau d'une matrice est un sous-espace vectoriel (chapitre 5). Directement: ; si et , alors , donc . Enfin contient un vecteur propre, non nul par définition, donc .
Exemples géométriques
Avant de disposer d'une méthode de calcul, on peut lire les valeurs propres de nombreuses transformations directement sur leur géométrie: il suffit de chercher les directions conservées.
L'explorateur suivant permet de tester ces situations: choisissez les quatre coefficients d'une matrice et faites tourner un vecteur unitaire jusqu'à ce que son image lui soit alignée. Essayez la projection , la réflexion , une rotation et le cisaillement .
Explorateur de vecteurs propres
Réglez les coefficients de la matrice A = [[a, b], [c, d]] et l'angle φ du vecteur unitaire x. L'image Ax est dessinée en couleur, les droites propres en tirets (lorsque les valeurs propres sont réelles) et l'image du cercle unité en bleu. Quand x est un vecteur propre, Ax est aligné avec x: l'angle vaut 0° ou 180°.
Soit la matrice de la projection orthogonale de sur le plan . Lesquelles de ces affirmations sont vraies?
Plusieurs réponses possibles
Deux résultats immédiats
Démonstration. Soit triangulaire de coefficients diagonaux . Un réel est valeur propre si et seulement si le système homogène a une solution non nulle, c'est-à-dire si et seulement si la matrice n'est pas inversible (chapitre 2). Or est encore triangulaire, de coefficients diagonaux ; une matrice triangulaire est inversible si et seulement si tous ses coefficients diagonaux sont non nuls (son déterminant en est le produit, chapitre 3). Donc est valeur propre si et seulement si pour un indice .
Démonstration. est valeur propre si et seulement s'il existe avec , autrement dit si et seulement si . D'après le chapitre 2, une matrice carrée est inversible si et seulement si son noyau est réduit à , et d'après le chapitre 3, si et seulement si son déterminant est non nul.
Vecteurs propres d'un endomorphisme
Les définitions s'étendent mot pour mot à un endomorphisme d'un espace vectoriel : est valeur propre de s'il existe non nul avec , et . Si est de dimension finie et est une base de , les valeurs propres de sont celles de sa matrice , et les vecteurs propres de ont pour coordonnées les vecteurs propres de . Le choix de la base ne change rien au spectre: c'est la proposition 9.6 ci-dessous.
Un exemple important sort du cadre des matrices: l'opérateur de dérivation sur l'espace des fonctions dérivables. L'équation est l'équation différentielle , dont les solutions sont les . Tout réel est valeur propre de , avec l'espace propre . Les fonctions exponentielles sont les «directions propres» de la dérivation, ce qui explique leur omniprésence dans la résolution des équations différentielles linéaires (chapitre 10).
Le polynôme caractéristique
De l'équation vectorielle à l'équation scalaire
La proposition 9.3 se généralise immédiatement: remplacer par transforme la question « est-il valeur propre?» en un calcul de déterminant.
Démonstration. est valeur propre si et seulement si , c'est-à-dire si et seulement si la matrice carrée n'est pas inversible, ce qui équivaut à (chapitre 3). Pour voir que est un polynôme de degré , développons le déterminant par la formule de Leibniz (chapitre 3): est une somme de produits de coefficients de , pris un par ligne et un par colonne. Chaque coefficient est soit une constante , soit un binôme : chaque produit est un polynôme en , de degré au plus . Le seul produit qui contient les facteurs diagonaux est , de terme dominant ; tous les autres produits comportent au plus facteurs diagonaux et sont de degré au plus . Le coefficient de est donc . Enfin un polynôme de degré a au plus racines.
Les coefficients remarquables: trace et déterminant
Démonstration. Pour , avec :
Pour quelconque, nous avons vu dans la démonstration précédente que les termes de degré et ne peuvent provenir que du produit des coefficients diagonaux , dont le développement commence par : le coefficient de est bien . Le terme constant est . Nous admettons la forme des coefficients intermédiaires, qui sont les sommes des mineurs principaux de .
Pour (9.5), on développe la forme factorisée: , et l'on identifie avec (9.4) les coefficients de et le terme constant.
Les relations (9.5) sont un excellent moyen de contrôle: après avoir calculé des valeurs propres, vérifiez que leur somme est la trace et leur produit le déterminant. Il faut y compter chaque racine autant de fois que sa multiplicité, et inclure les racines complexes le cas échéant.
Calculez la plus grande valeur propre de .
Matrices semblables
Démonstration. Comme , on a . Par multiplicativité du déterminant (chapitre 3),
Les valeurs propres, la trace et le déterminant se lisent sur (théorème 9.5), d'où le reste.
Ce résultat donne enfin un sens intrinsèque au polynôme caractéristique: les matrices d'un même endomorphisme dans deux bases sont semblables (chapitre 6), donc , le spectre de , sa trace et son déterminant ne dépendent pas de la base. La réciproque est fausse: et le cisaillement ont le même polynôme caractéristique sans être semblables, puisque .
Calcul complet sur une matrice 3 × 3
Remettez dans l'ordre les étapes du calcul des valeurs propres et des espaces propres d'une matrice .
Glissez les éléments pour les mettre dans le bon ordre
- Calculer le déterminant
- Lire une base de sur les variables libres et vérifier
- Former la matrice en soustrayant à chaque coefficient diagonal
- Factoriser et en extraire les racines réelles: ce sont les valeurs propres
- Pour chaque valeur propre , réduire par l'élimination de Gauss
Multiplicités et indépendance des vecteurs propres
Multiplicité algébrique et multiplicité géométrique
Une valeur propre peut être racine multiple du polynôme caractéristique, et son espace propre peut être de dimension supérieure à . Ces deux nombres méritent chacun un nom.
Démonstration. L'inégalité est la proposition 9.1 et vient du degré de . Montrons . Notons et choisissons une base de , que l'on complète en une base de (théorème de la base incomplète, chapitre 4). Soit la matrice de passage, dont les colonnes sont les vecteurs de . Comme pour , les premières colonnes de (les coordonnées des dans ) sont , et la matrice a la forme par blocs
Par la proposition 9.6 et le déterminant d'une matrice triangulaire par blocs (chapitre 3),
Ainsi divise , ce qui signifie .
Une conséquence utile: pour une valeur propre simple, automatiquement, et l'espace propre est une droite. Seules les valeurs propres multiples demandent un examen du rang de .
Une matrice a pour polynôme caractéristique . Lesquelles de ces affirmations sont nécessairement vraies?
Plusieurs réponses possibles
Indépendance des vecteurs propres
Démonstration. Par récurrence sur . Pour , la famille est libre car . Supposons le résultat vrai pour vecteurs et considérons une relation
Appliquons aux deux membres: . Multiplions par ailleurs par : . En soustrayant, le dernier terme disparaît:
Par hypothèse de récurrence, est libre, donc pour . Comme , on obtient . La relation se réduit alors à , d'où puisque .
Démonstration. Rappelons (chapitre 5) que la somme est directe si la seule décomposition de est la décomposition triviale. Soient avec . Si certains étaient non nuls, ils seraient des vecteurs propres associés à des valeurs propres distinctes, donc linéairement indépendants par le théorème 9.8; mais leur somme est nulle avec tous les coefficients égaux à , ce qui contredit l'indépendance. Donc tous les sont nuls et la somme est directe. La dimension d'une somme directe est la somme des dimensions (chapitre 5), et elle ne dépasse pas . Enfin, si a valeurs propres distinctes, on choisit un vecteur propre pour chacune: on obtient vecteurs indépendants dans , c'est-à-dire une base.
Ce dernier énoncé annonce le chapitre 10: dans une base de vecteurs propres, la matrice de l'endomorphisme est diagonale, avec les valeurs propres sur la diagonale. Le critère général sera: est diagonalisable si et seulement si se factorise entièrement sur et pour chaque valeur propre. Le cisaillement de l'exemple 9.5 échoue au second test.
Le théorème de Cayley–Hamilton et la puissance itérée
Une matrice annule son polynôme caractéristique
Si est un polynôme, on note la matrice obtenue en substituant à . Le résultat suivant, découvert par Arthur Cayley (1858) et William Rowan Hamilton, est l'une des identités les plus surprenantes de l'algèbre linéaire.
Démonstration pour . Soit , de polynôme caractéristique . On calcule
d'où , c'est-à-dire .
Le théorème a deux applications directes: il exprime , donc toutes les puissances supérieures, comme combinaison linéaire de , et il fournit l'inverse sans élimination.
Le polynôme caractéristique n'est pas toujours le polynôme de plus petit degré annulé par : pour , mais annule déjà . Le polynôme unitaire de degré minimal annulé par s'appelle le polynôme minimal; il divise et joue un rôle central dans la théorie de la réduction, au-delà de ce cours.
La méthode de la puissance itérée
Pour de grandes matrices, calculer puis ses racines est impraticable et numériquement instable. On préfère des méthodes itératives. La plus simple, la puissance itérée, calcule la valeur propre de plus grand module et un vecteur propre associé.
L'idée est simple: si dans une base de vecteurs propres, alors , et tous les termes sauf le premier tendent vers . La normalisation à chaque étape évite que les composantes n'explosent ou ne s'annulent numériquement.
Pour et , calculez le quotient de Rayleigh .
Applications
Modes propres de deux masses couplées
Croissance d'une population: le modèle de Leslie
Stabilité d'un système dynamique discret
Beaucoup de systèmes (populations, économie, filtres numériques, itérations d'un algorithme) obéissent à une récurrence , d'où . La question centrale est le comportement de quand . Si est un vecteur propre pour , la réponse est immédiate: , qui tend vers si , reste borné si et explose si . Lorsque se décompose sur une base de vecteurs propres, chaque composante suit sa propre loi, et l'on obtient le critère suivant, que nous démontrerons au chapitre 10 pour les matrices diagonalisables.
Pour , : les deux valeurs propres sont de module inférieur à , le système est stable. Le vecteur est propre pour : partant de , on obtient , , : une décroissance géométrique de raison . Pour la matrice de Leslie de l'exemple 9.9, : la population explose. Pour la rotation , : les trajectoires restent sur des cercles, ni stables ni explosives.
Synthèse
- est valeur propre de s'il existe avec ; l'espace propre est un sous-espace vectoriel de dimension . Une valeur propre peut être nulle ( non inversible), un vecteur propre jamais.
- est valeur propre si et seulement si ; est un polynôme de degré , de coefficient de égal à et de terme constant : la somme des valeurs propres (avec multiplicités, dans ) est la trace, leur produit le déterminant.
- Les valeurs propres d'une matrice triangulaire sont ses coefficients diagonaux; deux matrices semblables ont le même polynôme caractéristique; une rotation du plan n'a que des valeurs propres complexes .
- ; des vecteurs propres associés à des valeurs propres distinctes sont indépendants et la somme des espaces propres est directe; valeurs propres distinctes fournissent une base de vecteurs propres.
- Cayley–Hamilton: , ce qui exprime et les puissances comme polynômes en . La puissance itérée calcule la valeur propre dominante et le quotient de Rayleigh l'estime.
- Applications: les fréquences propres d'une structure sont les racines carrées des valeurs propres de sa matrice de raideur; le taux de croissance d'une population de Leslie et la distribution stationnaire d'une chaîne de Markov sont donnés par la valeur propre dominante; le système est stable si et seulement si toutes les valeurs propres ont un module strictement inférieur à .
Série d'exercices du chapitre 9
Exercice 1 sur 5Une matrice a pour valeurs propres , et . Que valent sa trace et son déterminant?
Analyse spectrale complète d'une matrice 3 × 3
On considère . On veut déterminer son polynôme caractéristique, ses valeurs propres, une base d'un espace propre, puis contrôler le résultat par la trace et le déterminant.
- 1
Polynôme caractéristique
Développez selon la troisième colonne, qui ne contient qu'un seul coefficient non nul: . Développez ensuite complètement.
ExerciceQuel est le coefficient de dans ?
Valeurs propres
Un espace propre
Contrôle par la trace et le déterminant
Exercices
Vous pouvez afficher le corrigé directement sous chaque énoncé après avoir cherché la solution.
Pour chacune des matrices suivantes, déterminer le polynôme caractéristique, les valeurs propres réelles et une base de chaque espace propre. Préciser à chaque fois les multiplicités algébrique et géométrique.
Solution
Matrice . , , donc . Valeurs propres et , toutes deux simples.
Pour : , dont les deux lignes sont proportionnelles: et . Vérification: .
Pour : , d'où et . Vérification: . Ici pour chaque valeur propre.
Matrice . , : . Valeurs propres et . Comme , la valeur propre était prévisible (proposition 9.3): . Pour : , . Toutes les multiplicités valent . Géométriquement, est la projection orthogonale sur la droite .
Matrice . Triangulaire: , unique valeur propre avec . Or est de rang , donc et . Il n'existe pas de base de vecteurs propres: est un cisaillement composé avec une homothétie de rapport .
Matrice . , sans racine réelle: , la rotation d'angle , n'a aucune valeur propre réelle et aucun espace propre dans . Dans , ses valeurs propres sont .
Soit .
- Calculer et en déduire les valeurs propres avec leurs multiplicités algébriques.
- Déterminer une base de chaque espace propre et les multiplicités géométriques.
- Vérifier les relations (9.5). Existe-t-il une base de formée de vecteurs propres de ?
Solution
1. On développe selon la troisième colonne, qui ne contient que :
Développé: . Les valeurs propres sont , simple, et , double: , .
2. Pour : , dont la forme réduite est : , libre, et . Vérification: la troisième colonne de est .
Pour : , de forme réduite : , , et . Vérification: . On a donc : la matrice est de rang et non .
3. Somme avec multiplicités: ; produit: (déterminant d'une matrice triangulaire par blocs: ). La somme des espaces propres est de dimension : il n'existe pas de base de formée de vecteurs propres. Cette matrice n'est pas diagonalisable (chapitre 10).
Soit .
- Calculer et écrire la relation de Cayley–Hamilton pour .
- Sans calculer de déterminant, justifier que est inversible et exprimer comme polynôme en ; calculer .
- Calculer à l'aide de et de la relation trouvée en 1, puis contrôler le coefficient du résultat.
Solution
1. On développe selon la deuxième colonne, dont le seul coefficient non nul est , puis le déterminant triangulaire:
Les valeurs propres sont , , . Cayley–Hamilton: , soit
2. Le terme constant de est (ou: n'est pas valeur propre): est inversible. En isolant dans la relation de Cayley–Hamilton: , donc
On calcule , puis , d'où
Contrôle: la première ligne de multipliée par les colonnes de donne .
3. :
Contrôle du coefficient : dans , la deuxième colonne est , donc et le coefficient de vaut . De même, les coefficients diagonaux de sont , et , les cubes des valeurs propres.
Une population d'insectes est décrite par trois classes d'âge (larves, jeunes, adultes). Chaque année, les jeunes produisent en moyenne larves et les adultes ; la moitié des larves deviennent des jeunes et la moitié des jeunes deviennent adultes; les adultes meurent. Avec , on a où
- Calculer et montrer que est valeur propre. Factoriser complètement .
- Déterminer l'espace propre et en déduire la répartition asymptotique de la population par classe d'âge.
- Que devient l'effectif total à long terme? Quelle serait la valeur propre dominante si les adultes ne produisaient que larves?
Solution
1. Développons selon la première colonne:
: est valeur propre. En divisant par , on obtient . Donc
avec les valeurs propres (simple) et (double). Contrôle: et (en effet ).
2. . Les deux dernières lignes donnent et , soit ; la première ligne est alors automatiquement satisfaite: . Donc . La répartition asymptotique est proportionnelle à : sur individus, larves (), jeunes () et adulte ().
Pour information, est une droite: .
3. La valeur propre dominante est (): à long terme, la population double chaque année et sa répartition tend vers à un facteur près, quel que soit l'état initial ayant une composante non nulle le long de . Si la fécondité des adultes tombe à , la matrice devient et . On a et : la valeur propre dominante est comprise entre et (), la population croît encore, mais moins vite. Elle ne se stabiliserait que si la valeur propre dominante valait exactement , ce qui exige , soit : impossible avec une fécondité des adultes tant que les jeunes produisent larves.
Soit .
- Montrer que si est un vecteur propre de pour la valeur propre , alors est un vecteur propre de pour , et plus généralement de pour , pour tout polynôme .
- Montrer que et ont le même polynôme caractéristique, donc les mêmes valeurs propres. Ont-elles les mêmes vecteurs propres?
- On suppose inversible. Montrer que ses valeurs propres sont non nulles et que si , alors .
- On suppose (matrice de projection). Montrer que ses valeurs propres appartiennent à .
- Une matrice est dite stochastique (par colonnes) si ses coefficients sont positifs et si chaque colonne est de somme . Montrer que est valeur propre de .
Solution
1. Si avec , alors . Par récurrence, pour tout (avec , ): si , alors . Pour , par linéarité,
Le même vecteur est donc propre pour , avec la valeur propre . Appliqué à , ceci montre que : Cayley–Hamilton est «visible» sur chaque vecteur propre, ce qui en constitue une démonstration lorsque possède une base de vecteurs propres.
2. La transposée de est , et un déterminant est invariant par transposition (chapitre 3):
Les valeurs propres, avec leurs multiplicités algébriques, sont donc les mêmes. Les vecteurs propres, en revanche, diffèrent en général: pour , tandis que .
3. Si est inversible, et n'est pas valeur propre (proposition 9.3). Soit avec ; on vient de voir que . En multipliant à gauche par : , d'où . Ainsi a les mêmes vecteurs propres que , avec les valeurs propres inverses; en particulier, .
4. Soit avec . D'après 1, ; mais , donc . Par conséquent et, étant non nul, : . C'est le résultat de l'exemple 9.2 (projection: est l'image, le noyau) obtenu sans aucune géométrie. Le même argument montre que les valeurs propres d'une matrice vérifiant (symétrie) sont dans , et que celles d'une matrice nilpotente () sont toutes nulles.
5. Notons . La -ième composante de est , la somme de la -ième colonne de , qui vaut . Donc : est valeur propre de , de vecteur propre . D'après 2, est aussi valeur propre de . Le vecteur propre correspondant de n'est pas en général: c'est la distribution stationnaire de la chaîne de Markov (ou le vecteur PageRank), que l'on calcule en résolvant ou par la puissance itérée. On peut montrer de plus que toutes les valeurs propres de sont de module au plus : est la valeur propre dominante, ce qui garantit que reste borné, comme il se doit pour un vecteur de probabilités.
Références
- Lay, D. C., Lay, S. R. et McDonald, J. J., Algèbre linéaire et applications, 5e éd., Pearson, Montréal, chap. 5.
- Strang, G., Introduction to Linear Algebra, 5e éd., Wellesley-Cambridge Press, Wellesley, chap. 6.
- Axler, S., Linear Algebra Done Right, 3e éd., Springer, Cham, chap. 5.
- Grifone, J., Algèbre linéaire, 6e éd., Cépaduès, Toulouse, chap. 6.
- Liret, F. et Martinais, D., Algèbre 1re année, 2e éd., Dunod, Paris.
- Trefethen, L. N. et Bau, D., Numerical Linear Algebra, SIAM, Philadelphie, leçons 24–27 (méthode de la puissance itérée et quotient de Rayleigh).