Semestre 3
S. Iovle
1 Description gnrale
Pour rsoudre le systme Ax = b, o A est une matrice quelconque, on cherche se ramener un systme plus simple
que l'on sait rsoudre.
La mthode de Gauss consite se ramener un systme triangulaire tandis que la mthode de Jordan consiste se
ramener un systme diagonal.
Pour transformer le systme initial en un systme triangulaire ou diagonal, il faut faire des combinaisons des lignes.
Pour obtenir un bon rsultat numrique, on pourra tre amen faire des permutations des lignes et ventuellement des
colonnes du systme.
2 Mthode de Gauss
La mthode de Gauss est itrative. On dmarre avec la matrice A = A(0) , le vecteur b = b(0) et on construit
successivement la squence de matrices et vecteurs
(i)
(i)
(i)
(i)
a1,i+1
a
a12 . . . a1i
11
(i)
(i)
0 a(i)
a2,i+1
. . . a2i
22
.. . .
..
..
.
. ..
.
.
.
(i)
(i)
0 ...
a
0
a
i,i+1
ii
(i)
0
0
.
.
.
0
a
i+1,i+1
..
..
..
..
.
.
.
.
(i)
0
0
.
.
.
0
a
n1,i+1
(i)
0
0 ...
0
an,i+1
...
...
...
...
..
.
...
...
(i)
a1,n1
(i)
a2,n1
..
.
(i)
ai,n1
(i)
ai+1,n1
..
.
(i)
an1,n1
(i)
an,n1
(i)
a1n
(i)
a2n
..
.
(i)
ain
(i)
ai+1,n
..
.
(i)
an1,n
(i)
ann
Pour passer de la matrice A(i) la matrice A(i+1) , il faut faire apparatre des 0 colonne i + 1. Pour cela on fait des
combinaisons de lignes de la forme
(i)
ai+1,j
Li+1 , j > i + 1.
Lj Lj (i)
ai+1,i+1
(i)
Dans cette expression Lj reprsente la ligne j de la matrice A(i) . Le nombre ai+1,i+1 est appel le pivot de Gauss. Les
mmes combinaisons doivent tre appliques simultanment au second membre du systme, c'est dire au vecteur b.
3 Algorithme
On en dduit un premier algorithme
end for
end for
end for
En l'tat cet algorithme n'est pas utilisable car il ne teste pas si p est nul. Par ailleurs si p est petit, c sera trs grand,
et le calcul en prcision nie d'un ordinateur fera que l'on va accumuler des erreurs d'arrondis.
Proposition .1 Soit Ax = b un systme. Si on change les lignes i et j de A et de b alors on ne change pas la solution.
Si on change les colonnes k et l de A alors la solution du nouveau systme est la mme que celle du systme originel
avec xk et xl changs.
1. La stratgie la plus rapide consiste, l'itration i, rechercher dans la colonne i le premier lment non nul. En
(i1)
particulier si aii
6= 0, il n'y a rien faire.
2. La deuxime stratgie consiste rechercher dans la colonne i le plus grand lment et le choisir comme pivot.
3. La troisime stratgie consiste rechercher dans la sous-matrice AII avec I = i, . . . , n le plus grand lment et le
choisir comme pivot.
On remarquera que pour les deux premires stratgie on peut tre amen eectuer des permutations de lignes alors
que pour la troisime, on peut tre amen eectuer des permutions de lignes et de colonnes.
Attention : le pivot doit ncessairement se trouver dans la partie infrieure de A.
5 La mthode de Jordan
La mthode de Jordan est identique la mthode de Gauss, la seule dirence tant dans les rotations s'appliquent
aussi la partie suprieure de la matrice pour faire apparatre une matrice diagonale.