Matrice échelonnée

En algèbre linéaire, une matrice est dite échelonnée en lignes si le nombre de zéros précédant la première valeur non nulle d'une ligne augmente strictement ligne par ligne jusqu'à ce qu'il ne reste éventuellement plus que des zéros.
C'est une notion fondamentale en algèbre linéaire, rendant par exemple élémentaire la détermination du rang ou de l'image d'une matrice.
Exemples
[modifier | modifier le code]Voici un exemple de matrice échelonnée (les désignent des coefficients quelconques, les des pivots, coefficients non nuls) :
Une matrice échelonnée est dite matrice échelonnée réduite, ou matrice canonique en lignes, si les pivots valent 1 et si les autres coefficients dans les colonnes des pivots sont nuls. La matrice échelonnée réduite associée à l'exemple précédent est :
Les matrices suivantes sont échelonnées réduites :
- ;
Réduction d'une matrice à sa forme échelonnée réduite
[modifier | modifier le code]On rappelle ce que sont les opérations élémentaires sur les lignes d'une matrice :
- permuter deux lignes ;
- multiplier une ligne par une constante non nulle ;
- ajouter à une ligne une autre ligne multipliée par un nombre quelconque.
Toute matrice peut être transformée en une matrice échelonnée réduite au moyen d'opérations élémentaires sur les lignes. De plus, cette matrice est unique.
Rang
[modifier | modifier le code]Le rang d'une matrice échelonnée est le nombre de lignes non nulles.
Le rang étant invariable par opérations élémentaires, cela fournit une méthode pour trouver le rang d'une matrice quelconque : la transformer par opérations élémentaires en une forme échelonnée.
Sous-espaces relatifs à une matrice
[modifier | modifier le code]Soit A une matrice quelconque, à m lignes et n colonnes, de rang r. Soit C la matrice constituée des r premières lignes de la matrice échelonnée réduite associée (les lignes qui suivent sont nulles). Procédons également à l'échelonnement réduit de la matrice par blocs où est la matrice identité à m lignes, et soit la matrice par blocs échelonnée réduite associée, de la forme . Les matrices C et L permettent de déterminer plusieurs sous-espaces relatifs à la matrice A[1].
Dans le cas où m = n = r, la matrice K est l'inverse de la matrice A.
Exemple
[modifier | modifier le code]Si A est la matrice alors la matrice échelonnée réduite de est telle que et
Noyau
[modifier | modifier le code]Le noyau Ker(A) de la matrice A est défini comme le sous-espace vectoriel de constitué des colonnes X solutions du système linéaire homogène AX = 0. Ce noyau de A est identique[1] à celui de C, et se calcule plus facilement à partir de C.
Les vecteurs de ce noyau sont en effet les colonnes X ayant des coefficients quelconques aux indices j correspondant à une colonne j de la matrice C n'ayant pas de pivot, les coefficients situés aux indices k correspondant à des pivots étant ajustés pour annuler CX. Notons la base canonique de , et les indices de colonnes où se trouvent les pivots. Alors une base de Ker(A) est donnée par les .
Il en résulte que la dimension de Ker(A) est égale à , où r est le nombre de pivots. C'est une version du théorème du rang.
Dans l'exemple précédent, on a : j = 2, 4, 5, 6 (colonnes sans pivot), et k1 = 1, k2 = 3 (colonnes avec pivot). Une base de Ker(A) est donnée par :
Image
[modifier | modifier le code]L'image Im(A) de la matrice est le sous-espace vectoriel de constitué des AX, avec X une colonne quelconque de n termes. Cette image est engendrée par les colonnes de A, et une base est formée par les colonnes dont l'indice contient, après réduction, un pivot. Dans l'exemple précédent les colonnes à pivot sont 1 et 3, ainsi une base est et .
L'image Im(A) est aussi identique[1] au noyau de L, dont on trouve une base comme précédemment.
Dans l'exemple précédent, une base de Im(A) obtenue à partir du noyau de L est et .
Conoyau
[modifier | modifier le code]Le conoyau de A est le sous-espace vectoriel des lignes X telles que XA = 0. Une base de ce conoyau est donnée[1] par les lignes de L.
Dans l'exemple précédent, une base du conoyau de A est , , .
Le conoyau est le noyau de la transposée de A. Il a pour dimension m – r, ainsi le rang de la transposée de A est égal à r (tout comme celui de A).
Coïmage
[modifier | modifier le code]La coïmage de A est le sous-espace vectoriel engendré par les lignes de A. Une base de la coïmage est donnée[1] par les lignes de C.
Dans l'exemple précédent, une base de la coïmage de A est et .
Référence
[modifier | modifier le code]- (en) Robert A. Beezer, « Extended Echelon Form and Four Subspaces », Amer. Math. Monthly, vol. 121, no 7, , p. 644-647.