WikiPrépaLivrets

Soit n2n \geq 2 et (a1,,an)Cn(a_1, \dots, a_n) \in \mathbb{C}^n. On considère la matrice MM définie par :

M=(00ana1000an10)M = \begin{pmatrix} 0 & \dots & 0 & a_n
a_1 & \ddots & \vdots & 0
\vdots & \ddots & 0 & \vdots
0 & \dots & a_{n-1} & 0 \end{pmatrix}

À quelle condition nécessaire et suffisante sur les coefficients a1,,ana_1, \dots, a_n la matrice MM est-elle diagonalisable sur C\mathbb{C} ?

1.

Calculer les puissances de MM, en particulier MnM^n.

2.

Utiliser un polynôme annulateur simple.

3.

Étudier séparément le cas où le produit des coefficients est nul ou non.

Idées clés

Lien entre diagonalisabilité et existence d'un polynôme annulateur scindé à racines simples.

Calcul de MnM^n pour une matrice de permutation pondérée associée à un cycle.

Résolution.

Soit uu l'endomorphisme associé à MM. On a u(e1)=a1e2u(e_1) = a_1 e_2, u(e2)=a2e3,,u(en1)=an1enu(e_2) = a_2 e_3, \dots, u(e_{n-1}) = a_{n-1} e_n et u(en)=ane1u(e_n) = a_n e_1.

Calculons l'image de e1e_1 par les itérés de uu :

u2(e1)=a1a2e3,u3(e1)=a1a2a3e4,,un(e1)=(a1a2an)e1u^2(e_1) = a_1 a_2 e_3,   u^3(e_1) = a_1 a_2 a_3 e_4, \dots, u^n(e_1) = (a_1 a_2 \dots a_n) e_1

Par symétrie de rôle des vecteurs de la base, on obtient que unu^n est une homothétie :

Mn=(i=1nai)InM^n = \left( \prod_{i=1}^n a_i \right) I_n

Notons P=i=1naiP = \prod_{i=1}^n a_i.

Cas 1 : P0P \neq 0. Le polynôme Q(X)=XnPQ(X) = X^n - P est un polynôme annulateur de MM. Comme P0P \neq 0, ce polynôme admet nn racines complexes distinctes (les racines nn-ièmes de PP). Un polynôme annulateur de MM étant scindé à racines simples sur C\mathbb{C}, la matrice MM est diagonalisable.

Cas 2 : P=0P = 0. Dans ce cas, Mn=0M^n = 0, donc MM est une matrice nilpotente. Une matrice nilpotente est diagonalisable si et seulement si elle est nulle. Or M=0M = 0 si et seulement si a1=a2==an=0a_1 = a_2 = \dots = a_n = 0.

Conclusion. La matrice MM est diagonalisable sur C\mathbb{C} si et seulement si :

i=1nai0oua1=a2==an=0\boxed{ \prod_{i=1}^n a_i \neq 0   \text{ou}   a_1 = a_2 = \dots = a_n = 0 }

L'erreur classique est d'oublier que si P=0P=0, la matrice peut être non nulle tout en étant nilpotente (par exemple si un seul aia_i est nul). Dans ce cas, elle n'est pas diagonalisable.