Vous êtes sur la page 1sur 2

Trigonalisation

Dfinition : Un endomorphisme u L (E ) , o E est un K-ev de dimension finie, est dit trigonalisable ssi
il existe une base E de E telle que la matrice de u dans cette base soit triangulaire.
Dfinition : Une matrice M Mn (K) , avec K=R ou Cest dite trigonalisable ssi M est semblable une
matrice triangulaire, cad ssi il existe une matrice inversible P Gl n (K) telle que P 1 M P = T , avec T
matrice triangulaire.
Remarques
u L (E ) est trigonalisable ssi pour toute base E de E , Mat (u, E ) est trigonalisable ssi il existe une base
E de E , Mat (u, E ) soit trigonalisable.
Si u (rp. M ) est diagonalisable, u (rp. M ) est trigonalisable.
Toutes les matrices triangulaires sont trigonalisables : on crit I n1 T I n = T , avec I n Gl n (K) .
Thorme u L (E ) (rp M Mn (K) ) est trigonalisable ssi son polynme caractristique est scind.
Corollaire : Tout endomorphisme dun C-ev, toute matrice M Mn (C) est trigonalisable.
Dmo : Montrons par rcurrence sur n 1, que toute matrice dordre n dont le polynme caractristique est
scind est trigonalisable.
n = 1 : Une matrice dordre 1 est triangulaire donc trigonalisble.
Supposons toute matrice dordre n 1 de polynme scind trigonalisable et considrons une matrice M
dordre n+1 de polynme scind P = M . Il existe donc au moins une valeur propres et un vecteur U 6= 0
attach , cad MU = U .. Compltons U en F = (U , X 1 , . . . , X n ) une base de Kn+1 M n+1,1 (K). Si nous
considrons Q la matrice constitue de cettes base en colonnes , qui nest rien dautre que la matrice de
n+1
passage de la base canonique
F , on peut crire :

de K

Q 1 MQ =
0

, avec A Mn (K) et V Kn M n,1 (K)

Q0 =

0 P

Q 01 =

0 P 1

On peut appliquer lhypothse de rcurrence A, il existe P Gl n (K) telle que P 1 AP = T . On pose alors
Q 0 comme plus haut. On calcule alors :

1
0

Q 01Q 1 MQQ 0 =
1
0 P
0

1
A
0 P
0 P
0

Cette dernire matrice tant triangulaire suprieure, la preuve est acquise.

VP

AP

VP
T

Pratique de la trigonalisation

On suppose donne une matrice M carre relle dordre n dont le

polynme caractristique est scind. On note 1 , . . . , p les valeurs propres 2 2 distinctes (donc p n) et on
suppose que M nest pas diagonalisable, (donc p n 1), ce qui signifie que :
Ker (M 1 I n ) . . . Ker (M p I n ) 6 Rn
Cas simple :

ou

dim( Ker (M 1 I n )) + + dim( Ker (M p I n )) n 1

+ dim Ker M p I n = n 1
dim Ker M 1 I n + . . .+

Dans ce cas, il est facile de trigonaliser. On commence par se calculer une famille de n 1 vecteurs propres
indpendants (possible daprs les hypothses), et on complte en une base E de Rn en rajoutant un vecteur
la fin. Dans cette base, la matrice sera triangulaire. Exemple :

9
9
1 6
1
6

A=
det(AI 3 ) = 7 1
6 = = (2) (1+)
7 1 6

10
10 1 7
1
7

A2I 3 =
7

1 6

10 1 9

On remarque, sur A 2I 3 , C 2 + C 3 = C 1 , cad U = (1, 1, 1) Ker (A 2I 3 ) = E A (2). Dautre part, C 1 nest pas
colinaire C 2 , ce qui donne rg (A 2I 3 ) = 2 et dim Ker (A 2I 3 ). A nest donc pas diagonalisable et E A (2) =
Vect (1, 1, 1). Le lecteur calculera aisment E A (1) = Ker (A + I 3 ) = Vect (2, 2, 3) = Vect (V ). On complte
alors en ajoutant e 1 = (1, 0, 0). E = (U ,V, E 1 ) est alors une base de R3 . On crit alors, par changement de bases :

1 2 1
2 0 a

P = P E =
puis
P 1 AP =
1 2 0
0 1 b sans calcul. . .
1 3 0
0 0 c
Pour calculer la dernire colonne, il faut exprimer AE 1 dans la base E . (Note : c = 2 est prvisible. Pourquoi ?)

9
1 6
9
1
2
1
1
a 2b + c =
9
a = 1

AE 1 =
7 1 6 0 = 7 = a 1 + b 2 + c 0 a + 2b = 7 b = 3

10 1 7 0
10
1
3
0
a + 3b = 10
c = 2

Cas gnral :

+ dim Ker M p I n n 2
dim Ker M 1 I n + . . .+

On prend juste un exemple o n = 3, une valeur propre triple (ici 1) dont lespace propre est de dimension 1.

2 1 2
3 1 2

A=
15 6 11 det(A I 3 ) = (1) A I 3 = 15 7 11 Ker (A I 3 ) = Vect (1, 1, 2) = Vect (E 1 )
14 6 11
14 6 10
Il y a diffrentes mthodes. La plus simple : on admet que lon peut toujours mettre des 0 sauf sur la surdiagonale et ensuite on rsoud la main. . .

1 a 0
2x y + 2z
a+x
3x y + 2z

T = 0 1 b AE 2 = 15x 6y + 11z = aE 1 +E 2 = a + y
15x 7y + 11z

0 0 1
14x 6y + 11z
2a + z
14x 6y + 10z
On prend a 6= 0, par exemple a = 1 puis x = 0, puis E 2 = (0, 3, 2)

x
3x y + 2z
= 0

AE 3 = bE 2 + E 3 = 3b + y
15x 7y + 11z = 3b

2b + z
14x 6y + 10z = 2b
On a pris b = 1 puis E 3 = (0, 2, 1)

x 2b

= 2x b

x + 3a

= 2a

= 2x + 2a

1 0 0

P =
1 3 2
2 2 1

Vous aimerez peut-être aussi