WikiPrépaLivrets

Diagonalisation de matrices de faible rang

Soient a,ba, b deux nombres complexes. On considère les matrices suivantes :

  1. Soit A∈M4(C)A \in \mathcal{M}_4(\mathbb{C}) définie par :
    A=(ababbabaababbaba)A = \begin{pmatrix} a & b & a & b
    b & a & b & a
    a & b & a & b
    b & a & b & a \end{pmatrix}
    Déterminer une condition nécessaire et suffisante sur (a,b)(a,b) pour que AA soit diagonalisable.

  2. Soit B∈Mn(C)B \in \mathcal{M}_n(\mathbb{C}) (n≥3n \geq 3) la matrice dont la première ligne, la dernière ligne, la première colonne et la dernière colonne sont constituées de 11, tous les autres coefficients étant nuls. Étudier la diagonalisabilité de BB.

  3. Soit (a1,…,an)∈(C∗)n(a_1, \dots, a_n) \in (\mathbb{C}^*)^n. On considère la matrice M=(aiaj)1≤i,j≤nM = \left( \frac{a_i}{a_j} \right)_{1 \leq i,j \leq n}. Montrer que MM est diagonalisable et déterminer ses éléments propres.

1.

Pour les matrices de rang 11 ou 22, commencez par déterminer le noyau (dimension via le théorème du rang).

2.

L'étude de l'endomorphisme induit sur l'image permet de trouver les valeurs propres non nulles.

3.

Pour MM, remarquez qu'il s'agit d'un produit d'un vecteur colonne par un vecteur ligne.

Idées clés

•

Une matrice de rang rr possède 00 comme valeur propre de multiplicité au moins n−rn-r.

•

Pour rr petit, on étudie l'endomorphisme induit sur l'image.

•

La trace est la somme des valeurs propres comptées avec multiplicité.

Résolution.

  1. Les colonnes C1C_1 et C3C_3 sont identiques, de même pour C2C_2 et C4C_4. Le rang de AA est donc au plus 22. Si a=b=0a=b=0, A=0A=0 est diagonalisable. Sinon, rg(A)∈{1,2}\text{rg}(A) \in \{1, 2\}. L'image de AA est engendrée par V1=(a,b,a,b)TV_1 = (a, b, a, b)^T et V2=(b,a,b,a)TV_2 = (b, a, b, a)^T. On calcule les images de ces vecteurs :
    AV1=(2a2+2b2,4ab,2a2+2b2,4ab)T=2aV1+2bV2AV_1 = (2a^2+2b^2, 4ab, 2a^2+2b^2, 4ab)^T = 2a V_1 + 2b V_2
    AV2=(4ab,2a2+2b2,4ab,2a2+2b2)T=2bV1+2aV2AV_2 = (4ab, 2a^2+2b^2, 4ab, 2a^2+2b^2)^T = 2b V_1 + 2a V_2
    La matrice de l'endomorphisme induit sur Im(A)\text{Im}(A) dans la base (V1,V2)(V_1, V_2) est :
    A~=(2a2b2b2a)\tilde{A} = \begin{pmatrix} 2a & 2b
    2b & 2a \end{pmatrix}
    AA est diagonalisable si et seulement si A~\tilde{A} est diagonalisable et n'admet pas 00 comme valeur propre avec des blocs de Jordan (ce qui est assuré ici car A~\tilde{A} est symétrique). Les valeurs propres de A~\tilde{A} sont 2(a+b)2(a+b) et 2(a−b)2(a-b). Si a+b≠0a+b \neq 0 et a−b≠0a-b \neq 0, AA possède 3 valeurs propres distinctes (00, 2(a+b)2(a+b), 2(a−b)2(a-b)) dont la somme des dimensions des sous-espaces propres est 2+1+1=42 + 1 + 1 = 4. Si a=b≠0a=b \neq 0, V1=V2V_1=V_2, rg(A)=1\text{rg}(A)=1, Tr(A)=4a≠0\text{Tr}(A)=4a \neq 0, donc diagonalisable. \boxed{ \text{La matrice } A \text{ est toujours diagonalisable.} }

  2. La matrice BB a toutes ses colonnes C2,…,Cn−1C_2, \dots, C_{n-1} égales à C=(1,0,…,0,1)TC = (1, 0, \dots, 0, 1)^T. De plus C1=Cn=(1,1,…,1)TC_1 = C_n = (1, 1, \dots, 1)^T. Ainsi rg(B)=2\text{rg}(B)=2. L'image est Vect(C1,C)\text{Vect}(C_1, C). Calculons les images :
    BC=(22⋮2)=2C1etBC1=(n2⋮2n)=(n−2)C+2C1BC = \begin{pmatrix} 2
    2
    \vdots
    2 \end{pmatrix} = 2 C_1   \text{et}   BC_1 = \begin{pmatrix} n
    2
    \vdots
    2
    n \end{pmatrix} = (n-2)C + 2C_1
    La matrice induite sur l'image est B~=(22n−20)\tilde{B} = \begin{pmatrix} 2 & 2
    n-2 & 0 \end{pmatrix}
    . Son polynôme caractéristique est P(X)=X2−2X−2(n−2)P(X) = X^2 - 2X - 2(n-2). Le discriminant est Δ=4+8(n−2)=8n−12\Delta = 4 + 8(n-2) = 8n - 12. Puisque n≥3n \geq 3, Δ>0\Delta > 0, donc B~\tilde{B} possède deux valeurs propres réelles distinctes. Comme le rang est 22, ces deux valeurs propres sont non nulles (leur produit est −2(n−2)≠0-2(n-2) \neq 0). \boxed{ B \text{ est diagonalisable pour tout } n \geq 3. }

  3. On remarque que M=XYTM = X Y^T avec X=(a1,…,an)TX = (a_1, \dots, a_n)^T et Y=(1/a1,…,1/an)TY = (1/a_1, \dots, 1/a_n)^T. MM est une matrice de rang 11 car X≠0X \neq 0 et Y≠0Y \neq 0. Une matrice de rang 11 est diagonalisable si et seulement si sa trace est non nulle. Ici :
    Tr(M)=∑i=1naiai=∑i=1n1=n\text{Tr}(M) = \sum_{i=1}^n \frac{a_i}{a_i} = \sum_{i=1}^n 1 = n
    Puisque n≠0n \neq 0, MM est diagonalisable. Ses valeurs propres sont nn (de multiplicité 11) et 00 (de multiplicité n−1n-1). \boxed{ M \text{ est diagonalisable, } \text{Sp}(M) = \{0, n\}. }

Pour une matrice de rang r<nr < n, ne pas oublier que 00 est toujours valeur propre. La condition de diagonalisabilité porte sur le fait que la multiplicité de 00 dans le polynôme caractéristique doit être égale à la dimension du noyau.