Le polynôme caractéristique est l'outil central de la réduction des endomorphismes en algèbre linéaire. Défini par χA(X)=det(XIn−A), il concentre en un seul objet polynomial l'ensemble des valeurs propres, leurs multiplicités algébriques et les informations nécessaires à la diagonalisation ou à la trigonalisation d'une matrice carrée. Cette page propose 15 exercices corrigés, classés par thème et par difficulté croissante, couvrant le calcul du polynôme caractéristique pour des matrices 2×2 et 3×3, la détermination des espaces propres, l'étude de la diagonalisabilité, les polynômes annulateurs, le théorème de Cayley-Hamilton et les applications au calcul de puissances de matrices. Ce parcours est adapté aux étudiants de L2, de classes préparatoires (MP, PC, PSI) et à toute personne souhaitant consolider sa maîtrise de la réduction des endomorphismes.
Calcul du polynôme caractéristique et des valeurs propres
Cette première section couvre le calcul du déterminantdet(XIn−A), l'identification des racines et la lecture des multiplicités algébriques. C'est le point de départ incontournable avant tout travail de diagonalisation.
Exercice 1 : Polynôme caractéristique d’une matrice 2×2
Facile
Soit la matrice A=(3410)∈M2(R).
Calculer le polynôme caractéristique χA(X)=det(XI2−A).
Déterminer les valeurs propres de A et leurs multiplicités algébriques.
Indication
Pour une matrice 2×2, le déterminant de XI2−A se calcule directement : det(X−a−c−bX−d)=(X−a)(X−d)−bc. Les valeurs propres sont les racines de ce polynôme du second degré.
Voir le corrigé
Solution de la question 1 :χA(X)=det(XI2−A)=det(X−3−4−1X)=X(X−3)−(−1)(−4)=X2−3X−4.
On factorise : X2−3X−4=(X−4)(X+1).Solution de la question 2 :
Les valeurs propres sont les racines de χA :
λ1=4etλ2=−1,
chacune de multiplicité algébrique 1. Comme A possède deux valeurs propres distinctes dans R, elle est automatiquement diagonalisable.
Exercice 2 : Matrice 3×3 à valeur propre multiple
Facile
Soit la matrice B=200120005∈M3(R).
Calculer χB(X) en exploitant la structure triangulaire de B.
Donner les valeurs propres de B et leurs multiplicités algébriques.
Indication
Le polynôme caractéristique d'une matrice triangulaire (supérieure ou inférieure) est le produit des termes (X−aii) où les aii sont les coefficients diagonaux. Inutile de développer le déterminant complet.
Voir le corrigé
Solution de la question 1 :
La matrice B est triangulaire supérieure, donc :
χB(X)=(X−2)(X−2)(X−5)=(X−2)2(X−5).Solution de la question 2 :
Les valeurs propres sont λ1=2 de multiplicité algébrique 2, et λ2=5 de multiplicité algébrique 1. On notera que Tr(B)=2+2+5=9=2×2+1×5, ce qui vérifie la relation générale Tr(A)=∑iλi (avec multiplicités).
Exercice 3 : Polynôme caractéristique d’une matrice 3×3 générale
Moyen
Soit la matrice C=1002−10032∈M3(R).
Calculer χC(X) par développement du déterminant det(XI3−C).
Vérifier que χC(0)=(−1)3det(C) et que le coefficient de X2 est (−1)n−1Tr(C) avec n=3.
Identifier les valeurs propres et leurs multiplicités.
Indication
Développez det(XI3−C) par rapport à la première colonne (ou exploitez la structure triangulaire). Pour la question 2, substituez X=0 dans χC(X) et identifiez le coefficient de X2 dans votre expression développée.
Voir le corrigé
Solution de la question 1 :C étant triangulaire supérieure :
χC(X)=(X−1)(X+1)(X−2)=X3−2X2−X+2.Solution de la question 2 :
On calcule χC(0)=(−1)(1)(−2)=2. Par ailleurs (−1)3det(C)=−det(C). Ici det(C)=1×(−1)×2=−2, donc (−1)3det(C)=2. ✓. Le coefficient de X2 dans χC(X)=X3−2X2−X+2 est −2=(−1)3−1Tr(C)⋅(−1)… plus précisément, la formule générale donne coefficient de Xn−1 égal à (−1)n−1Tr(A) ; ici (−1)2Tr(C)=1×(1−1+2)=2, mais le signe devant X2 est −2 car χC(X)=(−1)3(X3−Tr(C)X2+⋯). Cette cohérence est bien vérifiée.Solution de la question 3 :
Les valeurs propres sont λ1=1, λ2=−1 et λ3=2, toutes simples.
Espaces propres et multiplicités géométriques
Connaître les valeurs propres ne suffit pas : il faut calculer Eλ=ker(A−λIn) et comparer la multiplicité géométriquemg(λ)=dimEλ à la multiplicité algébrique ma(λ). C'est ce rapport qui détermine la diagonalisabilité.
Exercice 4 : Espaces propres d’une matrice 2×2
Facile
Soit A=(53−20)∈M2(R).
Calculer le polynôme caractéristique et les valeurs propres de A.
Pour chaque valeur propre, déterminer une base du sous-espace propre associé.
Indication
Pour trouver Eλ=ker(A−λI2), substituez la valeur propre λ trouvée et résolvez le système homogène (A−λI2)v=0. Un vecteur propre est un vecteur non nul solution.
Voir le corrigé
Solution de la question 1 :χA(X)=(X−5)(X)−(−2)(3)=X2−5X+6=(X−2)(X−3).
Valeurs propres : λ1=2 et λ2=3, toutes deux simples.Solution de la question 2 :
Pour λ1=2 : A−2I2=(33−2−2). Le système (A−2I2)v=0 donne 3x−2y=0, soit v=(23). Ainsi E2=Vect((23)).Pour λ2=3 : A−3I2=(23−2−3). Le système donne x=y, soit v=(11). Ainsi E3=Vect((11)).
Exercice 5 : Valeur propre double et multiplicité géométrique
Moyen
Soit M=300130002∈M3(R).
Calculer χM(X) et identifier les valeurs propres avec leurs multiplicités algébriques.
Calculer dimE3 et dimE2. Comparer multiplicités algébriques et géométriques.
La matrice M est-elle diagonalisable sur R ?
Indication
La matrice est triangulaire supérieure, donc le polynôme caractéristique se lit directement sur la diagonale. Pour E3=ker(M−3I3), calculez le rang de M−3I3 et déduisez la dimension du noyau par le théorème du rang.
Voir le corrigé
Solution de la question 1 :χM(X)=(X−3)2(X−2).
Donc λ1=3 avec ma(3)=2 et λ2=2 avec ma(2)=1.Solution de la question 2 :
Pour λ1=3 : M−3I3=00010000−1. Ce système admet pour seule solution y=0 et z=0, x libre. Donc E3=Vect(e1) et mg(3)=1.Pour λ2=2 : M−2I3=100110000. Le noyau est Vect(e3) et mg(2)=1.Solution de la question 3 :
Pour λ1=3, on a mg(3)=1<2=ma(3). La condition nécessaire et suffisante de diagonalisabilité n'est pas satisfaite : Mn'est pas diagonalisable sur R.
Exercice 6 : Espaces propres d’une matrice 3×3 à trois valeurs propres distinctes
Moyen
Soit N=03−22−22−101∈M3(R).
Calculer χN(X) et montrer que N possède trois valeurs propres réelles distinctes.
Pour chacune, calculer un vecteur propre associé.
En déduire une matrice de passage P et la matrice diagonale D telle que N=PDP−1.
Indication
Développez det(XI3−N) par rapport à une colonne bien choisie (par exemple la troisième). Une fois les valeurs propres trouvées, cherchez pour chacune un vecteur v=(x,y,z)T non nul tel que Nv=λv. Les colonnes de P sont ces vecteurs propres.
Voir le corrigé
Solution de la question 1 :χN(X)=detX−32−2X+2−210X−1.
En développant par rapport à la troisième colonne :
χN(X)=(X−1)[X(X+2)−6]−[(−3)(−2)−2(X+2)]=(X−1)(X2+2X−6)−(6−2X−4).
Après calcul, on obtient χN(X)=(X−1)(X−2)(X+4). Les trois valeurs propres 1,2,−4 sont bien réelles et distinctes.Solution de la question 2 :
Pour λ=1 : (N−I3)v=0 donne v1=(1,1,1)T.
Pour λ=2 : (N−2I3)v=0 donne v2=(4,3,−2)T (après réduction).Pour λ=−4 : (N+4I3)v=0 donne v3=(2,−3,2)T.Solution de la question 3 :P=11143−22−32,D=10002000−4.
Diagonalisabilité : critères et contre-exemples
La diagonalisabilité ne se réduit pas à l'existence de valeurs propres réelles. Ces exercices entraînent à vérifier les critères (égalité des multiplicités, polynôme minimal scindé à racines simples, polynôme annulateur) et à identifier les matrices non diagonalisables.
Exercice 7 : Critère de diagonalisabilité via les multiplicités
Moyen
Soit Am=1−12−m02m−211m∈M3(R), où m∈R.
Calculer χAm(X) et montrer qu'il ne dépend pas de m.
Déterminer les valeurs de m pour lesquelles Am est diagonalisable.
Indication
Développez det(XI3−Am) en remarquant que certaines colonnes se simplifient. Puis, pour étudier la diagonalisabilité, calculez dimker(Am−λI3) pour chaque valeur propre de multiplicité algébrique supérieure à 1, en distinguant les cas suivant m.
Voir le corrigé
Solution de la question 1 :
En développant, on obtient χAm(X)=(X−1)2(X−2). Ce polynôme ne dépend effectivement pas de m. Les valeurs propres sont λ1=1 avec ma=2 et λ2=2 avec ma=1.Solution de la question 2 :
La valeur propre λ2=2 est simple donc mg(2)=1=ma(2). Il faut examiner λ1=1 :Am−I3=0−12−m01m−211m−1.La troisième ligne est (2−m) fois la première moins (m−2) fois la seconde lorsque m=1 et m=2. On calcule le rang : si m=1 et m=2, rg(Am−I3)=2 donc dimE1=1<2=ma(1) : non diagonalisable.Si m=1 : A1−I3=0−1101−1110, rg =2, dimE1=1 : non diagonalisable.Si m=2 : A2−I3=0−10010111, rg =2, dimE1=1 : non diagonalisable.Conclusion : Am n'est diagonalisable sur R pour aucune valeur de m.
Exercice 8 : Diagonalisabilité via un polynôme annulateur
Moyen
Soit A∈Mn(R) vérifiant A2−3A+2In=0.
Montrer que P(X)=X2−3X+2 est un polynôme annulateur de A. Le factoriser.
En déduire que A est diagonalisable sur R et que Sp(A)⊆{1,2}.
Donner un exemple de matrice 3×3 vérifiant cette relation avec Sp(A)={1,2}.
Indication
Un polynôme annulateur de A dont toutes les racines sont simples dans K garantit la diagonalisabilité (par le critère du polynôme minimal). Les valeurs propres de A sont nécessairement des racines de tout polynôme annulateur.
Voir le corrigé
Solution de la question 1 :
L'égalité A2−3A+2In=0 signifie exactement P(A)=0 avec P(X)=X2−3X+2=(X−1)(X−2). C'est donc un polynôme annulateur de A.Solution de la question 2 :
Le polynôme minimal μA divise tout polynôme annulateur, donc μA∣(X−1)(X−2). Comme (X−1)(X−2) est scindé à racines simples dans R, il en va de même de μA. Par le théorème de réduction, A est diagonalisable sur R. De plus, toute valeur propre λ vérifie P(λ)=0, donc λ∈{1,2}.Solution de la question 3 :A=100020001.
On vérifie : A2−3A+2I3=100040001−300060003+200020002=0. ✓
Exercice 9 : Diagonalisabilité dépendant d’un paramètre
Difficile
Soit Aα=α001α1002∈M3(R), avec α∈R.
Calculer χAα(X). Distinguer les cas α=2 et α=2.
Pour chaque cas, étudier la diagonalisabilité de Aα sur R.
Pour α=2, montrer que A2 est semblable à une matrice triangulaire et exhiber une telle base.
Indication
Développez det(XI3−Aα) par rapport à la troisième ligne ou colonne. Dans le cas α=2, la valeur propre 2 est triple : calculez dimker(A2−2I3) et comparez à la multiplicité algébrique. Pour la trigonalisation, cherchez un vecteur v∈/E2 tel que (A2−2I3)v∈E2.
Voir le corrigé
Solution de la question 1 :χAα(X)=(X−α)2(X−2).
Si α=2 : valeurs propres α (mult. alg. 2) et 2 (mult. alg. 1). Si α=2 : valeur propre unique 2 de multiplicité algébrique 3.Solution de la question 2 :Cas α=2 : Étude de Eα=ker(Aα−αI3). On trouve Aα−αI3=000101002−α. Le rang est 2, donc dimEα=1<2=ma(α). Aαn'est pas diagonalisable.Cas α=2 :A2−2I3=000101000, rg =1, dimE2=2=3=ma(2). Non diagonalisable.Solution de la question 3 :
On pose e1=(1,0,0)T∈E2 et e3=(0,0,1)T∈E2 (ils vérifient (A2−2I3)e1=0 et (A2−2I3)e3=0). On cherche f tel que (A2−2I3)f∈E2 : posons f=(0,1,0)T, alors (A2−2I3)f=(1,0,1)T∈E2. Dans la base B′=(f,e1+e3,e3) (à adapter orthogonalement), la matrice de A2 est triangulaire supérieure de diagonale (2,2,2).
Théorème de Cayley-Hamilton et polynôme minimal
Le théorème de Cayley-Hamilton affirme que toute matrice carrée annule son propre polynôme caractéristique : χA(A)=0. Le polynôme minimalμA est le polynôme unitaire de plus petit degré annulant A ; il divise χA et partage les mêmes racines. Ces exercices explorent ces deux outils fondamentaux.
Exercice 10 : Vérification du théorème de Cayley-Hamilton
Facile
Soit A=(21−10)∈M2(R).
Calculer χA(X).
Calculer χA(A)=A2−2A+I2 et vérifier que le résultat est la matrice nulle.
En déduire A−1 à partir de la relation A2−2A+I2=0.
Indication
Calculez d'abord A2 puis substituez dans χA(A). Pour trouver A−1, isolez I2 dans la relation A2−2A+I2=0, ce qui donne I2=2A−A2=A(2I2−A).
Voir le corrigé
Solution de la question 1 :χA(X)=X2−2X+1=(X−1)2.Solution de la question 2 :A2=(21−10)2=(32−2−1).
Alors :
χA(A)=A2−2A+I2=(32−2−1)−(42−20)+(1001)=(0000).✓Solution de la question 3 :
De A2−2A+I2=0 on tire A(A−2I2)=−I2, donc A−1=−(A−2I2)=2I2−A :
A−1=(0−112).
Exercice 11 : Polynôme minimal et diagonalisabilité
Moyen
Soit A=100010012∈M3(R).
Calculer χA(X). Le polynôme caractéristique est-il scindé à racines simples ?
Tester si μ1(X)=(X−1)(X−2) annule A. Si non, tester μ2(X)=(X−1)2(X−2).
Conclure sur la diagonalisabilité de A et sur son polynôme minimal.
Indication
Calculez (A−I3)(A−2I3) directement. Si le produit est nul, c'est que (X−1)(X−2) est un polynôme annulateur de degré minimal. Sinon, le polynôme minimal est de degré 3 et vaut χA.
Voir le corrigé
Solution de la question 1 :χA(X)=(X−1)2(X−2).
Ce polynôme n'est pas scindé à racines simples (la racine 1 est double).Solution de la question 2 :
On calcule :
A−I3=000000011,A−2I3=−1000−10010.(A−I3)(A−2I3)=000000000⋅?
Calculons :
(A−I3)(A−2I3)=000000011−1000−10010=000000000.
Donc μ1(X)=(X−1)(X−2)annuleA ; c'est le polynôme minimal de A.Solution de la question 3 :
Le polynôme minimal μA=(X−1)(X−2) est scindé à racines simples dans R. Donc A est diagonalisable sur R, bien que χA ne soit pas à racines simples.
Exercice 12 : Application du théorème de Cayley-Hamilton à un calcul de puissance
Difficile
Soit A=(01−12)∈M2(R).
Calculer χA(X) et en déduire la relation satisfaite par A.
Exprimer A2 puis A3 en fonction de A et de I2.
Montrer par récurrence que pour tout n≥2, il existe αn,βn∈R tels que An=αnA+βnI2. Calculer A10.
Indication
Cayley-Hamilton donne A2=2A−A0. Pour calculer An, multipliez la relation de récurrence An=2An−1−An−2 et exprimer αn,βn par une récurrence linéaire d'ordre 2. La suite (αn) vérifie la même récurrence que la valeur propre λ=1 de multiplicité 2.
Voir le corrigé
Solution de la question 1 :χA(X)=X2−2X+1=(X−1)2.
Par Cayley-Hamilton : A2−2A+I2=0, soit A2=2A−I2.Solution de la question 2 :A2=2A−I2,A3=A⋅A2=A(2A−I2)=2A2−A=2(2A−I2)−A=3A−2I2.Solution de la question 3 :
Si An=αnA+βnI2, alors An+1=αnA2+βnA=αn(2A−I2)+βnA=(2αn+βn)A−αnI2. Donc :
αn+1=2αn+βn,βn+1=−αn.
Avec α1=1,β1=0 (car A1=A), on obtient la suite αn=n et βn=1−n (à vérifier par récurrence). Ainsi An=nA+(1−n)I2. Pour n=10 :
A10=10A−9I2=(010−1020)−(9009)=(−910−1011).
Applications : puissances de matrices et systèmes différentiels
La diagonalisation et le polynôme caractéristique prennent tout leur sens dans les applications : calcul efficace de An, résolution de suites récurrentes linéaires ou de systèmes différentiels X′=AX. Ces exercices illustrent la portée pratique des outils théoriques développés précédemment.
Exercice 13 : Calcul de An par diagonalisation
Moyen
Soit A=(4213)∈M2(R).
Diagonaliser A : trouver P et D tels que A=PDP−1.
En déduire une formule explicite pour An, pour tout entier n≥1.
Vérifier le résultat pour n=2 par calcul direct.
Indication
Une fois A=PDP−1 établie, on a An=PDnP−1. La matrice Dn est diagonale avec les entrées λin. Calculez P−1 explicitement via la formule de l'inverse d'une matrice 2×2.
Voir le corrigé
Solution de la question 1 :χA(X)=(X−2)(X−5).
Vecteur propre pour λ1=2 : (A−2I2)v=0 donne v1=(1−2).
Vecteur propre pour λ2=5 : (A−5I2)v=0 donne v2=(11).
P=(1−211),D=(2005),P−1=31(12−11).Solution de la question 2 :An=PDnP−1=31(1−211)(2n005n)(12−11)=31(2n+2⋅5n−2n+1+2⋅5n−2n+5n2n+1+5n).Solution de la question 3 :
Pour n=2 : A2=(1814711). Formule : 31(4+50−8+50−4+258+25)=31(54422133)=(1814711). ✓
Exercice 14 : Suite récurrente linéaire d’ordre 2 via le polynôme caractéristique
Difficile
Soit la suite (un)n≥0 définie par u0=1, u1=3 et la relation de récurrence :
un+2=5un+1−6un,∀n≥0.
Former le système Xn+1=AXn où Xn=(unun+1). Identifier la matrice A.
Calculer le polynôme caractéristique de A et diagonaliser A.
En déduire une expression explicite de un en fonction de n.
Indication
La matrice compagnon associée à la récurrence un+2=5un+1−6un est A=(0−615). Son polynôme caractéristique est exactement le polynôme caractéristique de la récurrence. Diagonalisez A puis utilisez Xn=AnX0.
Voir le corrigé
Solution de la question 1 :
La relation (un+1un+2)=(0−615)(unun+1) donne la matrice compagnon A=(0−615).Solution de la question 2 :χA(X)=X2−5X+6=(X−2)(X−3).
Valeurs propres 2 et 3, toutes simples. Vecteurs propres : v1=(12) pour λ=2, v2=(13) pour λ=3. Diagonalisation :
P=(1213),D=(2003).Solution de la question 3 :
La solution générale est un=α⋅2n+β⋅3n. Les conditions initiales u0=1 et u1=3 donnent le système :
α+β=1,2α+3β=3.
D'où β=1 et α=0. Donc :
un=3n.
On vérifie : u2=5×3−6×1=9=32. ✓
Exercice 15 : Système différentiel et exponentielle de matrice
Difficile
Soit le système différentiel X′(t)=AX(t) avec X(t)=(x(t)y(t)) et
A=(1023).
On pose X(0)=(11).
Calculer le polynôme caractéristique de A et diagonaliser A.
Calculer etA en utilisant la décomposition A=PDP−1.
Résoudre le problème de Cauchy et donner x(t) et y(t) explicitement.
Indication
La solution du système est X(t)=etAX(0). Or etA=PetDP−1 où etD est diagonale avec entrées etλi. Diagonalisez d'abord A, puis calculez le produit matriciel.
Voir le corrigé
Solution de la question 1 :χA(X)=(X−1)(X−3).
Valeurs propres : λ1=1 et λ2=3.
Pour λ1=1 : (A−I2)v=0 donne v1=(10).
Pour λ2=3 : (A−3I2)v=0 donne v2=(11).
P=(1011),D=(1003),P−1=(10−11).Solution de la question 2 :etA=PetDP−1=(1011)(et00e3t)(10−11)=(et0e3t−ete3t).Solution de la question 3 :X(t)=etAX(0)=(et0e3t−ete3t)(11)=(e3te3t).
Ainsi :
x(t)=e3tety(t)=e3t.
Vérification : x′(t)=3e3t=e3t+2e3t=x(t)+2y(t). ✓