L'objectif de cet exercice est de pratiquer la réduction de matrices sous forme triangulaire supérieure. Pour chacune des matrices suivantes, déterminer son spectre, justifier qu'elle est trigonalisable sur R, puis déterminer une matrice de passage P et une matrice triangulaire T telles que A=PTP−1.
A=1−20−1−3−6−3−4001031338
B=3900−1−3001−742−7−1−8−4
1.
Commencer par calculer le polynôme caractéristique pour identifier les valeurs propres.
2.
Une matrice est trigonalisable sur K si et seulement si son polynôme caractéristique est scindé sur K.
3.
Pour construire la base de trigonalisation, commencer par déterminer les vecteurs propres, puis compléter la famille en cherchant des vecteurs dont l'image par l'endomorphisme est une combinaison linéaire des vecteurs déjà choisis.
4.
Pour la matrice B, exploiter la structure en blocs pour simplifier le calcul du polynôme caractéristique.
Idées clés
•
Condition de trigonalisation : polynôme caractéristique scindé.
•
Algorithme de construction d'une base de trigonalisation par "remontée" des noyaux itérés ou complététion de base.
1. Étude de la matrice A
Calcul du polynôme caractéristique :
En calculant le déterminant χA(X)=det(XI−A), on obtient après développements ou opérations élémentaires :
χA(X)=(X−1)4
Le polynôme caractéristique est scindé sur R. Par conséquent :
A est trigonalisable sur R
Recherche des sous-espaces propres :
On résout (A−I)X=0. La matrice A−I est :
A−I=0−20−1−3−7−3−4000031337
On observe que les lignes 1 et 3 sont identiques. Le système se réduit à :
{−3y+3w=0−x−4y+7w=0⟺{y=wx=3w
Le sous-espace propre E1(A) est de dimension 2 :
E1(A)=Vect(u1,u2) avec u1=0010,u2=3101
Construction de la base de trigonalisation :
On cherche u3 tel que (A−I)u3 soit dans Vect(u1,u2).
Posons u3=(6,0,1,1)T. On calcule Au3=(9,1,4,2)T.
On vérifie que Au3=3u2+u3, ce qui convient pour une structure triangulaire.
Enfin, on choisit u4=(1,0,0,0)T. On calcule Au4=(1,−2,0,−1)T.
On décompose Au4 dans la base (u1,u2,u3,u4). On trouve Au4=−u1−2u2+u4.
Structure par blocs :
La matrice B est triangulaire supérieure par blocs : B=(M10M2M3) avec :
M1=(39−1−3)etM3=(42−8−4)
Le polynôme caractéristique est le produit des polynômes caractéristiques des blocs diagonaux :
χB(X)=χM1(X)⋅χM3(X)
On calcule χM1(X)=X2−tr(M1)X+det(M1)=X2−0X+0=X2.
De même, χM3(X)=X2−0X+0=X2.
D'où :
χB(X)=X4
La matrice est donc nilpotente et trigonalisable.
Construction de la base :
On cherche le noyau E0(B)=ker(B). Les équations sont :
⎩⎨⎧4z−8w=02z−4w=03x−y+z−7w=0⟺{z=2wy=3x−5w
On en déduit une base de ker(B) : v1=(1,3,0,0)T et v3=(0,−5,2,1)T.
On complète par v2=(0,1,0,0)T. On a Bv2=(−1,−3,0,0)T=−v1.
Enfin, on prend v4=(0,0,0,1)T. On a Bv4=(−7,−1,−8,−4)T.
On cherche α,β,γ tels que Bv4=αv1+βv2+γv3.
L'identification donne γ=−4, α=−7 et β=20.
Attention à l'ordre des vecteurs dans la matrice de passage P. Une erreur dans l'ordre peut empêcher la matrice T d'être triangulaire supérieure. Rappelons que si f est l'endomorphisme, on veut f(uj)∈Vect(u1,…,uj).