Diagonalisation
La diagonalisation est un procédé permettant de transformer certaines matrices (dites « diagonalisables ») en matrices diagonales.
Étant donné une matrice
, il s'agit en fait de déterminer une matrice inversible
telle que la matrice
soit diagonale.
Intérêt
Les calculs matriciels sont parfois assez lourds, or en diagonalisant une matrice, on se place dans une base où l'on travaille avec une matrice diagonale, ce que simplifie énormément les calculs. Et en général une réduction d'endomorphisme permet de simplifier les calculs. On peut donc faire appel à cette méthode pour les problèmes de résolution de systèmes d'équations linéaires par exemple.
Méthode pratique
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
où
et
est la matrice unitaire de
Les valeurs propres
sont les racines de
,
il y a donc au plus
valeurs propres de multiplicité
.
On calcule ensuite les sous-espace propres associés à chaque valeur propre :
La matrice ne sera diagonalisable que si
la dimension de chaque sous-espace caractérique
est égale à la multiplicité
de la valeur propre
,
ce qui signifie que pour chaque
on a une base de
vecteurs propres que l'on note
,
.
Alors
sera la matrice diagonale dont les coefficients diagonaux sont les
répétés
fois et
sera la matrice dont les colonnes sont les vecteurs
(l'ordre n'a pas d'importance, mais si on a le vecteur
sur la k-ième colonne de
, alors on a la valeur propre
sur la k-ième colonne de
).
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 caractéristiques :
Calcul de E2 :
On cherche les
tels que :
Donc
On procède de même pour
et on obtient :
On a bien :
et
, donc cette matrice est diagonalisable.
Une diagonalisation possible est :
, avec
