Accueil > Mathématiques > Résolution de systèmes linéaires > Méthode du pivot de Gauss
Méthode du pivot de Gauss
jeudi 1er juin 2006, par
Mots-clés: algorithme , descente , méthode , méthode directe , pivot de Gauss , remontée , résolution , système linéaire , système triangulaire .
Toutes les versions de cet article : [English] [français]
La méthode du pivot de Gauss est une méthode directe de résolution de système linéaire qui permet de transformer un système en un autre système équivalent échelonné. On résout le système ainsi obtenu à l’aide d’un algorithme de remontée.
Problème
On cherche à résoudre le système suivant de
équations à
inconnues
:

Du point de vue matriciel, on a
![]()
avec
![Ax=
\[ \left(
\begin{array}{c c c c }
a_{11} & a_{12} & \cdots & a_{1n} \\
a_{21} & a_{22} & \cdots & a_{2n}\\
\vdots & \vdots & \ddots & \vdots \\
a_{n1} & a_{n2} & \cdots & a_{nn}
\end{array} \right)
\]
\[ \left(
\begin{array}{c }
x_1 \\
x_2 \\
\vdots \\
x_n
\end{array} \right)
\]=
\[ \left(
\begin{array}{c }
b_1 \\
b_2 \\
\vdots \\
b_n
\end{array} \right)
\]=b
Ax=
\[ \left(
\begin{array}{c c c c }
a_{11} & a_{12} & \cdots & a_{1n} \\
a_{21} & a_{22} & \cdots & a_{2n}\\
\vdots & \vdots & \ddots & \vdots \\
a_{n1} & a_{n2} & \cdots & a_{nn}
\end{array} \right)
\]
\[ \left(
\begin{array}{c }
x_1 \\
x_2 \\
\vdots \\
x_n
\end{array} \right)
\]=
\[ \left(
\begin{array}{c }
b_1 \\
b_2 \\
\vdots \\
b_n
\end{array} \right)
\]=b](local/cache-vignettes/L340xH95/48a22f227e8aafdd2fab64131721f920-cfc88.png)
Exemple de résolution
Considérons le système suivant :

avec
![A=\[ \left(
\begin{array}{ccc}
1 & 2 & 2 \\
1 & 3 & -2\\
3 & 5 & 8
\end{array} \right)
\]
,
x=\[ \left(
\begin{array}{c}
x_1\\
x_2\\
x_3
\end{array} \right)
\],b=\[ \left(
\begin{array}{c}
2\\
-1\\
8
\end{array} \right)
\]
A=\[ \left(
\begin{array}{ccc}
1 & 2 & 2 \\
1 & 3 & -2\\
3 & 5 & 8
\end{array} \right)
\]
,
x=\[ \left(
\begin{array}{c}
x_1\\
x_2\\
x_3
\end{array} \right)
\],b=\[ \left(
\begin{array}{c}
2\\
-1\\
8
\end{array} \right)
\]](local/cache-vignettes/L300xH71/cdd921e6fcebc85bf7fe2093f363d79b-c0aa0.png)
Première étape du pivot de Gauss pour éliminer les variables
dans les lignes
et
:

Seconde étape du pivot de Gauss pour éliminer les variables
dans la ligne
:

En remontant le système, on obtient aisément la solution
du système :
![x=\[ \left(
\begin{array}{c}
3\\
-1\\
1/2
\end{array} \right)
\]
x=\[ \left(
\begin{array}{c}
3\\
-1\\
1/2
\end{array} \right)
\]](local/cache-vignettes/L88xH71/f93445b16cb71e5e69fa810b1a19ec04-29cd3.png)
Algorithme de la méthode du pivot de Gauss : Triangularisation

Soit
la matrice échelonnée du système, on a alors
![]()
Algorithme de la méthode du pivot de Gauss : Remontée et résolution
À présent la matrice
du système linéaire est échelonnée, on doit alors résoudre le système triangulaire :
![]()
puisque
rappelons le, est le second membre échelonné, il a subi les mêmes opérations que la matrice échelonnée
.
On utilise alors un algorithme de remontée pour le système
:

