Omni Calculator logo

Calculateur d'inverse d'une matrice

Created by Maciej Kowalski, PhD candidate
Reviewed by Bogna Szyk and Jack Bowater
Translated by Claudia Herambourg and Agata Flak
Last updated: Jan 14, 2025


Bienvenue sur le calculateur d'inverse d'une matrice, aussi appelé calculateur de matrice inversible ou calculateur de matrice inverse, où vous aurez l'occasion d'apprendre tout ce qu'il faut savoir sur l'inversion des matrices. Cette opération est similaire à la recherche de la fraction d'un nombre donné, sauf que nous multiplions des matrices et que nous voulons obtenir la matrice identité comme résultat.

Mais ne vous inquiétez pas ! Avant de donner, par exemple, l'inverse d'une matrice 4×44\times4, nous allons découvrir quelques définitions de base, notamment celles d'une matrice singulière et d'une matrice non singulière. Ensuite, nous verrons la formule générale de l'inverse d'une matrice, dont l'inverse d'une matrice 2×22\times2, et quelques propriétés utiles d'une matrice inversible. Enfin, nous donnerons un exemple avec des calculs approfondis pour trouver l'inverse d'une matrice 3×33\times3.

N'attendez plus et essayez notre outil de calcul des matrices inverses !

Qu'est-ce qu'une matrice ?

À l'école primaire, on vous enseigne les nombres naturels, 11, 22, ou 143143, et ils sont parfaitement logiques : vous avez 11 petite voiture, 22 bandes dessinées, et 143143 jours terriblement longs jusqu'à Noël. On vous dit ensuite qu'il existe aussi des fractions (ou nombres rationnels, comme on les appelle), telles que 1/21/2, ou des décimales, comme 1, ⁣251,\!25, ce qui semble encore raisonnable. Après tout, vous avez donné 1/21/2 de votre barre de chocolat à votre frère, et elle a coûté 1, ⁣25 ˜1,\!25\ \~€. Ensuite, vous rencontrez les nombres négatifs comme 2-2 ou 30-30, et ils sont un peu plus difficiles à comprendre. Mais, en y réfléchissant bien, cela a du sens, un élève de votre classe a reçu 2-2 points à un examen pour avoir triché, et il y avait 30 ˜-30\ \~€ sur les jeans le jour du Black Friday.

Enfin, l'école introduit les nombres réels et des symboles mathématiques comme les racines carrées ou π\pi. On nous dit alors que 4\sqrt{4} est égale à 22, 3\sqrt{3} est égale à quelque chose comme 1, ⁣73205...1,\!732\,05... et des poussières.

Ensuite, on apprend l'existence des nombres complexes. Et puis des matrices.
Une matrice est un tableau d'éléments (généralement des nombres) qui possède un ensemble de lignes et de colonnes :

A=(310211)\scriptsize A=\begin{pmatrix} 3&-1\\ 0&2\\ 1&-1 \end{pmatrix}

De plus, on dit qu'une matrice a des cellules dans lesquelles on écrit les éléments de notre tableau. Par exemple, la matrice AA ci-dessus contient la valeur 22 dans la cellule qui se trouve dans la deuxième ligne et la deuxième colonne. Nous commençons par les matrices à une cellule, qui sont en fait la même chose que les nombres réels.

Comme vous pouvez le constater, les matrices sont un outil utilisé pour écrire les nombres de manière concise et opérer avec l'ensemble comme un seul objet. En tant que telles, elles sont extrêmement utiles dans les cas suivants :

  • les systèmes d'équations, en particulier lorsque vous utilisez la règle de Cramer ou comme nous l'avons vu dans notre calculateur de conditionnement d'une matrice 🇺🇸 ;
  • les vecteurs et les espaces vectoriels ;
  • la géométrie dans l'espace à 3 dimensions (par exemple, le produit scalaire et le produit vectoriel) ;
  • les valeurs propres et vecteurs propres ; et
  • la théorie des graphes, ainsi que les mathématiques discrètes.

Les calculs avec les matrices sont beaucoup plus délicats qu'avec les nombres. Par exemple, si nous voulons les additionner, nous devons d'abord nous assurer que nous pouvons le faire. Mais comme nous sommes ici sur le calculateur de matrice inversible, notre outil de calcul de matrice inverse, nous laissons l'addition pour plus tard. Mais d'abord, familiarisons-nous avec quelques définitions.

Matrice singulière, matrice non singulière, et matrice identité

Que vous souhaitiez calculer l'inverse d'une matrice 2×22\times2 ou l'inverse d'une matrice 4×44\times4, vous devez d'abord comprendre une chose : l'inverse n'existe pas toujours. Pensez à une fraction, par exemple a/ba / b. Une telle chose est parfaitement correcte à condition que bb ne soit pas nul. Si c'est le cas, l'expression n'a pas de sens, et il en va de même pour les matrices.

Une matrice singulière est une matrice qui n'a pas d'inverse. Une matrice non singulière est (surprise, surprise) une matrice qui en a une. Par conséquent, chaque fois que vous êtes confronté·e à un exercice avec une matrice inverse, vous devez commencer par vérifier si elle n'est pas singulière. Sinon, il ne sert à rien de s'acharner sur les calculs. C'est tout simplement impossible.
Vous pouvez toujours vous approcher de l'inverse d'une matrice singulière en calculant à la place sa pseudo-inverse de Moore-Penrose. Si vous ne savez pas ce qu'est la pseudo-inverse, n'attendez plus et sautez sur le calculateur de pseudo-inverse 🇺🇸 !

Par définition, l'inverse d'une matrice AA est une matrice A1A^{-1} pour laquelle :

A×A1=A1×A=IA\times A^{-1} = A^{-1}\times A = \mathbb{I}

I\mathbb{I} désigne la matrice d'identité, c'est-à-dire une matrice carrée qui n'a que des 11 sur la diagonale principale et des 00 ailleurs. Par exemple, la matrice identité 3×33\times3 est :

I=(100010001)\scriptsize\mathbb{I} = \begin{pmatrix} 1&0&0\\ 0&1&0\\ 0&0&1 \end{pmatrix}

En d'autres termes, lorsque l'on nous donne une matrice arbitraire AA, nous voulons en trouver une autre pour laquelle le produit des deux (dans n'importe quel ordre) donne la matrice d'identité. Considérez I\mathbb{I} comme étant 11 (l'élément d'identité) dans le monde des matrices. Après tout, pour une fraction a/ba / b, son inverse est b/ab / a, mais pas seulement parce que nous la « retournons » (du moins, pas par définition). C'est dû à une propriété de multiplication similaire :

ab×ba=ba×ab=1\scriptsize\frac{a}{b}\times\frac{b}{a}=\frac{b}{a}\times\frac{a}{b}=1

Nous avons passé suffisamment de temps sur les définitions, ne pensez-vous pas ? Voyons enfin la formule de calcul de la matrice inverse et apprenons à trouver l'inverse d'une matrice 2×22\times2, 3×33\times3, et 4×44\times4.

Formule de calcul de la matrice inverse : comment trouver l'inverse d'une matrice ?

Avant de jeter un coup d'œil sur des cas particuliers, comme l'inverse d'une matrice 2×22\times2, regardons de plus près la définition générale.

Soit AA une matrice carrée non singulière de taille nn. L'inverse A1A^{-1} (si elle existe) est alors donné par la formule :

1A×((1)1+1×A11(1)1+2×A12(1)1+n×A1n(1)2+1×A21(1)2+2×A22(1)2+n×A2n(1)n+1×An1(1)n+2×An2(1)n+n×Ann)T\scriptsize\frac{1}{|A|}\times\begin{pmatrix}(-1)^{1+1}\times A_{11}&(-1)^{1+2}\times A_{12}&\cdots&(-1)^{1+n}\times A_{1n}\\ (-1)^{2+1}\times A_{21}&(-1)^{2+2}\times A_{22}&\cdots&(-1)^{2+n}\times A_{2n}\\ \vdots&\vdots&\ddots&\vdots\\ (-1)^{n+1}\times A_{n1}&(-1)^{n+2}\times A_{n2}&\cdots&(-1)^{n+n}\times A_{nn}\end{pmatrix}^{\mathrm{\!\!T}}\\

Le A|A| est le déterminant de AA (à ne pas confondre avec la valeur absolue d'un nombre). Le AijA_{ij} désigne les mineurs i,ji,j de AA, c'est-à-dire le déterminant de la matrice obtenue à partir de AA en oubliant sa ieˋmei^{\mathrm{ème}} ligne et sa jeˋmej^{\mathrm{ème}} colonne (c'est une matrice carrée de taille n1n-1). Ce que nous avons obtenu s'appelle la comatrice de AA. Enfin, le T^{\mathrm{T}} à l'extérieur du tableau est la transposition. Cela signifie qu'une fois que nous connaissons les cellules à l'intérieur, nous devons les « inverser » de sorte que la ieˋmei^{\mathrm{ème}} ligne devienne sa colonne ieˋmei^{\mathrm{ème}} et vice versa, comme nous vous l'avons appris dans le calculateur de transposée d'une matrice 🇺🇸. On obtient ainsi la matrice adjointe de AA. Toutes ces étapes sont détaillées dans le calculateur de matrice adjointe 🇺🇸 d'Omni, au cas où vous auriez besoin d'une explication plus formelle.

Pfiou… ça fait beaucoup de symboles et de charabia technique. Certains d'entre nous se détendent en regardant des comédies romantiques, et d'autres écrivent des définitions qui ont l'air intelligent. Qui sommes-nous pour les juger ?

Dans la section suivante, nous soulignons quelques faits importants à prendre en compte lorsque l'on jette un coup d'œil à l'inverse d'une matrice 4×44\times4, ou quelle que soit sa taille. Mais avant de les voir, prenons le temps de comprendre ce que devient la formule de l'inverse de la matrice ci-dessus lorsque c'est l'inverse d'une matrice 2×22\times2 que nous recherchons.

Laissez :

A=(abcd)\scriptsize A = \begin{pmatrix}a&b\\c&d\end{pmatrix}

Ensuite, les mineurs (les AijA_{ij} ci-dessus) proviennent de la suppression d'une des lignes et d'une des colonnes. Mais si nous faisons cela, nous nous retrouverons avec une seule cellule ! Et le déterminant d'une telle chose (une matrice 1×11\times1 ) est juste le nombre dans cette cellule. Par exemple, A12A_{12} vient de l'oubli de la première ligne et de la deuxième colonne, ce qui fait qu'il ne reste que cc (ou plutôt (c)\begin{pmatrix}c\end{pmatrix} puisqu'il s'agit d'une matrice). C'est pourquoi,

A1=1A×((1(1+1×d(1)1+2×c(1)2+1×b(1)2+2×a)T\scriptsize A^{-1} = \frac{1}{|A|}\times\begin{pmatrix}(-1(^{1+1}\times d& (-1)^{1+2}\times c\\(-1)^{2+1}\times b& (-1)^{2+2}\times a\end{pmatrix}^{\mathrm{T}}

De plus, dans ce cas particulier, le déterminant est suffisamment simple : A=a×db×c|A| = a\times d - b\times c. Donc, après avoir pris les moins et la transposée, nous arrivons à une belle et jolie formule pour l'inverse d'une matrice 2×22\times2 :

A1=1a×db×c×(dbca)\scriptsize A^{-1} = \frac{1}{a\times d-b\times c}\times\begin{pmatrix}d&-b\\-c&a\end{pmatrix}

On peut soutenir que l'inverse d'une matrice 4×44\times4 n'est pas aussi facile à calculer que dans le cas 2×22\times2. Il existe une autre façon de calculer l'inverse d'une matrice ; cette méthode implique des opérations élémentaires sur les lignes et ce que l'on appelle l'élimination de Gaussien (pour plus d'informations, n'oubliez pas de consulter le calculateur de matrice échelonnée 🇺🇸). À titre d'exemple, nous décrivons ci-dessous comment trouver l'inverse d'une matrice 3×33\times3 en utilisant l'algorithme alternatif.

Supposons que vous souhaitiez calculer l'inverse d'une matrice :

(a1a2a3b1b2b3c1c2c3)\scriptsize\begin{pmatrix} a_1&a_2&a_3 \\ b_1&b_2&b_3\\ c_1&c_2&c_3 \end{pmatrix}

Nous construisons ensuite une matrice à trois lignes et deux fois plus de colonnes comme celle ci-dessous :

(a1a2a3100b1b2b3010c1c2c3001)\scriptsize\begin{pmatrix} a_1&a_2&a_3&\vdots&1&0&0 \\ b_1&b_2&b_3&\vdots&0&1&0\\ c_1&c_2&c_3&\vdots&0&0&1 \end{pmatrix}

Et nous utilisons l'élimination de Gauss-Jordan sur les lignes à 6 éléments de la matrice pour la transformer en quelque chose de la forme :

(100x1x2x3010y1y2y3001z1z2z3)\scriptsize\begin{pmatrix} 1&0&0&\vdots &x_1&x_2&x_3\\ 0&1&0&\vdots&y_1&y_2&y_3\\ 0&0&1&\vdots&z_1&z_2&z_3 \end{pmatrix}

Où les xx, yy et zz sont obtenus en cours de route à partir des transformations. Dans ce cas :

A1=(x1x2x3y1y2y3z1z2z3)\scriptsize A^{-1} = \begin{pmatrix} x_1&x_2&x_3\\ y_1&y_2&y_3\\ z_1&z_2&z_3 \end{pmatrix}

Quelle que soit la méthode que vous préférez, il peut être utile de vérifier quelques propriétés du calul de l'inverse de la matrice pour faciliter un peu nos études.

Propriétés des matrices inverses

Vous trouverez ci-dessous quelques observations et les propriétés de l'inverse de la matrice.

  1. L'inverse d'une matrice n'existe pas toujours. Jetons un coup d'œil plus attentif à la formule de calcul de la matrice inverse dans la section ci-dessus. Elle contient le déterminant de la matrice. Cela signifie que, tout d'abord, nous devons avoir une matrice carrée même pour commencer à penser à son inverse. Deuxièmement, le déterminant apparaît au dénominateur d'une fraction dans la formule de la matrice inverse. Par conséquent, si ce déterminant est égal à 00, cette expression n'a aucun sens et l'inverse n'existe pas.

  2. L'inverse d'une inverse est la matrice initiale. En d'autres termes, si vous inversez une matrice deux fois, vous obtiendrez ce avec quoi vous avez commencé. Symboliquement, nous pouvons écrire cette propriété sous la forme (A1)1=A(A^{-1})^{-1} = A pour une matrice arbitraire non singulière AA.

  3. L'inverse d'un produit est le produit des inverses dans l'ordre inverse. Cela signifie que si vous avez deux matrices carrées AA et BB de même taille et que vous voulez calculer l'inverse de leur produit, vous pouvez trouver leurs inverses individuels et les multiplier, mais dans l'ordre inverse. En bref :

    (A×B)1=B1×A1(A\times B)^{-1} = B^{-1}\times A^{-1}

  4. L'inverse de la transposée est la transposée de l'inverse. En substance, il importe peu que vous transposiez d'abord une matrice et que vous calculiez ensuite son inverse ou que vous trouviez d'abord l'inverse et que vous ne la transposiez qu'ensuite. En notation symbolique, cela se traduit par (AT)1=(A1)T(A^{\mathrm{T}})^{-1} = (A^{-1})^{\mathrm{T}}. En particulier, observez que cela repose sur le fait que le déterminant d'une matrice reste le même après la transposition.

Nous espérons que vous êtes suffisamment intrigué·e par cette théorie et que vous avez hâte d'en parler à vos amis autour d'une tasse de café. Cependant, avant de propager vos connaissances, nous allons parcourir un exemple ensemble et voir comment trouver l'inverse d'une matrice 3×33\times3 dans la pratique.

Exemple : utilisation du calculateur de la matrice inverse

Nous allons maintenant étudier étape par étape comment trouver l'inverse d'une matrice 3×33\times3. Supposons que l'on vous donne un tableau :

A=(105216340)\scriptsize A = \begin{pmatrix} 1&0&5\\ 2&1&6\\ 3&4&0 \end{pmatrix}

Avant de passer aux calculs de la matrice inverse, voyons comment nous pouvons utiliser le calculateur de matrice inverse pour faire tout cela à notre place.

Tout d'abord, nous avons affaire à une matrice 3×33\times3, nous devons donc en informer le calculateur de matrice inversible en choisissant l'option appropriée sous « Taille de la matrice ». Cela nous montrera un exemple symbolique d'un tel tableau avec des cellules désignées par a1a_1, a2a_2, et ainsi de suite. Nous devons saisir les nombres donnés par notre matrice sous les symboles corrects de l'image. Par exemple, a3a_3 se trouve dans la première ligne de la troisième colonne, nous trouvons donc la cellule correspondante dans notre matrice et vérifions qu'elle contient 55. Nous entrons donc a3=5a_3 = 5 dans le calculateur de matrice inverse. De même, nous obtenons les autres cellules.

Nous définissons les autres cellules :

a1=1a2=0a3=5\scriptsize \begin{split} a_1&=1\\ a_2&=0\\ a_3&=5 \end{split}

Ensuite :

b1=2b2=1b3=6\scriptsize \begin{split} b_1&=2\\ b_2&=1\\ b_3&=6 \end{split}

Et.. :

c1=3c2=4c3=0\scriptsize \begin{split} c_1&=3\\ c_2&=4\\ c_3&=0 \end{split}

Au moment où nous introduisons le dernier nombre, le calculateur de matrice inverse affichera la réponse ou nous dira que l'inverse n'existe pass. Mais, si vous ne voulez pas de spoilers, nous pouvons aussi faire les calculs à la main.

A priori, nous ne savons même pas si A1A^{-1} existe. Pour s'en assurer, calculons son déterminant :

A=1×1×0+0×6×3+5×2×45×1×30×2×01×6×4=0+0+4015024=1\scriptsize \begin{split} |A| = 1\times1\times0+0\times6\times3+5\times2\times4\\-5\times1\times3-0\times2\times0-1\times6\times4\\=0+0+40-15-0-24=1 \end{split}

C'est une matrice non singulière.

Rappelez-vous la formule de calcul de l'inverse d'une matrice et observez qu'il est maintenant temps de calculer les AijA_{ij} pour ii et jj entre 11 et 33. Prenons, par exemple, A11A_{11} et A23A_{23}. Le premier des deux est le déterminant de ce que nous obtenons en oubliant la première ligne et la première colonne de AA. Cela signifie que :

A11=1640\scriptsize A_{11} = \begin{vmatrix}1&6\\4&0\end{vmatrix}

De même, A23A_{23} est obtenu en rayant la deuxième ligne et la troisième colonne :

A23=1034\scriptsize A_{23} = \begin{vmatrix}1&0\\3&4\end{vmatrix}

Cela donne :

A11=1×06×4=23\scriptsize A_{11} = 1\times 0-6\times 4=-23

Et… :

A23=1×40×3=4\scriptsize A_{23} = 1\times 4-0\times 3=4

La première ligne complète est :

A11=23A12=18A13=5\scriptsize \begin{split} A_{11} & = -23\\ A_{12} & = -18\\ A_{13} & = 5\\ \end{split}

Pour la deuxième ligne, nous trouvons :

A21=20A22=15A23=4\scriptsize \begin{split} A_{21} & = -20\\ A_{22} & = -15\\ A_{23} & = 4\\ \end{split}

Et la troisième ligne est :

A31=5A32=4A33=1\scriptsize \begin{split} A_{31} & = -5\\ A_{32} & = -4\\ A_{33} & = 1\\ \end{split}

Il ne reste plus qu'à utiliser la formule de calcul de la matrice inverse et à y introduire tous les nombres que nous avons calculés ci-dessus :

A1=1A×((1)1+1×A11(1)1+2×A12(1)1+3×A13(1)2+1×A21(1)2+2×A22(1)2+3×A23(1)3+1×A31(1)3+2×A32(1)3+3×A33)T=1A×((1)1+1×(23)(1)1+2×(18)(1)1+3×5(1)2+1×(20)(1)2+2×(15)(1)2+3×4(1)3+1×(5)(1)3+2×(4)(1)3+3×1)T=1×(2318520154541)T=(2320518154541)\scriptsize \begin{split} A^{-1} &= \frac{1}{|A|}\!\times\!\begin{pmatrix}(-1)^{1+1}\times A_{11}&(-1)^{1+2}\times A_{12}&(-1)^{1+3}\times A_{13}\\ (-1)^{2+1}\times A_{21}&(-1)^{2+2}\times A_{22}&(-1)^{2+3}\times A_{23}\\ (-1)^{3+1}\times A_{31}&(-1)^{3+2}\times A_{32}&(-1)^{3+3}\times A_{33}\end{pmatrix}^{\mathrm{\!\!T}}\\[1.5em] &= \frac{1}{|A|}\!\times\!\begin{pmatrix}(-1)^{1+1}\times (-23)&(-1)^{1+2}\times (-18)&(-1)^{1+3}\times 5\\ (-1)^{2+1}\times (-20)&(-1)^{2+2}\times(-15)&(-1)^{2+3}\times 4\\ (-1)^{3+1}\times (-5)&(-1)^{3+2}\times(-4)&(-1)^{3+3}\times1\end{pmatrix}^{\mathrm{\!\!T}}\\[1.5em] &= 1\!\times\!\begin{pmatrix} -23&18&5\\ 20&-15&-4\\ -5&4&1 \end{pmatrix}^{\mathrm{\!\!T}}\\[1.5em] &= \begin{pmatrix} -23&20&-5\\ 18&-15&4\\ 5&-4&1 \end{pmatrix} \end{split}

Ce n'était pas si mal, n'est-ce pas ? Malgré tout, le calculateur de l'inverse d'une matrice est très utile puisqu'il nous évite tous ces tracas.

Maciej Kowalski, PhD candidate
Matrix size
2x2
First row
a₁
a₂
a₃
a₄
Second row
b₁
b₂
b₃
b₄
Third row
c₁
c₂
c₃
c₄
Fourth row
d₁
d₂
d₃
d₄
Result
Determinant |A|
Determinant |A|
Determinant |A|
⌉⁻¹=
Check out 35 similar linear algebra calculators 🔢
Adjoint matrixCharacteristic polynomialCholesky decomposition… 32 more
People also viewed…

Circumference and area of a circle

Evaluate the variables of a circle with our circumference and area of a circle calculator.

Coffee kick

A long night of studying? Or maybe you're on a deadline? The coffee kick calculator will tell you when and how much caffeine you need to stay alert after not sleeping enough 😀☕ Check out the graph below!

Ideal egg boiling

Quantum physicist's take on boiling the perfect egg. Includes times for quarter and half-boiled eggs.

Law of cosines

Use this law of cosines calculator to determine the third side of a triangle knowing two sides and the angle between them or to find the angles given all three sides.