En
Algèbre linéaire,
trigonaliser une matrice consiste à réduire celle-ci sous la forme d'une
Matrice triangulaire supérieure, ou
inférieure. Ceci n'est pas tout le temps possible, mais seulement sous certaines conditions.
Dans la suite, on se donne n ≥ 1 un Entier naturel et K un corps commutatif. M n ( K) désignera l'ensemble des matrices à n lignes et n colonnes à coefficients dans K .
Matrices triangulaires
Article détaillé : . Une matrice
triangulaire supérieure est une matrice dont tous les coefficients situés strictement en dessous de la diagonale sont nuls. En général, on note
T n + (K) l'ensemble des matrices triangulaires supérieures. C'est un
Espace vectoriel, et même mieux, c'est une sous-algèbre de
M n ( K) . Une matrice triangulaire supérieure T est donc de la forme :
T = | ┌ | a 1 , 1 | … | … | a 1,n | ┐ | │ │ | 0 | | | a 2,n | │ │ | │ │ | ⋮ | | | ⋮ | │ │ | └ | 0 | … | 0 | a n,n | ┘ |
| |
Remarque : De la même manière, une matrice triangulaire inférieure est une matrice dont tous les coefficients situés strictement au dessus de la diagonale sont nuls.
Soit
M ∈ M n ( K) , une matrice à
n lignes et
n colonnes à coefficients dans
K . On dit que la matrice M est
trigonalisable s'il existe une
Matrice inversible P ∈ GL n ( K) et une matrice
T ∈ T n + ( K) triangulaire supérieure telles que :
M = PTP -1 ou bien T = P -1 MP
Cela revient à dire que M est semblable dans M n ( K) à une matrice triangulaire supérieure.
En particulier, toute matrice triangulaire supérieure est trigonalisable, bien évidemment. (Il suffit de choisir P = I n où I n est la Matrice identité de dimension n.)
Soit E un Espace vectoriel sur le corps K , de Dimension n et u un Endomorphisme de E . On dit que u est trigonalisable s'il existe une base B de E telle que M B (u) ∈ T n + ( K) , où M B (u) désigne la matrice de l'endomorphisme u dans la base B . Autrement dit, un endomorphisme est trigonalisable s'il existe une base dans laquelle sa matrice associée est triangulaire supérieure.
De plus, un endomorphisme est trigonalisable si et seulement si sa matrice dans n'importe quelle base de E est trigonalisable.
Conditions de trigonalisation
Il existe plusieurs critères pour savoir si une matrice ou un endomorphisme sont trigonalisables :
- Une matrice est trigonalisable si et seulement si son polynôme caractéristique est scindé dans K .
- En particulier, si K est algébriquement clos, toute matrice de M n ( K) est trigonalisable. Cet énoncé est aussi valable pour un endomorphisme de E , espace vectoriel de dimension n sur K .
- Cas particulier où K = C : toute matrice de M n ( C) est trigonalisable, car C est algébriquement clos (voir théorème de d'Alembert-Gauss).
- Un endomorphisme est trigonalisable s'il existe un drapeau de E stable par cet endomorphisme.
Exemples de trigonalisation
Matrices carrées d'ordre 2 à coefficients réels
Soit
une matrice, son polynôme caractéristique est
qui a comme unique racine
qui est donc l'unique valeur propre de M. L'espace propre associé à la valeur propre
est
,
est donc un sous espace vectoriel de dimension 1 qui a pour base le vecteur
. On peut alors compléter
e 1 ^' avec par exemple le vecteur
de manière à ce
B ' = (e 1 ^',e 2 ^') forme une base de l'espace
R 2 tout entier. On sait déjà que
et on a facilement
Me 2 ^' = | | = | 3 –– 2 | e 1 ^'- | 1 –– 2 | e 2 ^' |
|
, la matrice M dans la base
B ' s'écrit donc
. On remarquera que la dimension de l'espace propre ne permettait pas ici de diagonaliser la matrice M. La matrice P telle que
M = PTP -1 n'est autre que la
matrice de passage de la
base canonique B à la base
B ', P est donc constituée des vecteurs de
B ' exprimés dans la base
B donc
. De même, pour avoir la matrice
P -1 il suffit d'exprimer les vecteurs de
B dans la base
B ', on a facilement
e 1 = | 1 –– 2 | e 1 ^'+ | 1 –– 2 | e 2 ^' |
et
e 2 = e 2 ^' et donc
.
Exemple de trigonalisation d'une matrice carrée d'ordre 3
Soit
M = | ( | ┌ | i | 2 | -1 | ┐ | ) | | 0 | -i | 0 | | └ | 0 | -1 | 2 | ┘ |
| ∈ M 3 (C) |
son polynôme caractéristique est
P M (X) =(i-X) 2 (2-X). Comme dans l'exemple précédent on a après calculs :
et
que l'on complète avec
pour former une base
B '} = (e 1 ^',e 2 ^',e 3 ^') de
C 3 . On remarque que
Me 3 ^' = | 8-i ––––– 5 | e 1 ^'+ | 2+i ––––– 5 | e 2 ^'-ie 3 ^' |
. La matrice M dans la base
B '} est donc
T = | ( | ┌ | i | 0 | | ┐ | ) | | 0 | 2 | | | └ | 0 | 0 | -i | ┘ |
|
et l'on a
M = PTP -1 avec P la
matrice de passage de la
base canonique B à la base
B ', P est donc constituée des vecteurs de
B '} exprimés dans la base
B d'où
P = | ( | ┌ | 1 | 1 | 0 | ┐ | ) | | 0 | 0 | 1 | | └ | 0 | i-2 | 0 | ┘ |
|
et
P -1 = | ( | ┌ | 1 | 0 | | ┐ | ) | | 0 | 0 | | | └ | 0 | 1 | 0 | ┘ |
|
.
Voir aussi