En mathématiques, la diagonalisation est un procédé d'algèbre linéaire qui permet de simplifier la description de certains endomorphismes d'un espace vectoriel, éventuellement définis par des matrices. Elle consiste à rechercher et expliciter une base de l'espace vectoriel constituée de vecteurs propres, lorsqu'il en existe une. En dimension finie, la diagonalisation revient en effet à décrire cet endomorphisme à l'aide d'une matrice diagonale.
Ce procédé se ramène donc à une réduction maximale de l'endomorphisme, c'est-à -dire à une décomposition de l'espace vectoriel en une somme directe de droites vectorielles stables par l'endomorphisme. Sur chacune de ces droites, l'endomorphisme se réduit à une homothétie.
La diagonalisation d'une matrice permet un calcul plus simple de ses puissances et de son exponentielle, ce qui permet d'exprimer numériquement certains systèmes dynamiques linéaires, obtenus par itération ou par des équations différentielles.
[modifier] Méthode
- Dans la plupart des cas, il est nécessaire de calculer le polynôme caractéristique de la matrice, afin de déterminer ses valeurs propres et les sous-espaces propres associés :
Pour
le polynôme caractéristique est χM(x) = det(xIn − M) où x est l'indéterminée et In est la matrice unité de
.
Les valeurs propres λi sont les racines de χM, il y a donc au plus n valeurs propres de multiplicité mi.
On détermine ensuite, pour chaque valeur propre, le sous-espace propre qui lui est associé :
La matrice ne sera diagonalisable que si la dimension de chaque sous-espace propre
est égale à la multiplicité mi de la valeur propre λi, ce qui signifie que pour chaque λi on a une base de mi vecteurs propres que l'on note Xi,j,
.
Alors il existera une matrice inversible U telle que U − 1MU soit égale à une matrice diagonale D dont les coefficients diagonaux sont les λi répétés mi fois et U sera la matrice dont les colonnes sont les vecteurs Xi,j (l'ordre n'a pas d'importance, mais si on a le vecteur Xi,j sur la k-ième colonne de U, alors on a la valeur propre λi sur la k-ième colonne de D).
- Il est aussi possible de déterminer directement les valeurs propres, et des bases des sous-espaces propres associés. La matrice M est diagonalisable si et seulement si la somme des dimensions des différents sous-espaces propres est égale à n. Si la matrice est diagonalisable, alors il existe une matrice inversible P obtenue en plaçant les unes à côté des autres, les colonnes propres formant une base de chacun des sous-espaces, et la matrice D = P − 1MP est alors diagonale. La dimension du sous-espace propre associé à une valeur propre, correspond au nombre de fois que celle-ci est répétée sur la diagonale de la matrice diagonale D semblable à la matrice M.
[modifier] Exemples
[modifier] Premier exemple
Considérons la matrice :

Cette matrice admet comme valeurs propres :

Ainsi A qui est de taille 3, a 3 valeurs propres distinctes, donc est diagonalisable.
Si nous voulons diagonaliser A, nous avons besoin de déterminer les vecteurs propres correspondants. Il y a par exemple :

On vérifie facilement que Avk = λkvk.
Maintenant soit P la matrice ayant ces vecteurs propres comme colonnes :

Alors « P diagonalise A », comme le montre un simple calcul :

Remarquons que les valeurs propres λk apparaissent sur la diagonale de la matrice dans le même ordre que nous avons placé les colonnes propres pour former P.
[modifier] Deuxième exemple
Soit  )
(voir le calcul d'un déterminant)
Donc les valeurs propres sont :
- 2 de multiplicité 2,
- -3 de multiplicité 1.
Calcul des sous-espaces propres :
Calcul de E2 : On cherche les
tels que :
X=0 \, )

Donc 
On procède de même pour E − 3 et on obtient :

On a bien :
et
, donc cette matrice est diagonalisable.
Une diagonalisation possible est :
, avec 
[modifier] Bibliographie
(en) Richard S. Varga, Matrix Iterative Analysis, Springer, 2010 (ISBN 978-3-64205154-8)
[modifier] Articles connexes
- Matrice nilpotente (pour des exemples de matrices non diagonalisables)
- Analyse en composantes principales
|
Algèbre linéaire générale |
| Vecteur • Scalaire • Combinaison linéaire • Espace vectoriel • Matrice |
| Famille de vecteurs |
Famille génératrice • Famille libre (indépendance linéaire) • Base • Théorème de la base incomplète • Rang • Colinéarité |
 |
| Sous-espace |
Sous-espace vectoriel • Somme de Minkowski • Somme directe • Sous-espace supplémentaire • Dimension • Codimension • Droite • Plan • Hyperplan |
| Morphisme et notions relatives |
Application linéaire • Noyau • Conoyau • Lemme des noyaux • Pseudo-inverse • Théorème de factorisation • Théorème du rang • Équation linéaire • Système d'équations linéaires • Élimination de Gauss-Jordan • Forme linéaire • Espace dual • Orthogonalité • Base duale • Endomorphisme linéaire • Valeur propre, vecteur propre et espace propre • Spectre • Projecteur • Symétrie • Matrice diagonalisable • Diagonalisation • Endomorphisme nilpotent |
| En dimension finie |
Espace vectoriel de dimension finie • Trace • Déterminant • Polynôme caractéristique • Polynôme d'endomorphisme • Théorème de Cayley-Hamilton • Polynôme minimal d'un endomorphisme • Invariants de similitude • Réduction d'endomorphisme • Réduction de Jordan • Décomposition de Dunford • Décomposition de Frobenius |
| Enrichissements de structure |
Norme • Produit scalaire • Forme quadratique • Espace vectoriel topologique • Orientation • Algèbre sur un corps • Algèbre de Lie • Complexe différentiel |
| Développements |
Théorie des matrices • Représentation de groupe • Analyse fonctionnelle • Algèbre multilinéaire • Module sur un anneau |