Fiche récapitulative générée pour impression / export PDF.

Licence 1 · Algèbre L1 — Espaces vectoriels et systèmes linéaires

Calcul matriciel : addition, multiplication, transposition

Calcul matriciel : addition, multiplication, transposition

### 1. Définitions de base

Une matrice AA de taille m×nm \times n (à coefficients réels) est un tableau de mm lignes et nn colonnes :

A=(aij)1im,1jn=(a11a12a1na21a22a2nam1am2amn)A = (a_{ij})_{1 \leq i \leq m,\, 1 \leq j \leq n} = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & & & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{pmatrix}

On note Mm,n(R)\mathcal{M}_{m,n}(\mathbb{R}) l'ensemble des matrices m×nm \times n. Si m=nm=n, on parle de matrice carrée d'ordre nn, et on note Mn(R)\mathcal{M}_n(\mathbb{R}).

Cas particuliers : une matrice n×1n \times 1 est un vecteur colonne, une matrice 1×n1 \times n un vecteur ligne. La matrice nulle 0m,n0_{m,n} a tous ses coefficients égaux à 00. La matrice identité InI_n est carrée d'ordre nn, avec des 11 sur la diagonale et des 00 ailleurs : (In)ij=δij(I_n)_{ij} = \delta_{ij} (symbole de Kronecker).

### 2. Addition de matrices et multiplication par un scalaire

Deux matrices ne peuvent s'additionner que si elles ont la même taille. Si A,BMm,n(R)A, B \in \mathcal{M}_{m,n}(\mathbb{R}), la somme A+BA+B est définie coefficient par coefficient :

(A+B)ij=aij+bij(A+B)_{ij} = a_{ij} + b_{ij}

Pour λR\lambda \in \mathbb{R}, la multiplication par un scalaire est (λA)ij=λaij(\lambda A)_{ij} = \lambda \, a_{ij}.

Propriétés (qui font de Mm,n(R)\mathcal{M}_{m,n}(\mathbb{R}) un espace vectoriel) : pour toutes matrices A,B,CA, B, C de même taille et tous scalaires λ,μ\lambda, \mu :
- A+B=B+AA + B = B + A (commutativité) ;
- (A+B)+C=A+(B+C)(A+B)+C = A+(B+C) (associativité) ;
- A+0m,n=AA + 0_{m,n} = A ;
- λ(A+B)=λA+λB\lambda(A+B) = \lambda A + \lambda B et (λ+μ)A=λA+μA(\lambda+\mu)A = \lambda A + \mu A.

Exemple : A=(1203)A = \begin{pmatrix} 1 & 2 \\ 0 & 3 \end{pmatrix}, B=(4121)B = \begin{pmatrix} 4 & -1 \\ 2 & 1 \end{pmatrix}. Alors A+B=(5124)A+B = \begin{pmatrix} 5 & 1 \\ 2 & 4 \end{pmatrix} et 2A=(2406)2A = \begin{pmatrix} 2 & 4 \\ 0 & 6 \end{pmatrix}.

### 3. Produit matriciel

Le produit ABAB n'est défini que si le nombre de colonnes de AA égale le nombre de lignes de BB. Si AMm,n(R)A \in \mathcal{M}_{m,n}(\mathbb{R}) et BMn,p(R)B \in \mathcal{M}_{n,p}(\mathbb{R}), alors ABMm,p(R)AB \in \mathcal{M}_{m,p}(\mathbb{R}) avec :

(AB)ij=k=1naikbkj(AB)_{ij} = \sum_{k=1}^{n} a_{ik} \, b_{kj}

Autrement dit, le coefficient (i,j)(i,j) de ABAB s'obtient en faisant le produit scalaire de la ii-ième ligne de AA avec la jj-ième colonne de BB.

Exemple résolu : A=(1230)A = \begin{pmatrix} 1 & 2 \\ 3 & 0 \end{pmatrix}, B=(2114)B = \begin{pmatrix} 2 & 1 \\ 1 & 4 \end{pmatrix}.

AB=(1×2+2×11×1+2×43×2+0×13×1+0×4)=(4963)AB = \begin{pmatrix} 1\times 2 + 2\times 1 & 1\times 1 + 2\times 4 \\ 3\times 2 + 0\times 1 & 3\times 1 + 0\times 4 \end{pmatrix} = \begin{pmatrix} 4 & 9 \\ 6 & 3 \end{pmatrix}

Propriétés du produit :
- Associativité : (AB)C=A(BC)(AB)C = A(BC) ;
- Distributivité : A(B+C)=AB+ACA(B+C) = AB+AC et (A+B)C=AC+BC(A+B)C = AC+BC ;
- Élément neutre : AIn=InA=AA\, I_n = I_n\, A = A pour AA carrée d'ordre nn ;
- Non-commutativité : en général ABBAAB \neq BA, et l'un des deux produits peut même ne pas être défini si les tailles ne correspondent pas ;
- Présence de diviseurs de zéro : AB=0AB = 0 n'implique pas A=0A=0 ou B=0B=0. Exemple : (0100)(0100)=(0000)\begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix}\begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 0 \\ 0 & 0 \end{pmatrix} alors qu'aucun des deux facteurs n'est nul.

### 4. Transposition

La transposée ATA^T (ou AA^{\top}) d'une matrice AMm,n(R)A \in \mathcal{M}_{m,n}(\mathbb{R}) est la matrice de Mn,m(R)\mathcal{M}_{n,m}(\mathbb{R}) obtenue en échangeant lignes et colonnes : (AT)ij=aji(A^T)_{ij} = a_{ji}.

Exemple : si A=(123456)A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}, alors AT=(142536)A^T = \begin{pmatrix} 1 & 4 \\ 2 & 5 \\ 3 & 6 \end{pmatrix}.

Propriétés de la transposition :
- (AT)T=A(A^T)^T = A ;
- (A+B)T=AT+BT(A+B)^T = A^T + B^T ;
- (λA)T=λAT(\lambda A)^T = \lambda A^T ;
- (AB)T=BTAT(AB)^T = B^T A^T (attention à l'inversion de l'ordre des facteurs) ;
- une matrice carrée AA est dite symétrique si AT=AA^T = A, et antisymétrique si AT=AA^T = -A (dans ce cas, sa diagonale est nécessairement nulle).

Exemple résolu (preuve de (AB)T=BTAT(AB)^T = B^TA^T via les coefficients) : Pour AMm,nA \in \mathcal{M}_{m,n}, BMn,pB \in \mathcal{M}_{n,p} :

((AB)T)ji=(AB)ij=k=1naikbkj=k=1n(AT)ki(BT)jk=k=1n(BT)jk(AT)ki=(BTAT)ji\big((AB)^T\big)_{ji} = (AB)_{ij} = \sum_{k=1}^n a_{ik}b_{kj} = \sum_{k=1}^n (A^T)_{ki}(B^T)_{jk} = \sum_{k=1}^n (B^T)_{jk}(A^T)_{ki} = (B^TA^T)_{ji}

Les deux matrices ont donc les mêmes coefficients : (AB)T=BTAT(AB)^T = B^TA^T. \square

### 5. Puissances de matrices carrées

Pour AA carrée d'ordre nn, on définit A0=InA^0 = I_n, A1=AA^1 = A, et Ak+1=AkAA^{k+1} = A^k \cdot A pour k1k \geq 1. Comme le produit matriciel est associatif, les règles usuelles s'appliquent : AkAl=Ak+lA^k A^l = A^{k+l}. Attention : en général (AB)kAkBk(AB)^k \neq A^k B^k si ABBAAB \neq BA, et (A+B)2A2+2AB+B2(A+B)^2 \neq A^2 + 2AB + B^2 sauf si AA et BB commutent.

### 6. Résumé méthodologique

| Opération | Condition de taille | Résultat |
|---|---|---|
| A+BA+B | même taille m×nm \times n | taille m×nm \times n |
| λA\lambda A | aucune (toute matrice) | même taille que AA |
| ABAB | colonnes de AA = lignes de BB | taille (lignes de AA) ×\times (colonnes de BB) |
| ATA^T | aucune | taille n×mn \times m si AA est m×nm \times n |

Exercices de la leçon

Exercice 1

Soit AA une matrice 2×32 \times 3 et BB une matrice 3×43 \times 4. Quelle est la taille de ABAB ?

Corrigé

Le produit ABAB est défini car le nombre de colonnes de AA (33) égale le nombre de lignes de BB (33). Le résultat a pour taille (lignes de AA) ×\times (colonnes de BB) =2×4= 2 \times 4.

Exercice 2

Calculer A+BA+B pour A=(2103)A = \begin{pmatrix} 2 & -1 \\ 0 & 3 \end{pmatrix} et B=(1452)B = \begin{pmatrix} 1 & 4 \\ 5 & -2 \end{pmatrix}.

Corrigé

On additionne coefficient par coefficient : (2+1,1+4;0+5,32)=(3351)(2+1, -1+4 ; 0+5, 3-2) = \begin{pmatrix} 3 & 3 \\ 5 & 1 \end{pmatrix}.

Exercice 3

Vrai ou faux : pour toutes matrices carrées AA et BB de même taille, AB=BAAB = BA.

Corrigé

Faux. Le produit matriciel n'est en général pas commutatif. Par exemple A=(1101)A = \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix} et B=(1011)B = \begin{pmatrix} 1 & 0 \\ 1 & 1 \end{pmatrix} donnent AB=(2111)AB = \begin{pmatrix} 2 & 1 \\ 1 & 1 \end{pmatrix} et BA=(1112)BA = \begin{pmatrix} 1 & 1 \\ 1 & 2 \end{pmatrix}, qui sont différentes.

Exercice 4

Quelle est la matrice identité I2I_2 ?

Corrigé

I2I_2 est la matrice carrée d'ordre 22 avec des 11 sur la diagonale et des 00 ailleurs : c'est l'élément neutre du produit matriciel.

Exercice 5

Soit A=(123456)A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}. Quelle est la taille de ATA^T ?

Corrigé

AA est de taille 2×32 \times 3 (2 lignes, 3 colonnes), donc sa transposée ATA^T échange lignes et colonnes : elle est de taille 3×23 \times 2.

Exercice 6

Calculer le produit ABAB pour A=(1230)A = \begin{pmatrix} 1 & 2 \\ 3 & 0 \end{pmatrix} et B=(2114)B = \begin{pmatrix} 2 & 1 \\ 1 & 4 \end{pmatrix}.

Corrigé

(AB)11=1×2+2×1=4(AB)_{11} = 1\times2+2\times1=4, (AB)12=1×1+2×4=9(AB)_{12}=1\times1+2\times4=9, (AB)21=3×2+0×1=6(AB)_{21}=3\times2+0\times1=6, (AB)22=3×1+0×4=3(AB)_{22}=3\times1+0\times4=3. D'où AB=(4963)AB=\begin{pmatrix} 4 & 9 \\ 6 & 3 \end{pmatrix}.

Exercice 7

Vrai ou faux : (A+B)T=AT+BT(A+B)^T = A^T + B^T pour toutes matrices A,BA, B de même taille.

Corrigé

Vrai. ((A+B)T)ji=(A+B)ij=aij+bij=(AT)ji+(BT)ji=(AT+BT)ji\big((A+B)^T\big)_{ji} = (A+B)_{ij} = a_{ij}+b_{ij} = (A^T)_{ji}+(B^T)_{ji} = (A^T+B^T)_{ji} pour tous i,ji,j, donc les deux matrices sont égales.

Exercice 8

Soit A=(0110)A = \begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix}. Que vaut A2A^2 ?

Corrigé

A2=(0110)(0110)=(1001)=I2A^2 = \begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix}\begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix} = \begin{pmatrix} -1 & 0 \\ 0 & -1 \end{pmatrix} = -I_2.

Exercice 9

Pour quelle(s) tailles de matrices carrées AA et BB a-t-on toujours (AB)T=BTAT(AB)^T = B^TA^T ?

Corrigé

La propriété (AB)T=BTAT(AB)^T = B^TA^T est toujours vraie dès que le produit ABAB est défini (et alors BTATB^TA^T l'est aussi), quelles que soient les matrices considérées.

Exercice 10

Soit AA une matrice antisymétrique (AT=AA^T=-A). Que peut-on dire de sa diagonale ?

Corrigé

Pour AT=AA^T = -A, on a (AT)ii=Aii(A^T)_{ii} = -A_{ii}. Mais (AT)ii=aii(A^T)_{ii} = a_{ii} (la transposition ne change pas la diagonale). Donc aii=aiia_{ii} = -a_{ii}, soit 2aii=02a_{ii}=0, donc aii=0a_{ii}=0 pour tout ii : tous les coefficients diagonaux d'une matrice antisymétrique sont nuls.

Exercice 11

Démontrer que toute matrice carrée AA s'écrit de manière unique comme somme d'une matrice symétrique SS et d'une matrice antisymétrique TT.

Corrigé

Analyse : si A=S+TA = S+T avec ST=SS^T=S et TT=TT^T=-T, alors AT=ST+TT=STA^T = S^T+T^T = S-T. On obtient le système A=S+TA=S+T, AT=STA^T=S-T, d'où nécessairement S=A+AT2S=\dfrac{A+A^T}{2} et T=AAT2T=\dfrac{A-A^T}{2} : le candidat est déterminé, ce qui prouve l'unicité.

Synthèse : posons S=A+AT2S=\dfrac{A+A^T}{2}, T=AAT2T=\dfrac{A-A^T}{2}. Alors ST=AT+A2=SS^T = \dfrac{A^T+A}{2}=S (symétrique), TT=ATA2=TT^T=\dfrac{A^T-A}{2}=-T (antisymétrique), et S+T=A+AT2+AAT2=AS+T = \dfrac{A+A^T}{2}+\dfrac{A-A^T}{2}=A. Ceci prouve l'existence. \square

Exercice 12

Soit AMn(R)A \in \mathcal{M}_n(\mathbb{R}) telle que A2=0A^2 = 0 mais A0A \neq 0 (matrice nilpotente d'ordre 22). Que peut-on en déduire sur l'inversibilité de AA ?

Corrigé

Si AA était inversible, on pourrait multiplier A2=0A^2=0 par A1A^{-1} à gauche pour obtenir A=A1A2=A10=0A = A^{-1}A^2 = A^{-1}\cdot 0 = 0, ce qui contredit A0A \neq 0. Donc AA n'est pas inversible. Exemple : A=(0100)A=\begin{pmatrix}0&1\\0&0\end{pmatrix} vérifie A2=0A^2=0 et n'est pas inversible.

Exercice 13

Vrai ou faux : si AA et BB sont deux matrices carrées symétriques de même taille, alors ABAB est nécessairement symétrique.

Corrigé

Faux en général. (AB)T=BTAT=BA(AB)^T = B^TA^T = BA (car A,BA,B symétriques). Donc ABAB est symétrique si et seulement si AB=BAAB=BA, ce qui n'est pas garanti. Contre-exemple : A=(1000)A=\begin{pmatrix}1&0\\0&0\end{pmatrix}, B=(0110)B=\begin{pmatrix}0&1\\1&0\end{pmatrix} sont symétriques, mais AB=(0100)AB=\begin{pmatrix}0&1\\0&0\end{pmatrix} n'est pas symétrique.

Exercice 14

Soit AA une matrice carrée telle que A3=AA^3=A. Donner un exemple non trivial (différent de 00 et InI_n) d'une telle matrice 2×22\times 2, et vérifier la propriété.

Corrigé

Prenons A=(1001)A = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}. Alors A2=(1001)=I2A^2 = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = I_2, donc A3=AA2=AI2=AA^3 = A \cdot A^2 = A \cdot I_2 = A. La propriété A3=AA^3=A est bien vérifiée, et AA n'est ni nulle ni égale à I2I_2.

Exercice 15

Démontrer que pour toutes matrices A,BA,B telles que le produit (AB)(AB) a un sens, et pour CC telle que BCBC a un sens, on a (ABC)T=CTBTAT(ABC)^T = C^TB^TA^T.

Corrigé

On utilise la propriété (XY)T=YTXT(XY)^T = Y^TX^T appliquée successivement. En posant X=ABX=AB et Y=CY=C : (ABC)T=((AB)C)T=CT(AB)T(ABC)^T = \big((AB)C\big)^T = C^T(AB)^T. Puis en appliquant à nouveau la règle à (AB)T(AB)^T : (AB)T=BTAT(AB)^T = B^TA^T. En combinant : (ABC)T=CTBTAT(ABC)^T = C^T B^T A^T. Plus généralement, la transposée d'un produit quelconque de matrices est le produit des transposées dans l'ordre inverse. \square

AlphaMath Académie · Calcul matriciel : addition, multiplication, transposition · Algèbre L1 — Espaces vectoriels et systèmes linéaires