Matrice (mathématiques) - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Espaces de matrices

On suppose maintenant que A est muni d'une structure d'anneau unitaire ; les éléments de A seront appelés scalaires, par opposition aux matrices dont nous allons voir qu'elles peuvent être considérées comme des vecteurs.

Addition et multiplication par un scalaire

On définit sur Mm,n(A) une loi de composition interne provenant de l'addition des scalaires :

(ai,j) + (bi,j) = (ci,j) ou \displaystyle c_{i,j}=a_{i,j}+b_{i,j}

On ne peut additionner que deux matrices de même taille.

  • Exemple :
 \begin{array}{l} \begin{pmatrix} 0 &1 & 2 & 3\\ 4 & 5 & 6 & 7\\ \end{pmatrix} +  \begin{pmatrix} 0 &0 & 1 & 1\\ 0 & 1 & 0 & 1\\ \end{pmatrix} = \begin{pmatrix} 0 &1 & 3 & 4\\ 4 & 6 & 6 & 8\\ \end{pmatrix} \end{array}

Pour chaque valeur du couple (m,n), l'espace Mm,n(A) devient alors un groupe abélien, d'élément neutre la matrice nulle, celle dont tous les coefficients valent 0.

On définit aussi une opération à gauche de A sur chaque espace Mm,n(A)en associant à chaque matrice (ai,j) à coefficients dans A et chaque scalaire λ dans A, la matrice λ(ai,j) = (λai,j) obtenue en effectuant la multiplication, dans A, de tous les coefficients de la matrice initiale par λ : c'est la multiplication par un scalaire.

En reprenant toujours la matrice M du premier exemple :

2M=\begin{pmatrix} 0 &2 & 4 & 6\\ 8 & 10 & 12 & 14\\ 16 & 18 & 20 & 22\\ \end{pmatrix}

Les espaces Mm,n(A) ainsi obtenus ont donc une structure de A-module à gauche, et plus particulièrement de A-espace vectoriel, si A est un corps commutatif.

Base canonique de l'espace des matrices

Alors Mm,n(A) est un A-module libre de dimension mn, muni d'une base canonique  (E_{i,j})_{1\le i\le m,\ 1\le j\le n} . La matrice Ei,j est celle dont tous les coefficients sont nuls sauf celui d'indice (i,j), qui vaut 1.

Pour toute matrice M, les coordonnées dans la base canonique sont les coefficients

 M = \sum _{1\le i\le n,\ 1\le j\le p} a_{i,j} E_{i,j}
  • Exemple :

\begin{pmatrix} 0 &1 & 2 \\ 4 & 3 & 1 \\ \end{pmatrix} = 0\cdot \begin{pmatrix} 1 &0 & 0 \\ 0 & 0 & 0 \\ \end{pmatrix} + 1\cdot \begin{pmatrix} 0 &1 & 0 \\ 0 & 0 & 0 \\ \end{pmatrix} + 2\cdot \begin{pmatrix} 0 &0 & 1 \\ 0 & 0 & 0 \\ \end{pmatrix} + 4\cdot \begin{pmatrix} 0 &0 & 0 \\ 1 & 0 & 0 \\ \end{pmatrix} + 3\cdot \begin{pmatrix} 0 &0 & 0 \\ 0 & 1 & 0 \\ \end{pmatrix} + 1\cdot \begin{pmatrix} 0 &0 & 0 \\ 0 & 0 & 1 \\ \end{pmatrix}

Produit matriciel

On commence par définir le produit d'une matrice ligne par une matrice colonne. Soit n un nombre entier, L une matrice ligne, xi ses coefficients, C une matrice colonne, yi ses coefficients. On les suppose toutes deux de taille n. On définit alors le produit, considéré comme un scalaire ou une matrice de dimension (1,1) :

 LC = \begin{pmatrix}x_1&\dots&x_n\end{pmatrix}\begin{pmatrix}y_1\\\vdots\\ y_n\end{pmatrix}=\sum_{1\le i\le n} x_iy_i

On remarque la condition de compatibilité sur les tailles des matrices (égalité du nombre de colonnes de la première avec le nombre de lignes de la deuxième). On définit maintenant plus généralement un produit entre deux matrices, la première, (xi,j) dans Mm,n(A), la deuxième, (yi,j) dans Mn,p(A), toujours avec une condition de compatibilité sur les tailles (et l'ordre des facteurs de la multiplication ne peut en général pas être changé). Le résultat obtenu est une matrice de Mm,p(A), dont les coefficients (zi,j) sont obtenus par :

z_{i,j}=\sum_{1\le k \le n} x_{i,k}y_{k,j}=x_{i,1}y_{1,j}+x_{i,2}y_{2,j}+\cdots+ x_{i,p}y_{p,j}

À la lumière de l'exemple de la multiplication d'une matrice ligne par une matrice colonne, on peut reformuler cette définition en disant que ce coefficient est égal au produit de la ligne i de la première matrice par la colonne j de la deuxième, ce qui s'écrit de la manière suivante, si les Li sont les lignes de la première matrice, et les Cj les colonnes de la deuxième, le produit est :  \begin{pmatrix}L_1\\\vdots\\ L_m\end{pmatrix}\begin{pmatrix}C_1&\dots&C_p\end{pmatrix}=\begin{pmatrix} L_1C_1 & L_1C_2 & \dots & L_1C_p\\L_2C_1 & L_2C_2 & \dots & L_2C_p\\ \vdots & \vdots & & \vdots\\ L_mC_1 & L_mC_2 & \dots & L_mC_p\\\end{pmatrix} .

Pour calculer en pratique un produit, il est nécessaire de visualiser l'opération. On considère le coefficient c1,2 de la matrice produit MN si M est une matrice de type (4, 2), et N est une matrice de type (2, 3).

Matrix multiplication diagram.svg
c_{1,2} = \sum_{r=1}^2 a_{1,r}b_{r,2} = a_{1,1}b_{1,2}+a_{1,2}b_{2,2}

Le produit matriciel est associatif, distributif à droite et à gauche par rapport à l'addition matricielle. En revanche, même si les dimensions permettent de donner un sens à la question, même si l'anneau des scalaires est commutatif, un produit de matrices ne commute en général pas : MN n'est pas égal à NM, par exemple :

   M =\begin{pmatrix}      0 & 0 \\       1 & 0   \end{pmatrix} \quad   N =\begin{pmatrix}      1 & 0 \\      0 & 0 \\        \end{pmatrix} \quad   MN =\begin{pmatrix}      0 & 0 \\      1 & 0 \\        \end{pmatrix} \quad   NM =\begin{pmatrix}      0 & 0 \\      0 & 0 \\        \end{pmatrix}

Remarque : le produit de deux matrices non nulles est peut être nul, comme l'exemple au-dessus.

Ce contre-exemple prouve même que les matrices MN et NM ne sont pas toujours semblables.

Lorsque l'anneau des scalaires est commutatif, la transposition et le produit matriciel vérifient la propriété :

\forall M\in M_{n,p}(A),\ \forall N\in  M_{p,q}(A),\ ^t(MN)=^tN\,^t\!M

Matrice identité et inverse d'une matrice

Pour chaque nombre entier n, on note In la matrice carrée de taille n dont les coefficients diagonaux sont égaux à 1 et dont les autres coefficients sont nuls ; elle est appelée matrice identité de taille n.

 I_1=1\quad  I_2= \begin{pmatrix} 1 & 0\\ 0 & 1\end{pmatrix} \quad  I_3=\begin{pmatrix} 1 & 0 & 0\\ 0 & 1 & 0 \\0 & 0 & 1 \end{pmatrix} \quad I_n=(\delta_{i,j})_{1\le i\le n,1\le j\le n}

δi,j désigne le symbole de Kronecker.

Sous réserve de compatibilité des tailles, les matrices In sont neutres à droite et à gauche pour la multiplication.

 \forall M\in M_{m,n}(A),\ I_m\,M=M\,I_n =M

Soit M une matrice de dimension (m,n). On dit que M est inversible à droite (respectivement à gauche) si et seulement s'il existe une matrice N de taille (n,m) telle que \displaystyle MN = I_m (respectivement \displaystyle NM = I_n ). Pour une matrice carrée, à coefficients dans un anneau commutatif, être inversible à droite et à gauche sont deux propriétés équivalentes. Une matrice les vérifiant sera dite inversible, sans plus de précision. Le déterminant est une fonction importante sur les matrices carrées, qui permet notamment de tester leur inversibilité. En effet si le déterminant d'une matrice est égal à 0, la matrice est non inversible. Le sous-ensemble de Mn(A) constitué des matrices inversibles possède une structure de groupe pour le produit matriciel, est appelé groupe linéaire et noté \displaystyle GL_n(A) .

Algèbre des matrices carrées

Lorsque l'anneau A est commutatif, l'ensemble des matrices carrées Mn(A) est donc muni d'une structure d'algèbre associative et unitaire avec l'addition matricielle, le produit par un scalaire et le produit matriciel.

On appelle matrice scalaire une matrice de la forme aIna est un élément de l'anneau K.

 aI_n=\begin{pmatrix} a & 0 & \dots & 0\\ 0 & a & \dots & 0\\ \vdots &\vdots&\ddots& \vdots \\ 0 & 0 &\dots & a \end{pmatrix}

Ces matrices s'appellent matrices scalaires car elles se comportent comme des scalaires, vis-à-vis de la multiplication :

 \forall a\in A,\ \forall M\in M_n(A),\ (aI_n)M = a\cdot M

Lorsque A est commutatif, ou à défaut, lorsque a est central dans A, c'est-à-dire lorsque a commute avec tous les éléments de A, on a

 \forall a\in A,\ \forall M\in M_n(A),\ (aI_n)M = M(aI_n) = a\cdot M

Réciproquement, toute matrice N de Mn(A) telle que \forall M\in M_n(A),\ MN = NM est une matrice scalaire aIna est central dans M. Ceci se démontre en prenant pour M les matrices de la base canonique.

Une matrice de la forme :

 \begin{pmatrix} a_1 & 0 & \dots & 0\\ 0 & a_2 & \dots & 0\\ \vdots &\vdots&\ddots& \vdots \\ 0 & 0&\dots & a_n \end{pmatrix}

sera dite matrice diagonale.

Outre le déterminant, une autre fonction à noter est la trace. Toutes deux apparaissent dans un objet plus général, le polynôme caractéristique, qui à son tour permet d'obtenir certaines caractérisations des matrices diagonalisables (c'est-à-dire semblable — voir plus bas — à une matrice diagonale), ou de la trigonalisation.

Actions du groupe linéaire

Il existe plusieurs manières de faire agir le groupe linéaire \displaystyle GL_n(A) sur les espaces de matrices, et notamment :

  • action par multiplication à gauche de \displaystyle GL_m(A) sur \displaystyle M_{m,n}(A) , qui à P et M, associe PM,
  • action (à droite) par multiplication à doite de \displaystyle GL_n(A) sur \displaystyle M_{m,n}(A) , qui à Q\in\displaystyle GL_n(A) et M\in M_{m,n}(A) , associe MQ,
  • action par conjugaison de \displaystyle GL_n(A) sur Mn(A), qui à X\in\displaystyle GL_n(A) et M\in M_n(A) , associe XMX − 1.

On décrit maintenant les résultats classiques sur ces actions, lorsque les scalaires forment un corps commutatif. Les deux premières actions sont souvent considérées simultanément ; on s'intéresse donc à la question : deux matrices M1 et M2 de dimension (m,n) étant données, existe-t-il des matrices P\in\displaystyle GL_m(A) et Q\in\displaystyle GL_n(A) telles que M1 = PM2Q ? Si tel est le cas, les deux matrices M1 et M2 sont dites équivalentes. Le résultat principal est que deux matrices sont équivalentes si et seulement si elles ont même rang, ce qui s'exprime encore en disant que le rang est un invariant complet pour les doubles classes définies par les deux actions de multiplication à gauche et à droite. Par ailleurs, une matrice étant donnée, on peut trouver d'autres matrices privilégiées (les matrices échelonnées) dans la même orbite pour une de ces actions par la méthode du pivot de Gauss.

Pour l'action par conjugaison, deux matrices carrées M1 et M2 de taille n dans la même orbite admettent une relation de la forme M1 = PM2P − 1, pour une certaine matrice P inversible de taille n ; deux telles matrices sont dites semblables. La description d'un système complet d'invariants est plus délicate. On appelle ces invariants les invariants de similitude. D'un point de vue algorithmique, la réduction d'une matrice quelconque à une matrice sous une forme privilégiée se fait par un algorithme inspiré de celui du pivot de Gauss, voir théorème des facteurs invariants.

Page générée en 0.117 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise