WikiPrépaLivrets

Formule de la comatrice

La comatrice d'une matrice carrée est la matrice de ses cofacteurs. La formule de la comatrice relie AA, la transposée de sa comatrice et det⁡A\det A ; elle donne une expression explicite de A−1A^{-1} et sert surtout en théorie : inversibilité de matrices à coefficients entiers, rang de la comatrice, preuve de Cayley-Hamilton.

Au programmePremière année (MPSI, MP2I, PCSI) · Déterminants

Énoncé

Définition et théorème (formule de la comatrice)

Soit n≥2n\ge 2 et A=(aij)∈Mn(K)A=(a_{ij})\in\mathcal{M}_n(\K). Pour 1≤i,j≤n1\le i,j\le n, on note Δij\Delta_{ij} le déterminant de la matrice de taille n−1n-1 obtenue en supprimant la ligne ii et la colonne jj de AA (mineur), et Cij=(−1)i+jΔijC_{ij}=(-1)^{i+j}\Delta_{ij} le cofacteur d'indice (i,j)(i,j). La comatrice de AA est com⁡(A)=(Cij)1≤i,j≤n\operatorname{com}(A)=(C_{ij})_{1\le i,j\le n}. Alors

A com⁡(A)⊤=com⁡(A)⊤A=det⁡(A) In.A\,\operatorname{com}(A)^{\top}=\operatorname{com}(A)^{\top}A=\det(A)\,I_n.

En particulier, si AA est inversible,

A−1=1det⁡A com⁡(A)⊤.A^{-1}=\frac{1}{\det A}\,\operatorname{com}(A)^{\top}.

La formule reste vraie pour une matrice à coefficients dans un anneau commutatif, par exemple Z\Z ou K[X]\K[X].

Démonstration

Le coefficient (i,k)(i,k) de A com⁡(A)⊤A\,\operatorname{com}(A)^{\top} vaut

(A com⁡(A)⊤)ik=∑j=1naij Ckj.\big(A\,\operatorname{com}(A)^{\top}\big)_{ik}=\sum_{j=1}^{n}a_{ij}\,C_{kj}.

Si i=ki=k, on reconnaît le développement de det⁡A\det A selon la ligne ii : le coefficient vaut det⁡A\det A.

Si i≠ki\neq k, on considère la matrice A′A' obtenue en remplaçant la ligne kk de AA par la ligne ii. Les cofacteurs de A′A' relatifs à la ligne kk sont ceux de AA, puisqu'ils ne font pas intervenir la ligne kk. Le développement de det⁡A′\det A' selon la ligne kk donne donc det⁡A′=∑jaijCkj\det A'=\sum_j a_{ij}C_{kj}. Or A′A' a deux lignes égales (les lignes ii et kk), donc det⁡A′=0\det A'=0.

Ainsi A com⁡(A)⊤=det⁡(A)InA\,\operatorname{com}(A)^{\top}=\det(A)I_n. Pour l'autre produit, (com⁡(A)⊤A)ik=∑jCjiajk\big(\operatorname{com}(A)^{\top}A\big)_{ik}=\sum_j C_{ji}a_{jk} ; c'est le développement selon la colonne ii de la matrice obtenue en remplaçant la colonne ii de AA par sa colonne kk : on trouve det⁡A\det A si i=ki=k et 00 sinon (deux colonnes égales).

Si det⁡A≠0\det A\neq 0, on divise par det⁡A\det A et on obtient A−1A^{-1}.

Méthode : quand et comment l'utiliser

  • En dimension 2 : si A=(abcd)A=\begin{pmatrix}a&b\\c&d\end{pmatrix}, alors com⁡(A)=(d−c−ba)\operatorname{com}(A)=\begin{pmatrix}d&-c\\-b&a\end{pmatrix} et, si ad−bc≠0ad-bc\neq 0, A−1=1ad−bc(d−b−ca)A^{-1}=\frac{1}{ad-bc}\begin{pmatrix}d&-b\\-c&a\end{pmatrix}.
  • Pour calculer une comatrice, on calcule les n2n^2 mineurs en respectant le damier de signes (−1)i+j(-1)^{i+j}, puis on n'oublie pas de transposer avant de diviser par det⁡A\det A.
  • Pour un inverse numérique en dimension n≥4n\ge 4, le pivot de Gauss est bien plus rapide ; la comatrice sert surtout à des raisonnements théoriques.

Exemples d'application

Calcul d'une comatrice 3 × 3

Soit A=(120011101)A=\begin{pmatrix}1&2&0\\0&1&1\\1&0&1\end{pmatrix}. En développant selon la première ligne, det⁡A=1⋅1−2⋅(0−1)+0=3\det A=1\cdot 1-2\cdot(0-1)+0=3. Les cofacteurs sont C11=1C_{11}=1, C12=−(0−1)=1C_{12}=-(0-1)=1, C13=0−1=−1C_{13}=0-1=-1, C21=−(2−0)=−2C_{21}=-(2-0)=-2, C22=1C_{22}=1, C23=−(0−2)=2C_{23}=-(0-2)=2, C31=2C_{31}=2, C32=−1C_{32}=-1, C33=1C_{33}=1. Donc

com⁡(A)=(11−1−2122−11),A−1=13(1−2211−1−121).\operatorname{com}(A)=\begin{pmatrix}1&1&-1\\-2&1&2\\2&-1&1\end{pmatrix},\qquad A^{-1}=\frac13\begin{pmatrix}1&-2&2\\1&1&-1\\-1&2&1\end{pmatrix}.

On vérifie que A com⁡(A)⊤=3I3A\,\operatorname{com}(A)^{\top}=3I_3.

Rang de la comatrice

Soit n≥2n\ge 2 et A∈Mn(K)A\in\mathcal{M}_n(\K).

  • Si rg⁡A=n\operatorname{rg}A=n, com⁡(A)⊤=det⁡(A)A−1\operatorname{com}(A)^{\top}=\det(A)A^{-1} est inversible : rg⁡com⁡(A)=n\operatorname{rg}\operatorname{com}(A)=n.
  • Si rg⁡A=n−1\operatorname{rg}A=n-1, on a A com⁡(A)⊤=0A\,\operatorname{com}(A)^{\top}=0, donc Im⁡com⁡(A)⊤⊂ker⁡A\operatorname{Im}\operatorname{com}(A)^{\top}\subset\ker A, qui est de dimension 11. De plus AA possède une sous-matrice inversible de taille n−1n-1, donc un mineur non nul : com⁡(A)≠0\operatorname{com}(A)\neq 0. Ainsi rg⁡com⁡(A)=1\operatorname{rg}\operatorname{com}(A)=1.
  • Si rg⁡A≤n−2\operatorname{rg}A\le n-2, toutes les sous-matrices de taille n−1n-1 sont non inversibles, donc com⁡(A)=0\operatorname{com}(A)=0.

Erreurs classiques

  • Oublier la transposée : A−1=1det⁡Acom⁡(A)⊤A^{-1}=\frac{1}{\det A}\operatorname{com}(A)^{\top}, et non 1det⁡Acom⁡(A)\frac{1}{\det A}\operatorname{com}(A). Les deux coïncident seulement si la comatrice est symétrique.

  • Oublier le signe (−1)i+j(-1)^{i+j} : le cofacteur n'est pas le mineur. Le signe suit un damier qui commence par ++ en position (1,1)(1,1).

  • Croire que la comatrice d'une matrice non inversible est nulle : si rg⁡A=n−1\operatorname{rg}A=n-1, la comatrice est de rang 11.

  • Croire que l'inverse d'une matrice inversible A∈Mn(Z)A\in\mathcal{M}_n(\Z) est toujours à coefficients entiers : c'est faux pour A=2InA=2I_n. La formule montre que A−1∈Mn(Z)A^{-1}\in\mathcal{M}_n(\Z) lorsque det⁡A=±1\det A=\pm 1 ; réciproquement, si A−1∈Mn(Z)A^{-1}\in\mathcal{M}_n(\Z), alors det⁡A⋅det⁡(A−1)=1\det A\cdot\det(A^{-1})=1 dans Z\Z impose det⁡A=±1\det A=\pm 1.

Place dans le programme

Première année (MPSI, MP2I, PCSI), chapitre « Déterminants ».

La comatrice et la relation A com⁡(A)⊤=com⁡(A)⊤A=det⁡(A) InA\,\operatorname{com}(A)^{\top}=\operatorname{com}(A)^{\top}A=\det(A)\,I_n font partie du cours de première année sur les déterminants. En deuxième année, elles sont réutilisées dans des exercices de réduction et de topologie matricielle.

Dans les sujets de concours

Pour vous entraîner sur des sujets complets : Algèbre linéaire (703 sujets).

Questions fréquentes

Comment calculer la comatrice d'une matrice ?

On remplace chaque coefficient aija_{ij} par son cofacteur (−1)i+jΔij(-1)^{i+j}\Delta_{ij}, où Δij\Delta_{ij} est le déterminant de la matrice privée de la ligne ii et de la colonne jj. Pour une matrice 2×22\times 2, com⁡(abcd)=(d−c−ba)\operatorname{com}\begin{pmatrix}a&b\\c&d\end{pmatrix}=\begin{pmatrix}d&-c\\-b&a\end{pmatrix}.

Comatrice et matrice des cofacteurs, est-ce la même chose ?

Oui. Certains ouvrages appellent « matrice adjointe » (ou adjugate en anglais) la transposée com⁡(A)⊤\operatorname{com}(A)^{\top}, celle qui apparaît dans la formule de l'inverse.

Quelle est la formule de la comatrice ?

C'est A com⁡(A)⊤=com⁡(A)⊤A=det⁡(A)InA\,\operatorname{com}(A)^{\top}=\operatorname{com}(A)^{\top}A=\det(A)I_n, valable pour toute matrice carrée, inversible ou non. Si det⁡A≠0\det A\neq 0, elle donne A−1=1det⁡Acom⁡(A)⊤A^{-1}=\frac{1}{\det A}\operatorname{com}(A)^{\top}.

Exercices corrigés utilisant : Formule de la comatrice

7 exercices