Polynôme caractéristique : définition, calcul et exemples

En algèbre linéaire, le polynôme caractéristique est l'un des outils les plus puissants pour analyser une matrice carrée ou un endomorphisme. Il concentre en un seul objet polynomial des informations essentielles : les valeurs propres, la trace, le déterminant, et bien plus encore. Comprendre le polynôme caractéristique, c'est tenir la clé de la diagonalisation, des équations différentielles et de nombreux problèmes de physique et d'informatique.

Ce cours complet, rédigé pour les étudiants de lycée avancé et de L1/L2, vous guidera de la définition rigoureuse jusqu'aux exercices corrigés pas à pas, en passant par les propriétés fondamentales et les erreurs classiques à éviter.

Définition du polynôme caractéristique

Motivation : pourquoi ce polynôme ?

Chercher les valeurs propres d'une matrice A A , c'est chercher les scalaires λ \lambda tels qu'il existe un vecteur non nul v v avec Av=λv Av = \lambda v . Cette condition se réécrit (AλIn)v=0 (A - \lambda I_n)v = 0 , ce qui signifie que la matrice AλIn A - \lambda I_n n'est pas inversible, c'est-à-dire que son déterminant est nul. On est donc naturellement conduit à étudier la fonction λdet(AλIn) \lambda \mapsto \det(A - \lambda I_n) . Cette expression est un polynôme en λ \lambda : c'est précisément le polynôme caractéristique.

Définition : Polynôme caractéristique d’une matrice

Soit A A une matrice carrée d'ordre n n à coefficients dans un corps K \mathbb{K} (R \mathbb{R} ou C \mathbb{C} ). On appelle polynôme caractéristique de A A le polynôme en X X :

χA(X)=det(XInA)\chi_A(X) = \det(X I_n - A)

C'est un polynôme de degré n n , unitaire (coefficient dominant égal à 1 1 ), à coefficients dans K \mathbb{K} .

Attention : Convention sur le signe : Certains ouvrages définissent le polynôme caractéristique comme det(AXIn) \det(A - XI_n) . Les deux conventions sont utilisées. Elles donnent des polynômes qui diffèrent d'un facteur (1)n (-1)^n , donc leurs racines (les valeurs propres) sont identiques. Dans ce cours, nous choisissons det(XInA) \det(XI_n - A) pour obtenir un polynôme unitaire.

Définition pour un endomorphisme

Soit f f un endomorphisme d'un espace vectoriel E E de dimension finie n n . On fixe une base B \mathcal{B} de E E et on note A=Mat(f,B) A = \text{Mat}(f, \mathcal{B}) . Le polynôme caractéristique de f f est défini par :

χf(X)=det(XIdEf)\chi_f(X) = \det(X \, \mathrm{Id}_E - f)

Ce polynôme ne dépend pas de la base choisie : si A A et B B sont deux matrices représentant f f dans deux bases différentes, elles sont semblables et ont donc le même polynôme caractéristique (voir la propriété d'invariance ci-dessous).

Comment calculer le polynôme caractéristique

Matrice 2×2 : formule directe

Pour une matrice A=(abcd) A = \begin{pmatrix} a & b \\ c & d \end{pmatrix} , on calcule :

χA(X)=det(XabcXd)=(Xa)(Xd)bc=X2(a+d)X+(adbc)\chi_A(X) = \det\begin{pmatrix} X - a & -b \\ -c & X - d \end{pmatrix} = (X-a)(X-d) - bc = X^2 - (a+d)X + (ad - bc)

On reconnaît la trace tr(A)=a+d \text{tr}(A) = a + d et le déterminant det(A)=adbc \det(A) = ad - bc , ce qui donne la formule remarquable :

Formule : Polynôme caractéristique d’une matrice 2×2

χA(X)=X2tr(A)X+det(A)\chi_A(X) = X^2 - \mathrm{tr}(A) \cdot X + \det(A)

Matrice 3×3 : développement par cofacteurs

Pour une matrice 3×3 3 \times 3 , on forme la matrice XI3A XI_3 - A puis on développe son déterminant, généralement selon la première ligne ou la première colonne. La forme générale est :

χA(X)=X3tr(A)X2+(somme des mineurs principaux 2×2)Xdet(A)\chi_A(X) = X^3 - \mathrm{tr}(A)\, X^2 + \left(\text{somme des mineurs principaux } 2{\times}2\right) X - \det(A)

La somme des mineurs principaux 2×2 2\times 2 correspond à 12[(trA)2tr(A2)] \frac{1}{2}\left[(\mathrm{tr}\,A)^2 - \mathrm{tr}(A^2)\right] , ou encore à la trace de la comatrice de A A .

Cas des matrices triangulaires et diagonales

Si A A est triangulaire (supérieure ou inférieure), la matrice XInA XI_n - A est aussi triangulaire, et son déterminant est le produit des termes diagonaux :

χA(X)=(Xa11)(Xa22)(Xann)\chi_A(X) = (X - a_{11})(X - a_{22}) \cdots (X - a_{nn})

Les valeurs propres sont donc directement les coefficients diagonaux. Ce résultat, d'apparence simple, est fondamental : il justifie pourquoi la triangularisation est si utile.

Propriétés fondamentales du polynôme caractéristique

Propriété 1 : Lien avec les valeurs propres (spectre)

λ \lambda est une valeur propre de A A si et seulement si λ \lambda est une racine de χA \chi_A , c'est-à-dire si χA(λ)=0 \chi_A(\lambda) = 0 . L'ensemble des valeurs propres de A A est appelé le spectre de A A , noté Sp(A \text{Sp}(A ).

Propriété 2 : Degré et coefficient dominant

χA \chi_A est un polynôme unitaire de degré n n . Son terme constant vaut χA(0)=det(A)=(1)ndet(A) \chi_A(0) = \det(-A) = (-1)^n \det(A) .

Si λ1,,λn \lambda_1, \ldots, \lambda_n sont les valeurs propres de A A dans C \mathbb{C} (comptées avec multiplicité), alors :

χA(X)=(Xλ1)(Xλ2)(Xλn)\chi_A(X) = (X - \lambda_1)(X - \lambda_2) \cdots (X - \lambda_n)

En développant, on retrouve en particulier :

λ1+λ2++λn=tr(A),λ1λ2λn=det(A)\lambda_1 + \lambda_2 + \cdots + \lambda_n = \mathrm{tr}(A), \qquad \lambda_1 \cdot \lambda_2 \cdots \lambda_n = \det(A)

Propriété 3 : Invariance par similitude

Deux matrices semblables ont le même polynôme caractéristique. Si B=P1AP B = P^{-1}AP pour une matrice inversible P P , alors χB=χA \chi_B = \chi_A . Cela justifie la définition du polynôme caractéristique d'un endomorphisme, indépendamment de la base choisie.

La réciproque est fausse : même polynôme caractéristique ne signifie pas similitude. Un contre-exemple classique : I2 I_2 et la matrice compagnon de (X1)2 (X-1)^2 ont le même polynôme caractéristique (X1)2 (X-1)^2 , mais ne sont pas semblables.

Propriété 4 : Invariance par transposition

A A et sa transposée A A^\top ont le même polynôme caractéristique, car det(XInA)=det((XInA))=det(XInA) \det(XI_n - A^\top) = \det\bigl((XI_n - A)^\top\bigr) = \det(XI_n - A) .

Le théorème de Cayley-Hamilton

Le théorème de Cayley-Hamilton est l'une des applications les plus spectaculaires du polynôme caractéristique. Son énoncé paraît surprenant au premier abord : une matrice est « racine » de son propre polynôme.

Théorème de Cayley-Hamilton

Soit A A une matrice carrée d'ordre n n et χA \chi_A son polynôme caractéristique. Alors :

χA(A)=0n\chi_A(A) = 0_n

0n 0_n désigne la matrice nulle d'ordre n n . Autrement dit, le polynôme caractéristique est un polynôme annulateur de A A .

Application : calcul de l’inverse et des puissances

Si A A est une matrice 2×2 2\times 2 de polynôme caractéristique χA(X)=X2tr(A)X+det(A) \chi_A(X) = X^2 - \text{tr}(A)\, X + \det(A) , Cayley-Hamilton donne :

A2tr(A)A+det(A)I2=02A^2 - \mathrm{tr}(A)\, A + \det(A)\, I_2 = 0_2

Si det(A)0 \det(A) \neq 0 , on peut exprimer l'inverse :

A1=1det(A)(tr(A)I2A)A^{-1} = \frac{1}{\det(A)}\bigl(\mathrm{tr}(A)\, I_2 - A\bigr)

Plus généralement, ce théorème permet de réduire le calcul de toute puissance Ak A^k à une combinaison linéaire de I,A,A2,,An1 I, A, A^2, \ldots, A^{n-1} , ce qui est extrêmement utile pour les suites et les équations différentielles.

Lien avec le polynôme minimal

Le polynôme minimal μA \mu_A de A A est le polynôme unitaire de plus petit degré qui annule A A . Le théorème de Cayley-Hamilton assure que μA \mu_A divise χA \chi_A . Ils ont toujours les mêmes racines (les mêmes valeurs propres), mais les multiplicités peuvent différer.

Polynôme caractéristique et diagonalisation

La diagonalisation d'une matrice repose entièrement sur le polynôme caractéristique. Voici le schéma général :

  1. On calcule χA(X) \chi_A(X) .
  2. On factorise χA \chi_A sur K \mathbb{K} .
  3. Pour chaque valeur propre λi \lambda_i , on calcule l'espace propre Eλi=ker(AλiIn) E_{\lambda_i} = \ker(A - \lambda_i I_n) .
  4. A A est diagonalisable si et seulement si la somme des dimensions des espaces propres est égale à n n , c'est-à-dire si chaque valeur propre a une multiplicité géométrique égale à sa multiplicité algébrique (multiplicité comme racine de χA \chi_A ).

Condition de diagonalisabilité via χA \chi_A

Une matrice A A d'ordre n n est diagonalisable sur K \mathbb{K} si et seulement si χA \chi_A est scindé sur K \mathbb{K} (toutes les racines dans K \mathbb{K} ) et que toutes ses racines sont simples, ou plus généralement que chaque valeur propre λi \lambda_i vérifie :

dim(ker(AλiIn))=mi\dim\bigl(\ker(A - \lambda_i I_n)\bigr) = m_i

mi m_i est la multiplicité de λi \lambda_i comme racine de χA \chi_A .

Applications du polynôme caractéristique

Équations différentielles linéaires

Pour un système différentiel x(t)=Ax(t) \mathbf{x}'(t) = A\,\mathbf{x}(t) , les solutions sont déterminées par les valeurs propres de A A , c'est-à-dire par les racines du polynôme caractéristique. Si λ \lambda est une valeur propre de multiplicité 1, le système admet une solution de la forme eλtv e^{\lambda t} \mathbf{v} v \mathbf{v} est un vecteur propre associé.

Suites récurrentes linéaires

Une suite (un) (u_n) définie par une récurrence linéaire d'ordre p p peut s'analyser en encodant la récurrence sous forme matricielle. Le polynôme caractéristique de la matrice compagnon associée est exactement le polynôme caractéristique de la récurrence : ses racines déterminent la forme générale des termes de la suite.

Stabilité des systèmes dynamiques

En automatique et en physique, la stabilité d'un système linéaire est directement liée au signe (ou à la partie réelle dans C \mathbb{C} ) des valeurs propres de la matrice du système. Analyser le polynôme caractéristique suffit à conclure sur la stabilité sans calculer explicitement les solutions.

Analyse en composantes principales (ACP)

En statistiques et en apprentissage automatique, l'ACP repose sur le calcul des valeurs propres de la matrice de covariance (donc sur son polynôme caractéristique) pour identifier les directions de plus grande variance dans les données.

Interprétation intuitive

Imaginez que vous cherchez à « décomposer » l'action d'une transformation linéaire f f en mouvements élémentaires (étirements, compressions) selon certaines directions privilégiées. Ces directions privilégiées sont les vecteurs propres, et les facteurs d'étirement correspondants sont les valeurs propres.

Le polynôme caractéristique est la « carte d'identité » de cette transformation : il recense toutes les valeurs propres possibles et leur multiplicité. Calculer χA(X) \chi_A(X) revient à demander : « pour quelles valeurs de X X la transformation fXId f - X \cdot \text{Id} cesse-t-elle d'être inversible ? » ; c'est précisément là que des directions propres apparaissent.

De même, le fait que A A annule son propre polynôme (Cayley-Hamilton) signifie qu'après n n itérations, la matrice ne peut « inventer » aucun nouveau comportement : tout est déjà encodé dans ses valeurs propres et son polynôme caractéristique.

Coefficients du polynôme caractéristique : formules générales

Pour une matrice A A d'ordre n n , le polynôme caractéristique s'écrit :

χA(X)=Xne1(A)Xn1+e2(A)Xn2+(1)nen(A)\chi_A(X) = X^n - e_1(A)\, X^{n-1} + e_2(A)\, X^{n-2} - \cdots + (-1)^n e_n(A)

où les coefficients ek(A) e_k(A) sont les sommes des mineurs principaux d'ordre k k de A A . En particulier :

CoefficientExpressionSignification
e1(A) e_1(A) tr(A) \mathrm{tr}(A) Somme des valeurs propres
ek(A) e_k(A) Somme des mineurs principaux d'ordre k k Fonctions symétriques élémentaires des v.p.
en(A) e_n(A) det(A) \det(A) Produit des valeurs propres

Ces relations sont des conséquences directes des formules de Viète appliquées aux racines λ1,,λn \lambda_1, \ldots, \lambda_n du polynôme caractéristique.

Conclusion

Le polynôme caractéristique est bien plus qu'un simple objet de calcul : c'est une empreinte algébrique complète d'une matrice ou d'un endomorphisme. En réunissant en un seul polynôme les valeurs propres, la trace et le déterminant, il offre une porte d'entrée universelle vers la structure profonde des transformations linéaires.

Savoir calculer χA(X)=det(XInA) \chi_A(X) = \det(XI_n - A) , en interpréter les racines comme valeurs propres, exploiter le théorème de Cayley-Hamilton et relier le polynôme caractéristique à la diagonalisabilité : voilà les compétences essentielles que ce cours vous a permis de construire. Ces outils se retrouveront dans presque tous les domaines des mathématiques appliquées, de la physique théorique à l'informatique.

Pour approfondir, consultez les articles connexes sur les valeurs propres et vecteurs propres, la diagonalisation et le théorème de Cayley-Hamilton. Pour une référence académique, voir l'article Polynôme caractéristique ; Wikipédia.