Loading AI tools
Matrice carrée possédant un inverse dans l'anneau des matrices carrées De Wikipédia, l'encyclopédie libre
En mathématiques et plus particulièrement en algèbre linéaire, une matrice inversible (ou régulière ou encore non singulière) est une matrice carrée A pour laquelle il existe une matrice B de même taille n avec laquelle les produits AB et BA sont égaux à la matrice identité.
Dans ce cas la matrice B est unique, appelée matrice inverse de A et notée B = A−1.
Cette définition correspond à celle d’élément inversible pour la multiplication dans l’anneau des matrices carrées associé[1].
Si les coefficients d’une matrice carrée sont pris dans un anneau commutatif K, cette matrice est inversible si et seulement si elle représente un isomorphisme de Kn, ce qui se traduit par un déterminant inversible. En particulier, si K est un corps commutatif tel que R ou C, l’inversibilité est caractérisée par un déterminant non nul, mais aussi par la maximalité du rang ou d’autres propriétés de l’endomorphisme représenté. Diverses conditions plus simples peuvent s’appliquer sur certaines classes de matrices.
L’algorithme du pivot de Gauss permet un calcul exact de l’inverse mais peu robuste aux propagations d’erreurs lorsque la taille de la matrice devient trop importante. D’autres algorithmes se révèlent préférables en pratique pour une approximation de l’inverse.
Dans l’ensemble des matrices carrées de taille n à coefficients dans un anneau K, l’ensemble des matrices inversibles forme un groupe multiplicatif, appelé groupe général linéaire et noté .
La notion de matrice inverse est généralisée par celle de pseudo-inverse et en particulier les inverses à gauche ou à droite.
Contrairement à la multiplication dans le corps des réels ou celui des complexes, la multiplication matricielle (même par une matrice non nulle) n’est pas toujours une opération réversible (on dit que cette loi de composition n’est pas régulière), au sens où l’égalité de deux produits AB = AC n’implique pas forcément l’égalité B = C.
De même, connaissant une matrice A et une matrice Y, l’équation AX = Y ne peut se résoudre en divisant les deux membres de l’égalité par la matrice A.
L’existence d’une matrice inverse A−1 permet de résoudre ces deux problèmes, par l’équivalence suivante :
Ainsi toute matrice inversible est simplifiable pour la multiplication à gauche ou à droite.
Cependant, la résolution d’une équation matricielle de la forme AX = Y, éventuellement donnée sous forme de système d'équations linéaires, ne se traite pas systématiquement par la détermination d’une matrice inverse pour A. Des méthodes de décomposition comme la décomposition LU sont beaucoup plus rapides que l'inversion.
Toute matrice A=(ai,j) à coefficients dans un anneau commutatif K définit un unique endomorphisme de module (voire d’espace vectoriel) sur Kn :
et réciproquement, tout endomorphisme sur Kn peut être obtenu de la sorte à partir d’une unique matrice de .
En particulier, la matrice identité est associée à l’application identité. Et comme la multiplication matricielle se traduit par la composition des applications associées (dans le même ordre), on en déduit que l’existence d’une matrice inverse est équivalente au fait que l’application associée soit un automorphisme. Ce résultat repose en partie sur la propriété fondamentale que la réciproque d’un isomorphisme de modules est aussi un isomorphisme.
La multiplicativité du déterminant appliquée à une matrice inversible A permet d’écrire
donc le déterminant d’une matrice inversible est nécessairement inversible dans l’anneau des coefficients.
Réciproquement, le produit d’une matrice avec la transposée de sa comatrice donne la formule de Laplace
donc dès lors que le déterminant est inversible dans l’anneau des coefficients, la matrice det(A)−1.tcom(A) est une inverse pour A.
En particulier, une matrice à coefficients entiers admet une inverse à coefficients entiers si et seulement si son déterminant vaut 1 ou −1.
Soit A une matrice carrée d'ordre n à coefficients dans un corps commutatif K (par exemple le corps ℝ des réels). Les propositions suivantes sont équivalentes (on note X une matrice colonne à n éléments dans K)[2] :
Lorsque l’ensemble des coefficients est un corps, une matrice triangulaire (supérieure ou inférieure) est inversible si et seulement si tous ses coefficients diagonaux sont non nuls.
Une matrice réelle dont toutes les colonnes sont orthogonales deux à deux est inversible si et seulement si elle n’a aucune colonne nulle.
Un produit de deux matrices carrées est inversible si et seulement si les deux matrices en facteur le sont aussi.
Les matrices de permutation, transvection, symétrie ou rotation et les matrices de passage sont toujours inversibles.
La matrice de variance-covariance d’une famille (X1, … , Xn) de variables aléatoires réelles est inversible sauf s’il existe une relation affine presque sûre entre ces variables.
La matrice compagnon d’un polynôme est inversible si et seulement si ce polynôme a un coefficient constant non nul.
Pour des matrices à coefficients dans un anneau non commutatif, voire dans un semi-anneau, la détermination de l’inversibilité ne peut plus s’appuyer sur la notion de déterminant.
L’ensemble des matrices carrées de quaternions se plonge naturellement comme sous-algèbre dans l’ensemble des matrices complexes de taille double, sur lequel le déterminant induit alors une fonction complexe dont l’annulation caractérise les matrices singulières. L’existence d’une inverse à gauche est encore équivalente à celle d’une inverse à droite (et ces deux inverses coïncident)[3].
Avec des coefficients booléens, munis des lois de composition interne OU et ET, les seules matrices inversibles sont les matrices de permutation, dont l’inverse égale à la transposée[4].
De multiples méthodes permettent de déterminer l’inverse d’une matrice.
Étant donné une matrice carrée A de taille n, la détermination d’une matrice B satisfaisant la relation AB = In peut s’exprimer par un système avec n2 équations linéaires et autant d’inconnues.
Cependant, même pour de faibles valeurs de n, il est beaucoup plus simple de résoudre un système traduisant l’égalité AX = Y où X est une matrice colonne de n inconnues et Y est une matrice colonne de n paramètres littéraux. L’expression des inconnues en fonction des paramètres s’écrit sous forme matricielle X = BY et la matrice B ainsi définie est la matrice inverse de A.
La résolution de ces systèmes s’appuie en général sur le processus d’élimination de Gauss-Jordan, aussi appelé algorithme du pivot de Gauss.
Si le déterminant d'une matrice A (à coefficients dans un corps commutatif) est non nul, alors A est inversible, son inverse étant donnée par :
où tcom(A) est la transposée de la comatrice de A. En effet (cf. article détaillé), toute matrice carrée A d'ordre n vérifie :
Cette écriture permet un calcul aisé de l'inverse d'une matrice de petite dimension. Pour des matrices de plus grande dimension, cette méthode essentiellement récursive devient inefficace.
L'équation des cofacteurs ci-dessus permet de calculer l'inverse des matrices de dimensions 2×2 : si ad – bc ≠ 0,
De même, on obtient l'inverse d'une matrice de dimension 3×3 en calculant son déterminant (par la règle de Sarrus, par exemple) :
puis en utilisant la formule :
Si une matrice carrée A possède un polynôme annulateur à coefficients dans un corps commutatif et de terme constant non nul, alors elle est inversible : pour tout polynôme on a[5],[6] avec (pour k = 1) A0 = In, où n est l'ordre de la matrice carrée A.
Réciproquement, si A est inversible, alors il existe de tels polynômes :
L'inverse d'une matrice peut également être calculée par blocs, en utilisant la formule analytique suivante :
où A, B, C et D sont des blocs de taille arbitraire, sous réserve que A soit inversible ainsi que son complément de Schur D – CA−1B. Cette méthode peut se révéler avantageuse, par exemple, si A est diagonale et si son complément D – CA−1B est une matrice de petite dimension, puisque ce sont les seules matrices à inverser.
Cette technique a été inventée par Volker Strassen, connu également pour l'algorithme de Strassen sur le produit matriciel rapide.
Si D est inversible ainsi que son complément A – BD−1C, on a la formule duale :
(Si les matrices A et D sont toutes deux inversibles ainsi que leurs compléments, on peut combiner ces deux formules en choisissant, pour chacun des quatre blocs de la matrice inverse, l'une des deux expressions fournies.)
Cette relation permet de montrer que la complexité algorithmique de l'inversion de matrice est la même que celle du produit matriciel[7].
Les matrices carrées d'ordre n à coefficients dans un anneau K forment un anneau, noté Mn(K). L'ensemble des matrices inversibles de Mn(K) forme donc un groupe pour la multiplication : le groupe des inversibles de Mn(K). On l'appelle groupe général linéaire et on le note habituellement GLn(K). Par conséquent :
Toute matrice qui commute avec une matrice inversible A commute aussi avec A−1.
En général, « presque toutes » les matrices carrées d'ordre n sont inversibles. Sur le corps des nombres réels, cela peut être formulé de façon plus précise : l'ensemble des matrices non inversibles, considéré comme sous-ensemble de , est négligeable pour la mesure de Lebesgue. Intuitivement, cela signifie que si l'on choisit au hasard une matrice carrée d'ordre n à coefficients réels, la probabilité pour qu'elle ne soit pas inversible est nulle. La raison en est que les matrices non inversibles sont les racines (ou zéros) d'une fonction polynomiale donnée par le déterminant.
Dans l'ensemble des matrices carrées réelles ou complexes de taille fixée, le sous-ensemble des matrices inversibles est dense[8].
Certaines des propriétés des matrices inverses sont aussi vérifiées par les matrices pseudo-inverses qui peuvent être définies pour n'importe quelle matrice, même pour celles qui ne sont pas carrées.
Même lorsque la matrice X n'est pas carrée, les matrices XX' et X'X (où X' est la matrice transposée de X) le sont. Si l'une de ces matrices est inversible, il est alors possible d'« inverser » X grâce à une multiplication à gauche par , ou une multiplication à droite par ; dans ce cas, on a en effet
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.