Вы находитесь на странице: 1из 15

Algèbre 3 Ann. Univ.

2016-17

Université Hassan II de Casablanca


ENSAM

Chap. 2. Trigonalisation et Jordanisation des matrices

Lorsqu’il n’est pas possible de diagonaliser une matrice carrée A pour la rendre plus
simple, on lui cherche une matrice semblable triangulaire.

I. Trigonalisation des matrices carrées.

Définition 1.
1. On dira qu’une matrice carrée A est triangulaire si tous ses termes en dessous de la
diagonale sont nuls :  
a11 a11 . . . a1n
 0 a22 . . . a2n 
M = (1)
 
.. .. .
. . . ..

 . . 
0 0 . . . ann
2. On dira qu’une matrice carrée A (ou endomorphisme) est trigonalisable s’il existe une
base B telle que l’écriture de A dans la base B est une matrice triangulaire.

Exemple 1.
(a) Toute matrice diagonalisable est trigonalisable.
(b) Les matrices suivantes sont trigonalisables : 
  1 5 −2 2
  4 −1 2
1 1  2 0 1 3 
A= ,B=  −5 3 0 , C =   4 0 2 0 ?

2 0
7 0 0
0 0 −3 0

Rappel :
Si une matrice A est trigonalisable en une matrice triangulaire T , alors il existe une
matrice de passage P telle que A = P T P −1

1
Algèbre 3 Ann. Univ. 2016-17

Définition 2.
Un polynôme P (X) de degré n est scindé s’il admet n racine distinctes ou non :
k
Y k
X
ni
P (X) = (X − λi ) et ni = n (2)
i=1 i=1

Théorème 1.
Une matrice carrée A est trigonalisable si et seulement si son polynôme ca-
k
Y X k
ni
ractéristique est scindé : det(A − XI) = P (X) = (X − λi ) et ni = n,
i=1 i=1
où I est la matrice identité d’ordre n.

Démonstration : Voir en classe.

Exemple 2.
 
1 2 0
Etudions la matrice A =  1 1 1 
0 −2 1
On trouve que det(A − XI) = (1 − X)3 .
L’espace propre E1associé
à l’unique valeur propre λ = 1 est de dimension 1 et un vecteur
1
non nul est e1 =  0 . Pour que la seconde colonne de la matrice triangulaire soit
 −1  
a x
sous la forme  b , on doit chercher un vecteur e2 =
  y , tel que son image par la
0 z
matrice A soit ae1 + be2 . Ce qui nous donne le système :

 x + 2y = a + bx
x + y + z = by . On peut prendre b = 1, y = 1, a = 2, x = z = 0.
−2y + z = −a+ bz

0
D’où Donc e2 =  1 . De même, on cherche e3 tel que f (e3 ) = ae1 + be2 + ce3 et l’on
0  
1
trouve par exemple e3 =  1 , a = b = 2, c = 1. Donc la matrice triangulaire T et la
1
matrice de passage P sont :
   
1 2 2 1 0 1
T =  0 1 2  , P =  0 1 1  , et l0 on a A = P T P −1 .
0 0 1 −1 0 1

2
Algèbre 3 Ann. Univ. 2016-17

Méthode de trigonalisation :

Les matrices carrées d’ordre 2


 
a c
Soit la matrice A = à cœfficients réels. On sait que le polynôme caractéristique
b d
est P (X) = X 2 − tr(A)X + det(A) = X 2 − (a + d)X + (ad − bc).
1) Si le discriminant ∆ < 0, alors la matrice n’est pas trigonalisable, donc pas diagonali-
sable, car le polynôme P (X) n’est pas scindé.
2) Si ∆ > 0, il y a deux valeurs propres distinctes, donc la matrice A est diagonalisable.
3) Si ∆ = 0 alors P (X) = (X − λ)2 . Il y a au minumum un vecteur propre e1 et la matrice
sera trigonalisable dans n’importe quelle base qui complète e1 : {e1 , e2 }.

Les matrices carrées d’ordre 3

1. Si det(A − XI) = −(X − a0 )(X 2 + ax + b) avec ∆ < 0. La matrice n’est pas trigonali-
sable car le polynôme caractéristique n’est pas scindé.
2. Si det(A − XI) = −(X − a)(X − b)(X − c) avec a, b, c tous distincts. La matrice est
diagonalisable donc trigonalisable.
3. Si det(A − XI) = −(X − a)(X − b)2 avec a, b distincts. La matrice est trigonalisable
et c’est facile de déterminer le 3ème vecteur de la nouvelle base.
4. Si det(A − XI) = −(X − a)3 . La matrice est trigonalisable. Comment déterminer la
matrice triangulaire ?

3
Algèbre 3 Ann. Univ. 2016-17

Exemple 3.
 
4 2 −1
Soit la matrice A =  −6 −3 2 . on trouve que Det(A − XI) = −(X − 1)3 . Un
−1 −1 2  
1
vecter propre associé à la première valeur propre λ = 1 est e1 =  −2 .
−1
Détermination de e2  : 2  
3 2 −1 −2 −1 0
On calcule (A − λI)2 =  −6 −4 2  =  4 2 0 .
−1 −1 1 2 1 0
 
 x
−2x − y = 0 4x + 2y = 0
⇐⇒ y = −2x. Donc les vecteurs sont sous la forme  −2x .
2x + y = 0
  z
0
On prend alors e2 =  0 . On vérifie qu’il est libre avec e1 .
1
 
−1
D’autre part : f (e2 ) =  2  = −e1 + e2 . Notre matrice trinagulaire sera de la forme
  2  
1 −1 a 0
T =  0 1 b . on peut prendre par exemple e3 =
  0  qui est premier avec e1
0 0 c   1
4
et e2 . On trouve que f (e3 ) =  −6  = ae1 + be2 + c3 . c vaut 1 par la trace. On trouve
 −1 
1 −1 3
a =3 et b = 2. D’où : T =  0 1 2 .
0 0 1
   
1 0 1 0 −1/2 0
La matrice de passage est P =  −2 0 0 . Son inverse est P −1 =  0 −1/2 1 .
−1 1 0 1 1/2 0

On peut vérifier que A = P T P −1 .

4
Algèbre 3 Ann. Univ. 2016-17

Exemple 4.
 
0 2 −3
Soit la matrice A =  −2 4 −5 . on trouve que Det(A − XI) = −(X − 1)(X − 2)2 .
0 0 1  
1
Un vecter propre associé à la première valeur propre λ = 1 est e1 =  −1 .
−1
 
1
Un vecter propre associé à la première valeur propre λ = 2 est e2 =  1 .
0
A ce stade la matrice est déjà trigonalisable. Mais on veut utiliser une méthode
systématique.
2
On trouve
   − 2I) = 2 et une base est construite en complétant
que la dimension deKer(A
1 1
e2 =  1 . On trouve e3 =  0 , et f (e3 ) = −2e2 + 2e3 . La matrice triangulaire est
 0  0  
1 0 0 1 1 1
T =  0 2 −2 . La matrice de passage est P =  −1 1 0 .
0 0 2 −1 0 0

5
Algèbre 3 Ann. Univ. 2016-17

Exercice 2.1.  
2 −1 −1
Soit la matrice A =  2 1 −2 . 1. Déterminer le polynôme caractéristique P (X)
3 −1 −2
de la matrice A.
2. Trigonaliser la matrice A.

Exercice 2.2.    
0 1 1 1 0 0
Mêmes questions avec les matrices B =  −1 1 1  et C =  0 0 −1 .
−1 1 2 0 1 2
Exercice 2.3.  
13 −5 −2
Montrer que la matrice A =  −2 7 −8  est trigonalisable et préciser une matrice
−5 4 7
de passage.

6
Algèbre 3 Ann. Univ. 2016-17

Application de la trigonalisation aux système d’équations différentielles

On veut résoudre le suivant :



 dx = ax + by

(S) dt , x et y étant des fonctions du temps t. Les paramètres a, b, c, d sont
dy

 = cx + dy
dt
des constantes réelles.  
    dx
a b x dX  dt  dX
Posons A = ,X= et =  dy . Donc (S) ⇐⇒ = AX.
c d y dt dt
dt
Supposons que la matrice A est trigonalisable. Soient T la matrice triangulaire et P la

matrice de passage.
dX dX dX
(S) ⇐⇒ = AX ⇐⇒ = P T P −1 X ⇐⇒ P −1 = T P −1 X (1).
dt   dt dt
x1
Posons P −1 X = = X1 . Les deux variables x1 et x2 dépendent du temps.
y1
D’autre part quelle que soit la matrice carrée B d’ordre 2, on peut vérifier que :
dX d(BX) dX1
B = . Donc (1)⇐⇒ = T X1 .
dt dt dt
Comme la matrice T est triangulaire, on détermine y1 , puis x1 ensuite on revient pour
 
x
déterminer X = en fonction du temps.
y

7
Algèbre 3 Ann. Univ. 2016-17

Exemple 5. 
 dx = 3x + y

Etudions le système (S) dt , x et y étant des fonctions du temps t.
dy

 = −x + y
dt
On trouve que :
 
3 1
A= , P (X) = (X − 2)2 , A est trigonalisabl.
−1 1

       
1 1 1 1 2 1
Avec e1 = et e2 = ,P = ,T = .
−1 0 −1 0 0 2

x = (at + a + b)e2t
Finalement . On peut vérifier en remplaçant dans le système (S).
y = −(at + b)e2t

8
Algèbre 3 Ann. Univ. 2016-17

II. Réduction de Jordan

Définition 1. Une matrice de Jordan d’ordre n et de valeur propre a, est une matrice de

la forme :

 
a 1 0 ... 0
 0 a 1 0... 0 
 .... . . ..

A=

. . . . 0 

(3)
 .. 
 0 0 0 . 1 
0 0 0 0 a

Théorème 2.
Si le polynôme caractéristique d’une matrice A (ou d’un endomorphisme) est
scindé, alors il existe une base telle A devienne sous la forme :

A1 0
 
0 ... 0
 0 A2 0 0 . . . 0 
 . .. . . ..

B =  .. . . . 0  (4)
 

 0 . ..

0 0 0 
0 0 0 0 Ak
où les Ai sont toutes des matrices de Jordan. Unicité à l’ordre près des termes
de la diagonales

Démonstration : Voir en classe.

9
Algèbre 3 Ann. Univ. 2016-17

Cas d’une matrice carrée d’ordre 2

Soit A une matrice carrée d’ordre 2. Supposons que A est non diagonsalisable et que

P (X) = (X −λ)2 , donc scindé. Soit v tel que (A−λI)(v) = u soit non nul. On notera que u
 
λ 1
est un vecteur propre. Dans la base (u, v) nous avons une forme de Jordan : J = .
0 λ
C’est mieux qu’une trigonsalisation grâce au cœfficient 1.

Exemple 6.
 
1 −2
A= =⇒ P (X) = X 2 − 2X + 1 = (X − 1)2 . Il y une seule valeur propre
0 1
multiple λ = 1 et son espace propre est de dimension 1. Donc la matrice A n’est pas

diagonalisable.
   
0 −2 1
A − λI = . Avec par exemple v = , on a u = (A − λI)(v) =
  0 0 1
−2
6= 0.
0  
−1 −2 1
D’où A = P JP avec la matrice de passage P = et la forme de Jordan
  0 1
1 1
J= .
0 1

A noter que toutes les forme de Jordan pour les matrices 2 × 2, ont le modèle J =
 
λ 1
.
0 λ

10
Algèbre 3 Ann. Univ. 2016-17

Résumé

poly carac P (X)


Matrice 2 × 2
λ 6=
µ

(X − λ)2 X 2 + aX 2 + b, ∆ < 0 (X − λ)(X − µ)

dim(Eλ ) = 1 dim(Eλ ) = 2 Ni trigo, ni diago, ni jordan


Jorda

Diago

Diago
     
λ 1 λ 0 λ 0
0 λ 0 λ 0 µ

Exercice 2.4.
   
0 2 3 a
Déterminer la forme de Jordan des deux matrices A = et B = ,
−2 4 0 3
a ∈ R est un paramètre fixé.

Exercice 2.5.
 
a b
Déterminer la forme de Jordan de la matrice A = où a et b sont deux paramètres
0 a
réels fixés tels que b 6= 0.

11
Algèbre 3 Ann. Univ. 2016-17

Cas d’une matrice carrée d’ordre 3

Soit A une matrice carrée d’ordre 3. Supposons que A est non diagonsalisable. Il n’y

a que deux cas :

1. Premier cas : P (X) = −(X − λ)3 .  


λ 1 0
1.1 Si dim(Eλ ) = 1 la forme de Jordan est J3 (λ) =  0 λ 1  (en une seule réduite
0 0 λ
de Jordan)

Une base de Jordanisation est obtenue de la manière suivante. On choisit un vecteur w tel

que u = (A − λI)2 (w) soit non nul. On notera que u est un vecteur propre. Alors (u, v, w),

avec v = (A − λI)(w), (dans l’ordre) est une telle base.

Exemple 7.
 
1 1 1
Déterminons une forme de Jordan de la matrice A =  0 1 1 . On trouve que P (X) =
0 0 1
3
−(X −1) . Donc λ est une valeur propre triple. On trouve que le sous espace propre associé

à λ et de dimension 1.  2    
0 1 1 0 0 1 a
D’autre part : (A − λI)2 =  0 0 1  =  0 0 0 . Posons w =  b .
0 0 
0  0 0 0  c
z 1
Ainsi u = (A − λI)2 (w) ⇐⇒ u =  0 . On peut prendre u =  0  6= 0 et donc
  0 0
0
w =  0 .
1     
01 1 0 1
On termine la base par le calcul de v = (A − λI)(w) =  00 1  0 = 1 
00 0
 1
 0
1 1 0
Conclusion la forme de Jordan de la matrice de A est J =  0 1 1 . La mtrice de
  0 0 1
1 1 0
passage est P =  0 1 0  et l’on a A = P JP −1
0 0 1

12
Algèbre 3 Ann. Univ. 2016-17

 
λ 1 0  
J2 (λ) 0
1.2 Si dim(Eλ ) = 2 la forme de Jordan est J =  0 λ 0  =
0 J1 (λ)
0 0 λ
(en deux réduites de Jordan)

La jordanisation est obtenue de la manière suivante. On choisit un vecteur v tel que

u = (A − λI)(v) soit non nul. Noter que que u est un vecteur propre. On complète u

en une base par w du même sous espace propre Eλ . La base (u, v, w) donne la forme de

Jordan de la matrice A.

Exemple 8.
 
2 −1 3
Déterminons la forme de Jordan de la matrice A =  0 2 0 . On trouve que P (X) =
0 0 2
3
−(X −2) . Donc λ est unevaleur propre triple. On trouve que le sous espace propre associé
x
à λ et de dimension 2 et  y  est un vecteur propre si et seulement si y = 3z. Une base
  z  
1 0
est par exemple e1 =  0  et e2 =  3 .
0 1    
−1 0
Pour avoir u = (A − λI)(v), on peut prendre u =  0  et v =  1 .
  0 0
0
On complète u par w =  −3 .
1  
−1 0 0
La matrice de passage est P =  0 1 −3  et la forme de Jordan de la matrice A
  0 0 1
2 1 0
est J =  0 2 0 . On peut vérifier que A = P JP −1 .
0 0 2

Exercice 2.6.  
1 −1 1
Déterminer une forme de Jordan pour les deux matrices A =  2 −2 1  et B =
  −2 1 −2
2 0 1
 1 3 −1 .
−1 0 4

13
Algèbre 3 Ann. Univ. 2016-17

2. Deuxième cas : P (X) = −(X − λ)2 (X − µ).  


λ 1 0  
J2 (λ) 0
La forme de Jordan sera sous la forme J =  0 λ 0  = (en deux
0 µ
0 0 µ
réduites de Jordan)

On cherche un vecteur w propre associé à µ. Puis on cherche une base de F = Ker(A −

λI)2 . Par hypothèse ce sous-espace est de dimension 2 et dim(Eµ ) = 1. On cherche un

vecteur v de F tel que u = (A − λI)(v) 6= 0. Le triplet (u, v, w) fournit la base cherchée.

Exemple 9.
 
1 1 −1
Déterminons une forme de Jordan de la matrice A =  1 2 1 .
2 −1 4
2
On trouve que P (X) = −(X − 2) (X − 3).  
0
Pour la valeur propre µ = 3 un vecteur propre est w =  1 .
1  
1
Pour la valeur propre λ = 2, dim(Eλ ) = 1 et un vecteur propre est  0 .
    −1
1 0
2
Une base de F = Ker(A − λI) est  0  ,  1 .
  −1 0 
0 1
Prenons v =  1  et donc u = (A − 2I)(v) =  0  6= 0.
0  −1
1 0 0
La matrice de passage est alors P =  0 1 1 .
 −1
 0 1
2 1 0
La forme de Jordan est J =  0 2 0 . On vérifie que A = P JP −1 .
0 0 3

14
Algèbre 3 Ann. Univ. 2016-17

Résumé sur la jordanisation

poly carac P (X)


Matrice 3 × 3

λ 6=
µ
−(X − λ)3 −(X − λ)2 (X − µ)

dim(Eλ ) = 1 dim(Eλ ) = 2
Jorda

Jorda

Jorda
     
λ 1 0 λ 1 0 λ 1 0
 0 λ 1   0 λ 0   0 λ 0 
0 0 λ 0 0 λ 0 0 µ

15

Вам также может понравиться