Opérations sur les matrices et transposition
Somme et multiplication par un scalaire
Question
Une matrice est une famille de nombres rangés dans un tableau. Sur des familles de nombres, deux opérations s'imposent d'elles-mêmes : additionner case par case, et multiplier toutes les cases par un même scalaire. Ces opérations naïves ont-elles un sens ici, et à quelles conditions ?
Définition 1 : Somme de deux matrices et multiplication par un scalaire
Soient et .
- On définit la matrice par .
- On définit la matrice par .
Remarque :
- La somme de deux matrices n'est définie que pour des matrices de même taille.
- Pour tous et tout , on a et . On dit que est stable par somme et par multiplication par un scalaire.
- La matrice se note .
Test 1 : Quand la somme est-elle définie ?
La somme est définie dès que et ont le même nombre de lignes.
Exemple :
Soient et . On a
Question
Ces deux opérations obéissent-elles aux règles de calcul habituelles des nombres — commutativité, associativité, distributivité ? Rien ne l'impose a priori : il faut le vérifier sur les coefficients.
Proposition 1 : Règles de calcul pour la somme et la multiplication par un scalaire
Soient et .
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- .
Démonstration :
Toutes les égalités sont des égalités de matrices de : il suffit de les vérifier coefficient par coefficient. Soit donc .
- On a
Donc .
- On a
par associativité de l'addition dans .
- On a
Donc .
- On a
- On a
-
On a , d'où ; l'égalité s'en déduit par le point 1.
-
On a , d'où .
-
Enfin, , qui vaut d'après le point 3, c'est-à-dire d'après le point 8.
Remarque :
On dit que si, pour tout , .
Produit de deux matrices
Question
L'addition se fait case par case ; pourquoi pas le produit ? Parce qu'une matrice n'est pas là pour être un tableau de nombres, mais pour représenter une transformation des inconnues d'un système. Si l'on substitue un système dans un autre, quels coefficients obtient-on — et de quel produit sont-ils la formule ?
Définition 2 : Produit de deux matrices
Soient et . On définit la matrice produit par
Test 2 : Le produit se fait-il case par case ?
Pour toutes matrices et de même taille , on a .
Remarque :
- Le produit n'est défini que si le nombre de colonnes de est égal au nombre de lignes de .
- Si et , alors .
- Schématiquement :
Test 3 : AB et BA de tailles différentes
Si et , alors et sont tous deux définis, mais ne sont pas de la même taille.
Exercice 1 : Produits de matrices
Soient
Calculer les produits possibles.
Solution :(cliquer pour afficher)
Recensement. On a , , et . Un produit est défini si et seulement si le nombre de colonnes de est égal au nombre de lignes de . Sur les couples possibles, huit produits sont définis :
Les huit autres ne le sont pas : , , , , , , , .
Calculs. On a
Puis
Détaillons par exemple le coefficient de position de : c'est le produit de la deuxième ligne de par la troisième colonne de , soit .
Produit par une colonne, produit par une ligne
Question
Le produit d'une matrice par une colonne se calcule coefficient par coefficient. Mais si l'on regarde le résultat globalement, comme une colonne et non comme une liste de nombres : que reconnaît-on ?
Proposition 2 : Produit d'une matrice par une colonne, produit d'une ligne par une matrice
- Si et , où désigne la colonne de , alors
- Si sont les lignes de et , alors
Démonstration :
- On pose . On a
Donc .
- La matrice appartient à . Soit . On a pour tout , et puisque est la ligne de . Ainsi
Ceci valant pour tout , on a .
Exemple :
Pour et , le produit n'est rien d'autre que la somme des deux colonnes de . Multiplier par une colonne de , c'est donc sommer les colonnes — et par une colonne quelconque, c'est en faire une combinaison linéaire. Comment s'en servir pour calculer plus vite ?
Exercice 2 : Lire un produit comme une combinaison linéaire
Soient , et .
- Calculer comme combinaison linéaire des colonnes de , puis vérifier par la définition du produit.
- Calculer comme combinaison linéaire des lignes de , puis vérifier par la définition du produit.
Solution :(cliquer pour afficher)
- Les colonnes de sont , et . D'après la proposition,
Vérification par la définition : la première ligne donne , la seconde .
- Les lignes de sont et . D'après la proposition,
Vérification par la définition : le coefficient de position vaut , celui de position vaut , celui de position vaut .
Proposition 3 : Colonnes et lignes d'un produit de matrices
Soient et .
- Si sont les colonnes de , alors les colonnes de la matrice sont .
- Si sont les lignes de , alors les lignes de la matrice sont .
Démonstration :
- Soient et . On a
Ainsi pour tout , d'où est la colonne de la matrice .
- Soient et . La matrice est la ligne de , donc pour tout . Ainsi
Ceci valant pour tout , la matrice ligne est la ligne de .
Règles de calcul du produit
Question
Le produit matriciel n'est pas défini case par case : rien ne garantit a priori qu'il hérite des règles de calcul des nombres. Lesquelles survivent — et lesquelles tombent ?
Proposition 4 : Propriétés du produit matriciel
- Soient , et . On a
- Soient , et . On a
- Soit . On a
- Soient , et . On a
Démonstration :
- Soient et . On a
D'où .
- Soient et . On a
D'où . Le calcul est identique pour , en sommant cette fois sur l'indice de ligne.
- Soient et . On a
car tous les termes de la somme sont nuls sauf celui d'indice . De même
Enfin, pour , , d'où ; et de même .
- Soient et . On a
et le même calcul, en plaçant le facteur sur le second facteur, donne .
Remarque :
Le produit matriciel n'est pas commutatif. En effet,
donc
Test 4 : Un produit nul sans facteur nul
Il existe deux matrices et de , toutes deux non nulles, telles que .
Produit de matrices élémentaires
Question
Toute matrice est combinaison linéaire de matrices élémentaires. Si l'on savait multiplier les entre elles, on saurait donc multiplier n'importe quoi. Que vaut ?
Proposition 5 : Produit de deux matrices élémentaires
Soient et deux matrices élémentaires. On a
où désigne la matrice élémentaire de .
Démonstration :
Soient et . En utilisant la formule , on a
D'où .
Remarque :
- En pratique, on utilise cette formule dans , où les trois matrices , et vivent dans le même ensemble.
- On a et .
- La formule se lit ainsi : le produit est nul dès que , et vaut lorsque — l'indice de colonne du premier facteur doit « rencontrer » l'indice de ligne du second. Ainsi, dans , tandis que . Ce seul exemple redit la non-commutativité du produit.
Exercice 3 : Calculs dans la base des matrices élémentaires
On travaille dans et l'on pose .
- Calculer à l'aide de la formule .
- Écrire et sous forme de tableaux et vérifier le résultat.
Solution :(cliquer pour afficher)
- Par distributivité du produit sur la somme,
On applique la formule à chaque terme :
- ;
- ;
- ;
- .
D'où .
- On a
ce qui confirme le calcul de la question 1.
Transposée d'une matrice
Question
Dans tout ce qui précède, lignes et colonnes ne jouent pas le même rôle : on multiplie à gauche par des lignes, à droite par des colonnes. Que devient une matrice si l'on échange systématiquement ces deux rôles — et les règles de calcul résistent-elles à cet échange ?
Définition 3 : Transposée d'une matrice
Soit . On appelle transposée de la matrice, notée (ou ), définie par
Remarque :
- Si , alors .
- La ligne de est la colonne de .
- La colonne de est la ligne de .
Test 5 : Taille de la transposée
Pour toute matrice , la matrice a la même taille que .
Exemple :
-
Si , alors .
-
Si , alors .
Proposition 6 : Propriétés de la transposition
-
Pour tout , on a .
-
Pour tous et tous , on a
- Pour tous et , on a
Démonstration :
- Les deux matrices et appartiennent à . Soient et . En appliquant deux fois la définition,
D'où .
- Les deux membres appartiennent à . Soient et . On a
D'où .
- Soient et . On a
D'où .
Test 6 : Transposée d'un produit
Pour toutes matrices et dont le produit est défini, on a .
Remarque :
On considère les applications
- On a et . Donc est bijective et .
- On a . On dit que est une application linéaire.
Exercice 4 : Une matrice égale à sa transposée
Soit .
- Justifier que le produit est défini et préciser sa taille.
- Montrer que .
- Calculer pour et vérifier le résultat de la question 2 sur cet exemple.
Solution :(cliquer pour afficher)
-
On a et : le nombre de colonnes de vaut , qui est aussi le nombre de lignes de . Le produit est donc défini et .
-
En appliquant la propriété du produit puis celle de la double transposition,
- Ici et , donc
Cette matrice de est bien égale à sa transposée : les deux coefficients hors diagonale valent tous deux .