Algorithme de r´eduction d’une matrice `a forme ´echelonn´ee :
On part de la matrice m×p
C=
c1,1c1,2· · · c1,p
c2,1c2,2· · · c2,p
.
.
..
.
..
.
.
cm,1cm,2· · · cm,p
´
Etape 1 :
On regarde la premi`ere colonne de C:
•Si tous les coefficients de la colonne sont
nuls, alors on passe `a la colonne sui-
vante.
•Sinon : on choisit itel que ci,1#= 0. Par
exemple, on pourrait choisir le premier
i∈{1, . . . , m}tel que ci,1#= 0 ; un choix
plus efficace pour la r´esolution “manuel-
le” du syst`eme est le “plus simple” ci,1
(on doit diviser par ci,1).
On ´echange L1↔Li.
Le coefficient c1,1de la nouvelle ma-
trice est maintenant non nul. On pose
pour ide 2 `a m:
L!
i=Li−ci,1
c1,1
L1.
De cette fa¸con, le coefficient (i, 1) de la
nouvelle i`eme ligne est :
c!
i,1=ci,1−ci,1
c1,1
c1,1= 0 ,
c’est-`a-dire tous les coefficients de la
premi`ere colonne, sauf le premier, sont
nuls.
On obtient donc une matrice de la forme
c1,1c1,2· · · c1,p
0
.
.
.
0
$
$
$
$
$
$
$
C(1)
Exemple 1.On consid`ere la matrice 3 ×4
C=
3 2 −1 15
2 3 1 10
1 1 1 6
´
Etape 1 :
On regarde la premi`ere colonne de C.
Il y a des coefficients non nuls dans la
premi`ere colonne. Le coefficient ci,1le plus simple
pour une division par ci,1est c3,1= 1.
C!
L1↔L3
1 1 1 6
2 3 1 10
3 2 −1 15
Dans la nouvelle matrice on a c1,1= 1. On
pose :
L!
2=L2−2L1
L!
3=L2−3L1
d’o`u :
!
L!
2=L2−2L1
L!
3=L2−3L1
1 1 1 6
0 1 −1−2
0−1−4−3
.
On a donc obtenu une matrice de la forme
11 1 6
0
0$
$
$
$
1−1−2
−1−4−3
.
1
´
Etape 2 :
On r´ep`ete l’´
Etape 1 sur la matrice
0
.
.
.
0
$
$
$
$
$
$
$
C(1)
(`a chaque pas, on continue `a ´ecrire la premi`ere
ligne de la matrice obtenue `a la fin de l’´etape 1.
Cette ligne restera inchang´ee).
´
Etapes successives :
On recommence ainsi jusqu’`a obtention
d’une matrice ´echelonn´ee, qui est une forme
´echelonn´ee de la matrice Cdonn´ee.
´
Etape 2 :
On r´ep`ete l’´
Etape 1 sur la matrice
(0
0$
$
$
$
1−1−2
−1−4−3).(*)
La premi`ere colonne de
C(1) := (1−1−2
−1−4−3)
contient des coefficients non nuls. On choisit
le coefficient 1 dans sa premi`ere colonne, qui
est le coefficient le plus simple pour une divi-
sion. Le coefficient est d´ej`a dans la premi`ere
ligne de la matrice (*). Donc une inversion
de lignes n’est pas n´ecessaire. On applique
maintenant une op´eration O2pour mettre `a
z´ero le coefficient −1 de la premi`ere colonne
de C(1). En ´ecrivant toujours la premi`ere
ligne (inchang´ee) de la matrice trouv´ee `a la
fin de l’´etape 1, on a donc :
1 1 1 6
0 1 −1−2
0−1−4−3
!
L!
3=L3+L2
11 1 6
0 1 −1−2
0 0 −5−5
La derni`ere matrice est d´ej`a en forme ´echelonn´ee.
La forme ´echelonn´ee de Ctrouv´ee est donc
1 1 1 6
0 1 −1−2
0 0 -5 −5
2