Aller au contenu

L'Établi des Maths Cours

Outils pour apprendre et pratiquer

Licence 2 · Algèbre Linéaire Avancée · L2-02

Cours et exercices corrigés de L2 : Réduction des endomorphismes I : Valeurs propres et Diagonalisation

Sous-espaces stables, valeurs propres, vecteurs propres, sous-espaces propres E_λ, polynôme caractéristique P_A(X) = det(XI - A), condition nécessaire et suffisante de diagonalisabilité (somme des dimensions des sous-espaces propres).

Objectifs du chapitre

Le cours

1. Éléments propres d'un endomorphisme

Soit EE un K\mathbb{K}-espace vectoriel (K=R\mathbb{K} = \mathbb{R} ou C\mathbb{C}) et u∈L(E)u \in \mathcal{L}(E).

  • Valeur propre : λ∈K\lambda \in \mathbb{K} est valeur propre de uu s'il existe x≠0Ex \neq 0_E tel que u(x)=λxu(x) = \lambda x, c'est-à-dire si Ker(u−λ IdE)≠{0E}\text{Ker}(u - \lambda\,\text{Id}_E) \neq \{0_E\}.
  • Vecteur propre : tout vecteur non nul xx vérifiant u(x)=λxu(x) = \lambda x.
  • Sous-espace propre : Eλ(u)=Ker(u−λ IdE)E_\lambda(u) = \text{Ker}(u - \lambda\,\text{Id}_E). Il est stable par uu, et plus généralement par tout endomorphisme qui commute avec uu.
  • Spectre : Sp(u)\text{Sp}(u) est l'ensemble des valeurs propres de uu.
  • En dimension finie : λ∈Sp(u)  ⟺  u−λ IdE\lambda \in \text{Sp}(u) \iff u - \lambda\,\text{Id}_E non injectif   ⟺  \iff non bijectif   ⟺  det⁡(u−λ IdE)=0\iff \det(u - \lambda\,\text{Id}_E) = 0. En particulier 0∈Sp(u)  ⟺  u0 \in \text{Sp}(u) \iff u n'est pas inversible.
  • Exemples : sur C∞(R,R)\mathcal{C}^\infty(\mathbb{R}, \mathbb{R}), la dérivation DD admet tout réel λ\lambda comme valeur propre (x↦eλxx \mapsto e^{\lambda x} est vecteur propre). La rotation d'angle π2\frac{\pi}{2} de R2\mathbb{R}^2 n'a aucune valeur propre réelle.

2. Polynôme caractéristique et multiplicités

Pour A∈Mn(K)A \in \mathcal{M}_n(\mathbb{K}), on pose χA(X)=det⁡(XIn−A)\chi_A(X) = \det(X I_n - A) (convention adoptée dans tout le chapitre).

  • χA\chi_A est unitaire de degré nn : χA(X)=Xn−tr(A)Xn−1+⋯+(−1)ndet⁡(A)\chi_A(X) = X^n - \text{tr}(A) X^{n-1} + \dots + (-1)^n \det(A).
  • Deux matrices semblables ont le même polynôme caractéristique, ce qui permet de définir χu\chi_u pour u∈L(E)u \in \mathcal{L}(E).
  • λ∈Sp(A)  ⟺  χA(λ)=0\lambda \in \text{Sp}(A) \iff \chi_A(\lambda) = 0. Le spectre d'une matrice triangulaire est l'ensemble de ses coefficients diagonaux.
  • Multiplicité algébrique mλm_\lambda : multiplicité de λ\lambda comme racine de χA\chi_A. Multiplicité géométrique : dλ=dim⁡Eλ=n−rg(A−λIn)d_\lambda = \dim E_\lambda = n - \text{rg}(A - \lambda I_n).
  • Inégalité : pour toute valeur propre, 1≤dλ≤mλ1 \le d_\lambda \le m_\lambda. En effet, en complétant une base de EλE_\lambda en une base de EE, la matrice de uu s'écrit (λIdB0C)\begin{pmatrix} \lambda I_{d} & B \\ 0 & C \end{pmatrix} avec d=dλd = d_\lambda, donc χu=(X−λ)dχC\chi_u = (X - \lambda)^{d} \chi_C.
  • Si χA\chi_A est scindé, tr(A)\text{tr}(A) est la somme et det⁡(A)\det(A) le produit des valeurs propres comptées avec multiplicité.

3. Démonstration : des vecteurs propres associés à des valeurs propres distinctes sont libres

Théorème. Soient λ1,…,λp\lambda_1, \dots, \lambda_p des valeurs propres deux à deux distinctes de uu et, pour chaque ii, xix_i un vecteur propre associé à λi\lambda_i. Alors la famille (x1,…,xp)(x_1, \dots, x_p) est libre.
Démonstration (récurrence sur pp).
1. Pour p=1p = 1 : x1≠0Ex_1 \neq 0_E, donc (x1)(x_1) est libre.
2. Supposons le résultat vrai au rang p−1p - 1 et soient a1,…,ap∈Ka_1, \dots, a_p \in \mathbb{K} tels que ∑i=1paixi=0E\sum_{i=1}^{p} a_i x_i = 0_E (relation (1)).
3. En appliquant uu : ∑i=1paiλixi=0E\sum_{i=1}^{p} a_i \lambda_i x_i = 0_E (relation (2)).
4. La combinaison (2) −λp×- \lambda_p \times (1) élimine xpx_p : ∑i=1p−1ai(λi−λp)xi=0E\sum_{i=1}^{p-1} a_i (\lambda_i - \lambda_p) x_i = 0_E.
5. Par hypothèse de récurrence, ai(λi−λp)=0a_i(\lambda_i - \lambda_p) = 0 pour i≤p−1i \le p - 1 ; comme λi≠λp\lambda_i \neq \lambda_p, on obtient ai=0a_i = 0.
6. La relation (1) devient apxp=0Ea_p x_p = 0_E avec xp≠0Ex_p \neq 0_E, donc ap=0a_p = 0. La famille est libre.
Corollaire. Les sous-espaces propres sont en somme directe : si y1+⋯+yp=0Ey_1 + \dots + y_p = 0_E avec yi∈Eλiy_i \in E_{\lambda_i}, les yiy_i non nuls formeraient une famille liée de vecteurs propres associés à des valeurs propres distinctes ; donc tous les yiy_i sont nuls. En dimension nn, un endomorphisme a au plus nn valeurs propres.

4. Critères de diagonalisabilité

u∈L(E)u \in \mathcal{L}(E), avec dim⁡E=n\dim E = n, est diagonalisable s'il existe une base de EE dans laquelle sa matrice est diagonale. Les assertions suivantes sont équivalentes :
1. uu est diagonalisable ;
2. EE admet une base formée de vecteurs propres de uu ;
3. E=⨁λ∈Sp(u)Eλ(u)E = \bigoplus_{\lambda \in \text{Sp}(u)} E_\lambda(u) ;
4. ∑λ∈Sp(u)dim⁡Eλ(u)=n\sum_{\lambda \in \text{Sp}(u)} \dim E_\lambda(u) = n ;
5. χu\chi_u est scindé sur K\mathbb{K} et dλ=mλd_\lambda = m_\lambda pour toute valeur propre λ\lambda.

  • Justification de 4   ⟺  \iff 5 : ∑dλ≤∑mλ≤deg⁡χu=n\sum d_\lambda \le \sum m_\lambda \le \deg \chi_u = n, la seconde inégalité étant une égalité si et seulement si χu\chi_u est scindé ; il y a égalité globale si et seulement si les deux inégalités sont des égalités.
  • Condition suffisante : si χu\chi_u est scindé à racines simples (nn valeurs propres distinctes), uu est diagonalisable. Elle n'est pas nécessaire : InI_n est diagonale avec une seule valeur propre.

5. Puissances de matrices et suites récurrentes

Si A=PDP−1A = P D P^{-1} avec D=diag(λ1,…,λn)D = \text{diag}(\lambda_1, \dots, \lambda_n), la jj-ième colonne de PP étant un vecteur propre associé à λj\lambda_j :

  • pour tout k∈Nk \in \mathbb{N} (et tout k∈Zk \in \mathbb{Z} si AA est inversible), Ak=PDkP−1A^k = P D^k P^{-1} avec Dk=diag(λ1k,…,λnk)D^k = \text{diag}(\lambda_1^k, \dots, \lambda_n^k) ;
  • la suite vectorielle définie par Xk+1=AXkX_{k+1} = A X_k vérifie Xk=AkX0=PDkP−1X0X_k = A^k X_0 = P D^k P^{-1} X_0 ; en posant Yk=P−1XkY_k = P^{-1} X_k, le système se découple : Yk+1=DYkY_{k+1} = D Y_k.
  • Plus généralement, pour tout polynôme QQ, Q(A)=P diag(Q(λ1),…,Q(λn)) P−1Q(A) = P\,\text{diag}(Q(\lambda_1), \dots, Q(\lambda_n))\,P^{-1}.

6. Exemples et contre-exemples de référence

  • N=(0100)N = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} : χN=X2\chi_N = X^2, Sp(N)={0}\text{Sp}(N) = \{0\}, d0=1<2=m0d_0 = 1 < 2 = m_0 : non diagonalisable. Plus généralement, une matrice nilpotente non nulle n'est jamais diagonalisable (elle serait semblable à la matrice nulle).
  • R=(0−110)R = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix} : χR=X2+1\chi_R = X^2 + 1 n'est pas scindé sur R\mathbb{R}, donc RR n'est pas diagonalisable dans M2(R)\mathcal{M}_2(\mathbb{R}) ; elle l'est dans M2(C)\mathcal{M}_2(\mathbb{C}), de valeurs propres ii et −i-i.
  • Un projecteur pp (p∘p=pp \circ p = p) vérifie Sp(p)⊂{0,1}\text{Sp}(p) \subset \{0, 1\} et E=Ker p⊕Im pE = \text{Ker}\,p \oplus \text{Im}\,p avec Im p=Ker(p−Id)\text{Im}\,p = \text{Ker}(p - \text{Id}) : il est diagonalisable.

Méthodes et exemples rédigés

Méthode : Diagonaliser une matrice 2x2 et calculer ses puissances

Exemple

Diagonaliser A=(1221)A = \begin{pmatrix} 1 & 2 \\ 2 & 1 \end{pmatrix} et calculer AkA^k pour k∈Nk \in \mathbb{N}.

  1. Polynôme caractéristique : χA(X)=det⁡(XI2−A)=(X−1)2−4=(X−3)(X+1)\chi_A(X) = \det(X I_2 - A) = (X - 1)^2 - 4 = (X - 3)(X + 1).

  2. Valeurs propres : 33 et −1-1, distinctes en dimension 2, donc AA est diagonalisable.

  3. Sous-espaces propres : (A−3I2)X=0  ⟺  −2x+2y=0(A - 3 I_2)X = 0 \iff -2x + 2y = 0, d'où E3=Vect((1,1))E_3 = \text{Vect}\big((1, 1)\big) ; (A+I2)X=0  ⟺  2x+2y=0(A + I_2)X = 0 \iff 2x + 2y = 0, d'où E−1=Vect((1,−1))E_{-1} = \text{Vect}\big((1, -1)\big).

  4. Réduction : P=(111−1)P = \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}, D=(300−1)D = \begin{pmatrix} 3 & 0 \\ 0 & -1 \end{pmatrix}, P−1=12(111−1)P^{-1} = \frac{1}{2}\begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix} et A=PDP−1A = P D P^{-1}.

  5. Puissances : Ak=PDkP−1=12(3k+(−1)k3k−(−1)k3k−(−1)k3k+(−1)k)A^k = P D^k P^{-1} = \frac{1}{2}\begin{pmatrix} 3^k + (-1)^k & 3^k - (-1)^k \\ 3^k - (-1)^k & 3^k + (-1)^k \end{pmatrix}. Contrôle : pour k=1k = 1 on retrouve AA.

Méthode : Étudier la diagonalisabilité avec une valeur propre multiple

Exemple

Étudier la diagonalisabilité de J=(111111111)J = \begin{pmatrix} 1 & 1 & 1 \\ 1 & 1 & 1 \\ 1 & 1 & 1 \end{pmatrix}.

  1. Noyau : rg(J)=1\text{rg}(J) = 1, donc d0=dim⁡Ker J=3−1=2d_0 = \dim \text{Ker}\,J = 3 - 1 = 2, avec Ker J=Vect((1,−1,0),(1,0,−1))\text{Ker}\,J = \text{Vect}\big((1, -1, 0), (1, 0, -1)\big) (équation x+y+z=0x + y + z = 0).

  2. Autre valeur propre : J t(1,1,1)=3 t(1,1,1)J\,{}^t(1, 1, 1) = 3\,{}^t(1, 1, 1), donc 3∈Sp(J)3 \in \text{Sp}(J).

  3. Polynôme caractéristique : m0≥d0=2m_0 \ge d_0 = 2 et m3≥1m_3 \ge 1, avec m0+m3≤3m_0 + m_3 \le 3 ; donc χJ=X2(X−3)\chi_J = X^2(X - 3) (contrôle : la trace vaut 0+0+3=30 + 0 + 3 = 3).

  4. Conclusion : d0+d3=2+1=3d_0 + d_3 = 2 + 1 = 3, donc JJ est diagonalisable : J=PDP−1J = P D P^{-1} avec P=(111−1010−11)P = \begin{pmatrix} 1 & 1 & 1 \\ -1 & 0 & 1 \\ 0 & -1 & 1 \end{pmatrix} et D=diag(0,0,3)D = \text{diag}(0, 0, 3).

Pièges fréquents

Questions de révision

Essaie de répondre de tête avant d'afficher la réponse.

Quand dit-on que λ\lambda est valeur propre de uu ?

S'il existe x≠0Ex \neq 0_E tel que u(x)=λxu(x) = \lambda x, c'est-à-dire si Ker(u−λ IdE)≠{0E}\text{Ker}(u - \lambda\,\text{Id}_E) \neq \{0_E\}.

Que dire d'une famille de vecteurs propres associés à des valeurs propres deux à deux distinctes ?

Elle est libre ; par conséquent, les sous-espaces propres sont en somme directe.

Quel critère de diagonalisabilité fait intervenir les multiplicités ?

uu est diagonalisable si et seulement si χu\chi_u est scindé et dim⁡Eλ=mλ\dim E_\lambda = m_\lambda pour toute valeur propre λ\lambda.

Une matrice d'ordre nn ayant nn valeurs propres distinctes est-elle diagonalisable ? Et la réciproque ?

Oui (condition suffisante). La réciproque est fausse : InI_n est diagonalisable avec une seule valeur propre.

Comment calcule-t-on la dimension du sous-espace propre EλE_\lambda d'une matrice A∈Mn(K)A \in \mathcal{M}_n(\mathbb{K}) ?

Par le théorème du rang : dim⁡Eλ=n−rg(A−λIn)\dim E_\lambda = n - \text{rg}(A - \lambda I_n).

Une matrice nilpotente non nulle peut-elle être diagonalisable ?

Non : sa seule valeur propre est 00, donc diagonalisable impliquerait qu'elle est semblable à la matrice nulle, donc nulle.

Exercices corrigés

Exercice 1 Condition suffisante de diagonalisabilité

Palier 1 · découverte

Soit A∈Mn(R)A \in \mathcal{M}_n(\mathbb{R}). Laquelle de ces conditions garantit à coup sûr que AA est diagonalisable sur R\mathbb{R} ?

  1. AA possède nn valeurs propres réelles deux à deux distinctes
  2. det⁡(A)≠0\det(A) \ne 0
  3. Tr(A)=0\text{Tr}(A) = 0
  4. AA est nilpotente
Un indice

Si le polynôme caractéristique a nn racines distinctes en dimension nn, les espaces propres sont tous de dimension 1.

Voir la correction

Bonne réponse : A. AA possède nn valeurs propres réelles deux à deux distinctes

Si A∈Mn(R)A \in \mathcal{M}_n(\mathbb{R}) admet nn valeurs propres réelles distinctes, la somme des dimensions des sous-espaces propres est nn, donc AA est diagonalisable sur R\mathbb{R}.

Exercice 2 Valeurs propres d'une matrice 2x2

Palier 2 · application

Quelles sont les valeurs propres de A=(4213)A = \begin{pmatrix} 4 & 2 \\ 1 & 3 \end{pmatrix} ?

  1. λ1=2\lambda_1 = 2 et λ2=5\lambda_2 = 5
  2. λ1=1\lambda_1 = 1 et λ2=6\lambda_2 = 6
  3. λ1=3\lambda_1 = 3 et λ2=4\lambda_2 = 4
  4. λ1=0\lambda_1 = 0 et λ2=7\lambda_2 = 7
Un indice

χA(λ)=λ2−Tr(A)λ+det⁡(A)\chi_A(\lambda) = \lambda^2 - \text{Tr}(A)\lambda + \det(A).

Voir la correction

Bonne réponse : A. λ1=2\lambda_1 = 2 et λ2=5\lambda_2 = 5

χA(λ)=λ2−7λ+10=(λ−2)(λ−5)\chi_A(\lambda) = \lambda^2 - 7\lambda + 10 = (\lambda - 2)(\lambda - 5). Les valeurs propres sont donc 22 et 55.

Exercice 3 Dimension du sous-espace propre

Palier 3 · approfondissement

Pour A=(2102)A = \begin{pmatrix} 2 & 1 \\ 0 & 2 \end{pmatrix}, quelle est la dimension du sous-espace propre E2(A)E_2(A) ?

  1. 11
  2. 22
  3. 00
  4. 33
Un indice

E2(A)=Ker(A−2I2)E_2(A) = \text{Ker}(A - 2I_2).

Voir la correction

Bonne réponse : A. 11

A−2I2=(0100)A - 2I_2 = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix}, qui est de rang 1. Par le théorème du rang, dim⁡E2(A)=2−1=1<2\dim E_2(A) = 2 - 1 = 1 < 2. La matrice n'est pas diagonalisable.

Exercice 4 Puissance de matrice par diagonalisation

Palier 4 · défi

Si A=P(1002)P−1A = P \begin{pmatrix} 1 & 0 \\ 0 & 2 \end{pmatrix} P^{-1}, que vaut la trace de AkA^k pour tout k∈N∗k \in \mathbb{N}^* ?

  1. 1+2k1 + 2^k
  2. 3k3^k
  3. 2k2^k
  4. 1+2k1 + 2k
Un indice

Ak=PDkP−1A^k = P D^k P^{-1}, donc AkA^k et DkD^k sont semblables.

Voir la correction

Bonne réponse : A. 1+2k1 + 2^k

Comme AkA^k est semblable à Dk=(1k002k)D^k = \begin{pmatrix} 1^k & 0 \\ 0 & 2^k \end{pmatrix}, la trace est invariante par similitude : Tr(Ak)=1+2k\text{Tr}(A^k) = 1 + 2^k.