Opérations élémentaires et matrices associées
Opérations élémentaires sur les lignes
Question
Pour résoudre un système linéaire, on échange deux équations, on en multiplie une par un nombre non nul, on ajoute à l'une un multiple d'une autre — et l'ensemble des solutions ne change pas. Sur la matrice des coefficients, ces gestes deviennent des manipulations de lignes. Lesquelles exactement, et sont-elles réversibles ?
Définition 1 : Opérations élémentaires sur les lignes
Soit . On appelle opération élémentaire sur les lignes l'une des opérations suivantes :
- permutation : ;
- multiplication par un scalaire : , avec ;
- ajout d'une autre ligne multipliée par un scalaire : , avec et .
Notation :
Lorsqu'une matrice est obtenue à partir d'une matrice par une opération élémentaire, on écrit cette opération sous le symbole :
Exemple :
Sur la matrice , l'opération donne
la première ligne n'a pas bougé, la seconde a perdu son premier coefficient. C'est le geste de base du pivot. Comment enchaîner de telles opérations pour faire apparaître le plus de zéros possible ?
Test 1 : Le scalaire nul
L'opération est une opération élémentaire pour tout .
Exercice 1 : Une suite d'opérations sur les lignes
Soit . Effectuer successivement les opérations
Solution :(cliquer pour afficher)
On a
Le détail de la deuxième étape : la nouvelle ligne vaut .
La matrice obtenue est triangulaire supérieure, à coefficients diagonaux tous égaux à .
Opérations élémentaires sur les colonnes
Question
Les lignes d'une matrice sont les équations d'un système ; les colonnes en sont les inconnues. Les trois mêmes gestes ont-ils un sens sur les colonnes, et se traduisent-ils de la même façon ?
Définition 2 : Opérations élémentaires sur les colonnes
Soit . On appelle opération élémentaire sur les colonnes l'une des opérations suivantes :
- permutation : ;
- multiplication par un scalaire : , avec ;
- ajout d'une autre colonne multipliée par un scalaire : , avec et .
Exercice 2 : Une suite d'opérations sur les colonnes
Soit . Effectuer successivement les opérations
Solution :(cliquer pour afficher)
On a
En combinant avec l'exercice précédent : en n'agissant que sur les lignes de , on est arrivé à ; puis, en n'agissant que sur les colonnes de , on est arrivé à .
Matrices de dilatation, de permutation et de transvection
Question
Toute opération élémentaire transforme en une nouvelle matrice. Le produit matriciel, lui aussi, transforme en une nouvelle matrice. Ces deux mécanismes n'en font-ils qu'un : existe-t-il, pour chaque opération élémentaire, une matrice telle que « effectuer l'opération sur », ce soit exactement « calculer » ?
Définition 3 : Matrices de dilatation, de permutation et de transvection
- On appelle matrice de dilatation toute matrice de la forme
où occupe la position .
- On appelle matrice de permutation toute matrice de la forme
où les colonnes et de sont échangées.
- On appelle matrice de transvection toute matrice de la forme
où occupe la position .
Exemple :
Dans :
Chacune de ces trois matrices s'obtient à partir de par une seule opération élémentaire sur les lignes. Laquelle, dans chaque cas — et est-ce un hasard ?
Exemple :
Soient et . On a alors
et
Test 2 : À gauche les lignes, à droite les colonnes
Sur l'exemple précédent, échange les lignes et de , tandis que échange ses colonnes et .
Action des matrices élémentaires
Question
Les trois matrices , , sont toutes construites à partir de et de matrices élémentaires . Pour comprendre leur action par produit, il suffit donc de comprendre celle d'une seule : que fait quand on la multiplie par une matrice quelconque ?
Lemme 1 : Action des matrices élémentaires
- Toute matrice est combinaison linéaire de matrices élémentaires :
-
La matrice est la matrice dont la ligne est la ligne de et dont les autres lignes sont nulles.
-
La matrice est la matrice dont la colonne est la colonne de et dont les autres colonnes sont nulles.
Démonstration :
- Les deux membres sont des matrices de même taille. Soit un couple d'indices. En utilisant la formule ,
car dans cette double somme, tous les termes sont nuls sauf celui d'indices . D'où .
- On a
donc
Donc la ligne de est la ligne de , et les autres lignes sont nulles.
- De la même façon,
Cette matrice n'a de coefficients non nuls que dans sa colonne, où figure, à la ligne, le coefficient : la colonne de est donc la colonne de , et les autres colonnes sont nulles.
Remarque :
La matrice est la matrice dont la ligne est celle de et dont les autres lignes sont nulles.
Test 3 : Deux indices, deux rôles
La matrice est la matrice dont la ligne est la ligne de et dont les autres lignes sont nulles.
Exercice 3 : Extraire une ligne, extraire une colonne
Soit et soient les matrices élémentaires de .
- Calculer et en utilisant le lemme, puis vérifier par le calcul du produit.
- Déterminer une matrice telle que soit la matrice dont les trois lignes sont toutes égales à la deuxième ligne de .
Solution :(cliquer pour afficher)
- D'après le point 2 du lemme, est la matrice dont la première ligne est la troisième ligne de , les autres étant nulles :
D'après le point 3, est la matrice dont la troisième colonne est la première colonne de , les autres étant nulles :
Vérification pour le premier produit : la première ligne de étant , le produit par donne bien ; les deux autres lignes de étant nulles, celles du produit le sont aussi.
- La matrice a pour ligne la deuxième ligne de , les autres étant nulles. En sommant sur ,
convient. On vérifie :
Traduction matricielle des opérations élémentaires
Question
On a maintenant tout pour répondre à la question posée plus haut : chacune des trois matrices , , s'écrit à l'aide de et de matrices élémentaires, dont on connaît l'action. Quelle opération réalise chacun des produits, à gauche puis à droite ?
Proposition 1 : Traduction matricielle des opérations élémentaires
- Le produit correspond à l'opération .
- Le produit correspond à l'opération .
- Le produit correspond à l'opération .
- Le produit correspond à l'opération .
- Le produit correspond à l'opération .
- Le produit correspond à l'opération .
Démonstration :
On note les lignes de et ses colonnes. Toutes les vérifications reposent sur le lemme et sur la distributivité du produit sur la somme.
- On a
D'après la remarque, n'a qu'une ligne non nulle, la , égale à . La somme laisse donc inchangée toute ligne avec , et remplace par .
-
On a . La matrice n'a qu'une ligne non nulle, la , égale à . La somme laisse donc inchangée toute ligne avec , et remplace par .
-
On a
Les quatre matrices soustraites ou ajoutées n'ont de lignes non nulles qu'en position ou : toute ligne avec est donc inchangée. En position , on obtient ; en position , on obtient . Les lignes et ont bien été échangées.
Les points 4, 5 et 6 se traitent de la même façon avec le point 3 du lemme, en se souvenant que n'a qu'une colonne non nulle, la , égale à .
-
: la colonne est remplacée par , les autres sont inchangées.
-
: la seule colonne modifiée est la , remplacée par .
-
: la colonne devient (le terme dépose en colonne ), la colonne devient , et les autres sont inchangées.
Test 4 : La transvection à droite
Le produit correspond à l'opération .
Remarque :
En appliquant la proposition à , on obtient que chacune des matrices , , s'obtient en effectuant sur l'opération élémentaire qu'elle réalise. C'est la façon la plus sûre de retrouver ces matrices sans les apprendre par cœur.
Rédaction — Écrire matriciellement une suite d'opérations :
Pour traduire par un produit une suite d'opérations élémentaires sur les lignes :
- Écrire la matrice de chaque opération en effectuant cette opération sur . Une permutation donne , une dilatation donne , une transvection donne .
- Multiplier à gauche, dans l'ordre inverse. Si l'on effectue , puis , …, puis , de matrices respectives , la matrice finale est
La dernière opération effectuée est celle dont la matrice est la plus à gauche.
- Pour des opérations sur les colonnes, la règle est la même en multipliant à droite, et cette fois dans l'ordre naturel : .
Exercice 4 : Une suite d'opérations sous forme de produit
On reprend et la suite d'opérations
qui conduit à .
- Écrire la matrice de chacune de ces quatre opérations.
- Écrire sous la forme , où est un produit de ces quatre matrices, en précisant l'ordre.
- Calculer et vérifier que .
Solution :(cliquer pour afficher)
- Chaque matrice s'obtient en effectuant l'opération sur :
- Chaque opération se traduit par une multiplication à gauche, appliquée au résultat de la précédente :
L'ordre des facteurs est l'inverse de l'ordre chronologique des opérations.
- On calcule de droite à gauche. D'abord , c'est-à-dire l'opération appliquée à :
Puis , puis :
Vérification :
Ligne par ligne : la première ligne de prélève la troisième ligne de ; la deuxième prélève l'opposée de la première ligne de , soit ; la troisième calcule .
Test 5 : Ordre de composition
Si l'on effectue sur l'opération de matrice , puis celle de matrice , la matrice obtenue est .