Algorithme du pivot de Gauss


Toutes les matrices considérées ici seront inversibles (et par conséquent des matrices carrées !)

Préambule : permutation de lignes

Exemple :

1. Matrice échelonnée triangulaire

L'objectif de cette première partie est de transformer une matrice inversible quelconque en matrice triangulaire supérieure.
Afin de simplifier la réalisation de cet objectif, le problème va être découpé en plusieurs exercices, modifiant pas à pas une colonne j donnée en paramètre d'une matrice M.

1.1 Exercice : recherche du pivot

Exemple :

1.2 Exercice : annulation des coefficients

Rappel : une ligne $L_{i}$ est remplacée par : $M[j,j] \times L_{i} - M[i,j] \times L_{j}$

Exemple :

1.3 Exercice : pivot de Gauss

Exemple :

2. Matrice échelonnée diagonale

2.1 Exercice : remontée de l'algorithme de Gauss

Exemple :

Exemple :

2.2 Bonus : inversion d'une matrice

Exemple :