Lycée Victor Hugo IPT 2eannée 2016-17
1. échelonnement du système (descente),
2. réduction du système (remontée).
Cesdeuxétapesd’échelonnementetderéductiondusystèmesontréaliséesen
effectuantdesopérations élémentaires sur les lignes, ce qui correspond à des
opérationssurleséquations:
– multiplicationd’uneligneparunscalairenonnul(Li←λLi)avecλ6=0,
– ajoutdeλLiàLjLj←Lj+λLiaveci6=j,
– échangedelignesLi↔Lj.
Chaqueopérationélémentaireétantinversibleparuneopérationélémentaire(de
mêmetype),lesystème(S)et toutsystème(S’)obtenuàpartirde (S)àl’aide
d’opérations élémentaires sur les lignes, sont équivalents et admettent donc les
mêmessolutions.
Effectuerdesopérationssurleslignesdusystème(S)revient àeffectuerces
mêmesopérationssurleslignesdelamatriceAetduvecteurB.Plutôtqued’effec-
tuerchaqueopérationélémentairesurApuissurB,lesopérationsseronteffectuées
uneseulefoissurunematricequel’onnommematriceaugmentéedusystème(S).
Lamatriceaugmentéedusystème(S)estlamatricenotée(A|B):
(A|B)=
a1,1a1,2··· a1,n b1
a2,1a2,2··· a2,n b2
··· ··· ··· ··· ···
an,1an,2··· an,n bn
SilamatriceAdusystèmeestinversible(systèmedeCramer)alorslesystème
(S)AX =BadmetdoncuneuniquesolutionX=A−1B.Danslecascontraire,
nouspréciseronscequipermetderepérerquelamatriceAn’estpasinversibleau
coursdudéroulementduprogramme.
1 Échelonnement du système
1. Premièreétape:
(a) Onsupposequelepremiercoefficientdelapremièreligneestnonnul
(a1,16=0,quitteàéchangerdeuxlignes).Cepremiercoefficientnonnul
s’appellelepremierpivot.
(b) OneffectuedesopérationsLi←Li+λL1pouriallantde2àndemanière
àfairedisparaîtrex1deséquations2àn.
2. Deuxièmeétape:Onrecommencelesétapes(a)et(b)avecleslignes2ànet
l’inconnuex2(oncherchedoncunpivotsurla2ième colonnedansleslignesL2
àLn).
3. Étapessuivantes,jusqu’àla(n−1)ième étape:Onrecommenceleprocessus
afind’obtenirunematriceéchelonnée(laième étapeconsistantàchercherun
pivotsurlaième colonnedansleslignesLiàLn).
Àl’issuedecesopérations,onaboutitàunematriceaugmentéeéchelonnéedu
type:
(A|B)0=
a0
1,1a0
1,2··· a0
1,n−1a0
1,n b0
1
0a0
2,2··· a0
2,n−1a0
2,n b0
2
0 0 ··· a0
3,n−1a0
3,n b0
3
··· ··· ··· ··· ··· ···
0 0 ··· 0a0
n,n b0
n
Cas d’une matrice Anon inversible : s’il n’est pas possible de trouver un
pivot(nonnul)surlaième colonnedansleslignesLiàLn,lamatriceAn’estpas
inversible,oninterromptl’algorithmeetonretourneunmessaged’erreur.
2 Réduction du système
1. ParmultiplicationdechaqueligneLipar 1
a0
i,i ,onchangelavaleurdespivots
en1.
2. Ladernièrelignedonnealorslavaleurdexn.Onutiliselepivotvalant1sur
ladernièreligneetladernièrecolonnepouréliminerxndeséquationsL1à
Ln−1pardesopérationsdelaformeLi←Li+λLj.
3. LaligneLn−1donnealorslavaleurdexn−1.Onutiliselepivotvalant1en
position(n−1,n −1)pouréliminerxn−1deséquationsL2àLn−2.
4. Onfaitdemêmejusqu’àlaligneL2.
5