Vous êtes sur la page 1sur 19

République Algérienne Démocratique et Populaire

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique


UNIVERSITÉ DE BLIDA 1, Faculté des Sciences, Département d’Informatique

Analyse numérique (L2)

Chapitre 2 : Systèmes d’équations linéaires

Dr. MIDOUN Khadidja


K_miodun@esi.dz

2020-2021
Définition d’un système linéaire
Méthodes directes de résolution des
Systèmes systèmes linéaires
 Méthodes d’élimination Gauss
linéaires  Méthodes de décompositio LU
Définition d’un système d’équations linéaires
Définition
Soit le système linéaire de n équations à n inconnues :
𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 = 𝑏1
𝑎21 𝑥1 + 𝑎22 𝑥2 + ⋯ + 𝑎2𝑛 𝑥𝑛 = 𝑏2
(s) …
𝑎𝑛1 𝑥1 + 𝑎𝑛2 𝑥2 + ⋯ + 𝑎𝑛𝑛 𝑥𝑛 = 𝑏𝑛

Le système peut s’écrire sous forme:

Matricielle: A × x = b Matrice augmentée : 𝐴 ȁ𝑏


𝑎11 𝑎12 … 𝑎1𝑛 𝑥1 𝑏1 𝑎11 𝑎12 … 𝑎1𝑛 𝑏1
𝑎21 𝑎22 … 𝑎2𝑛 𝑥2 𝑏2 𝑎21 𝑎22 … 𝑎2𝑛 𝑏2
⋮ ⋮ ⋮ ⋮ ⋮ = ⋮ ⋮ ⋮ ⋮ ⋮ ⋮
𝑎𝑛1 𝑎𝑛2 … 𝑎𝑛𝑛 𝑥𝑛 𝑏𝑛 𝑎𝑛1 𝑎𝑛2 … 𝑎𝑛𝑛 𝑏𝑛

𝐴: Matrice du système (s) x: Le vecteur inconnu du système (s) b: Le second nombre du système (s)

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 3


Définition d’un système d’équations linéaires
Exemple
Soit le système linéaire (s) de 3 équations à 3 inconnues :
7𝑥1 − 6𝑥2 + 5𝑥3 = 1
(s)ቐ4𝑥1 + 3𝑥2 − 2𝑥3 = 2
9𝑥1 + 8𝑥2 + 1𝑥3 = 3

On peut écrire ce système sous forme:

Matricielle: A × x = b Matrice augmentée : 𝐴 ȁ𝑏


7 −6 5 𝑥1 1 7 −6 5 1
4 3 −2 𝑥2 = 2 4 3 −2 ቮ2
9 8 1 𝑥3 3 9 8 1 3

𝐴: Matrice du système (s) x: Le vecteur inconnu du système (s) b: Le second nombre du système (s)

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 4


La résolution d’un système d’équations linéaires

La résolution d’un système linéaire consiste à trouver la valeur du vecteur


inconnu du système (s),

𝑥1 𝐶𝑎𝑠 1: Pas de solution


𝑥2
⋮ ቐ Cas2: Une solution unique
𝑥𝑚 Cas3: Un nombre infini des solutions

Un système linéaire homogène(𝑠ℎ ): B=0𝑛  AX=0


(𝑠ℎ ): Il possède au moins la solution (0,0,0,…,0)

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap2_Analyse matricielle 08/02/2021 5


Résoudre un système d’équations linéaires

‾ En générale, on distingue deux types de méthodes de résolution d’un système


linéaire:
1. Les méthodes directes
 Conduisent à un système équivalent au système initial en un nombre fini
d’étapes mais plus facile à résoudre (système diagonal ou triangulaire)
 Ces méthodes conduisent à la solution exacte.
 Elle ne sont pas applicable que lorsque n<50

2. Les méthodes indirectes (itératives)


 Conduisent à fournir la solution en un nombre infini d’opération, par
approximations successives et sans modifier le système initial.
 Ces méthodes s’appliquent pour résoudre des systèmes de grandes
tailles.

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 6


Transformer la matrice augmenté en autre
Méthode matrice équivalent.
directes Le nouveau système ayant la même solution
que original.
Méthode d’élimination de Gauss pour résoudre un système linéaires
 La méthode d’élimination de Gauss a pour but de transformer le système A*x=b

pour un système équivalent de la forme: U*x=𝒃.
(𝑘)
 La méthode comporte (n-1) étapes, On notera 𝑎𝑖,𝑗 l’élément 𝑎𝑖,𝑗 à l’étape K.

Matrice augmentée de système (s) : 𝐴 ȁ𝑏 Matrice augmentée équivalente de


système (s) : 𝑈 ቚ𝑏෠

𝑎11 𝑎12 … 𝑎1𝑛 𝑏1 ෢1


𝑎11 𝑎12 … 𝑎1𝑛 𝑎1𝑛 𝑏
𝑎21 𝑎22 … 𝑎2𝑛 𝑏2 0 𝑎ෞ … 𝑎ෟ 𝑎ෞ ෢2
22 2,𝑛−1 2𝑛 𝑏
⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮
𝑎𝑛1 𝑎𝑛2 … 𝑎𝑛𝑛 𝑏𝑛 0 0 … 0 𝑎ෞ
𝑛𝑛 𝑏෢𝑛

𝐴: Matrice du système (s) 𝑈: La matrice triangulaire supérieure


équivalente de A
Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 8
Méthode d’élimination de Gauss pour résoudre un système linéaires
Etape 1:
 On transforme A en une matrice dont les termes sous diagonaux de la première colonne
sont nuls.
𝑎21
 Pour éliminer le terme 𝑎21 on multiplie la ligne 𝐿1 par (− ):
𝑎11
(1) 𝑎
𝐿2 ← 𝐿2 −( 21 ) 𝐿1
𝑎11
𝑎31
 Pour éliminer le terme 𝑎31 on multiplier 𝐿1 par (− ):
𝑎11
(1) 𝑎31
𝐿3 ← 𝐿3 −( ) 𝐿1
𝑎11
 D’une manière générale pour éliminer tout les termes 𝑎𝑖1 on utilise la transformation:
(1) 𝑎
𝐿𝑖 ← 𝐿𝑖 −( 𝑖1 ) 𝐿1
𝑎11
 À la fin de la première étape le système d’équation aura la forme suivante:
𝑎1,1 𝑎1,2 … 𝑎1,𝑛 𝑎1,𝑛 𝑏1
(1) (1) (1) (1)
0 𝑎22 … 𝑎2,(𝑛−1) 𝑎2,𝑛 𝑏2
⋮ ⋮ ⋮ ⋮ ⋮ ⋮
(1) (1) (1) (1)
0 𝑎𝑛,2 … 𝑎𝑛,𝑛−1 𝑎𝑛,𝑛 𝑏𝑛

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 9


Méthode d’élimination de Gauss pour résoudre un système linéaires
Etape 2:
 Nous éliminons ensuite les termes sous-diagonaux de la seconde colonne.
(1)
(1) 𝑎
 Pour éliminer le terme 𝑎32 on multiplie la ligne𝐿2 par ( 32
(1) ) :
𝑎22
(1)
(2) (1) 𝑎32 (1)
𝐿3 ← 𝐿3 −( (1) )𝐿2
𝑎22
 En continuant de l même façon que l’étape 1on obtient la fin de la seconde étape.

 À la fin de la deuxième étape le système d’équation aura la forme suivante:


𝑎1,1 𝑎1,2 𝑎1,2 … 𝑎1,𝑛 𝑎1,𝑛 𝑏1
1 1 1 1 (1)
0 𝑎22 𝑎23 … 𝑎2, 𝑛−1 𝑎2,𝑛 𝑏2
⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮
2 2 2 (2)
0 0 𝑎𝑛,3 … 𝑎𝑛,𝑛−1 𝑎𝑛,𝑛 𝑏𝑛

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 10


Méthode d’élimination de Gauss pour résoudre un système linéaires
Etape k:
 À la 𝐾 è𝑚𝑒 étape, nous éliminons les termes sous-diagonaux de la 𝐾 è𝑚𝑒 colonne:
(𝑘−1)
(𝑘) (𝑘−1) 𝑎𝑘+1,𝑘 (𝑘−1)
𝐿𝑘+1 ← 𝐿𝑘+1 −( (𝑘−1) )𝐿𝑘
𝑎𝑘,𝑘

 À la fin de la dernière étape on obtient alors le système triangulaire supérieur


suivant:
𝑎1,1 𝑎1,2 𝑎1,2 … 𝑎1,𝑛 𝑎1,𝑛 𝑏1
𝑥1
1 1 1 1 (1)
0 𝑎22 𝑎23 … 𝑎2, 𝑛−1 𝑎2,𝑛 𝑥2 𝑏2
⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ = ⋮
0 0 0 … 0
𝑛−1
𝑎𝑛,𝑛 𝑥𝑛 (𝑛−1)
𝑏𝑛
A × x = b
Remarque:
(𝑘)
Les opérations précédentes supposent que les termes, 𝑎𝑘,𝑘 appelés sont non nuls.

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 11


Méthode d’élimination de Gauss pour résoudre un système linéaires
Exemple 2:
Soit le système d’équation linéaire suivant :
2𝑥1 + 1𝑥2 + 2𝑥3 = 10 2 1 2 10
(s) ቐ6𝑥1 + 4𝑥2 + 0𝑥3 = 26 ⟺ 6 4 0 ቮ26
8𝑥1 + 5𝑥2 + 1𝑥3 = 35 8 5 1 35
La matrice augmentée de (s)
Solution :
étape 1: étape 2: Résoudre le système:
(1) 𝑎 (1) 2 1 2 10 2𝑥1 + 1𝑥2 + 2𝑥3 = 10
1. 𝐿2 ← 𝐿2 −(𝑎21 ) 𝐿1 1.
(2)
𝐿3 ←
(2)
𝐿3 −
𝑎32 (1)
( (1) ) 𝐿2 0 1 −6 ቮ−4 ⟺ ቐ0𝑥1 + 1𝑥2 − 6𝑥3 = −4
11
𝑎
(1) 6
donc 𝐿2 = 𝐿2 −( ) 𝐿1 = 𝐿2 −3 𝐿1
22 0 0 −1 −1 0𝑥1 + 0𝑥2 − 1𝑥3 = −1
2 (1) 1
donc 𝐿2 = 𝐿2 −( ) 𝐿1 = 𝐿2 − 𝐿1
(1) 𝑎 1
2. 𝐿3 ← 𝐿2 −(𝑎31 ) 𝐿1 1. −1𝑥3 = −1 ⇒ 𝑥3 =1
11
(1) 8 2. 1𝑥2 − 6𝑥3 = −4 ⇒ 𝑥2 =2
donc 𝐿3 = 𝐿2 −( ) 𝐿1 = 𝐿2 −4 𝐿1
2
3. 2𝑥1 + 1𝑥2 + 2𝑥3 = 10 ⇒ 𝑥3 =2
2 1 2 10 2 1 2 10  Donc ce système admet une solution unique
0 1 −6 ቮ−4 0 1 −6 ቮ−4
(𝑥1 , 𝑥2 , 𝑥3 )=(3, 2, 1)
0 1 −7 −5 0 0 −1 −1
Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 12
Méthode d’élimination de Gauss pour résoudre un système linéaires
Exercice 1:
Soit le système d’équation linéaire suivant :
𝑥1 + 𝑥2 − 𝑥3 = 1
(s) ቐ 𝑥1 + 2𝑥2 + 𝑎𝑥3 = 2
2𝑥1 + 𝑎𝑥2 + 2𝑥3 = 3

Déterminer les valeurs de 𝑎 ∈ ℝ pour que le système


N’a pas de solution
Admet un infini de solutions
Admet une solution unique

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 13


Méthode de factorisation LU pour résoudre un système linéaires
 La méthode LU consiste à transformer la matrice du système en produit de deux matrices:
𝐴=L× 𝑈 …(1)
Une matrice triangulaire inférieure (L)
Une matrice triangulaire supérieure (U) avec le diagonal de U soit des unités (1,…,1)

 On a un système linière peut être écrire sous forme : A × x=b … (2)


 On peut donc remplacer l’équation (1) en (2) donc la résolution de ce système est:
L× 𝑈 × x=b
 Une fois la décomposition effectuée, il faut résoudre deux systèmes à matrice triangulaires:
𝑈 × x=y
L× y=b
 On résoudra d’abord le système L× y=b
Une fois y trouvé on résoudra le second système 𝑈 × x=y
Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 14
Méthode de factorisation LU pour résoudre un système linéaires

Exemple 2:
Soit le système d’équation linéaire suivant :

2𝑥1 + 1𝑥2 + 2𝑥3 = 10 2 1 2


(s) ቐ6𝑥1 + 4𝑥2 + 0𝑥3 = 26 ⟺ 6 4 0
8𝑥1 + 5𝑥2 + 1𝑥3 = 35 8 5 1
La matrice du (s)

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 15


Solution: Méthode de factorisation LU
1. A = L × 𝑼
2 1 2 𝐿11 0 0 1 𝑈12 𝑈13
6 4 0 = 𝐿21 𝐿22 0 × 0 1 𝑈23
8 5 1 𝐿31 𝐿32 𝐿33 0 0 1

𝐿11 𝐿11 × 𝑈12 𝐿11 × 𝑈13


= 𝐿21 𝐿22 + 𝐿21 × 𝑈12 𝐿21 × 𝑈13 + 𝐿22 × 𝑈23
𝐿31 𝐿32 + 𝐿31 × 𝑈12 𝐿33 + 𝐿32 × 𝑈23 + 𝐿31 × 𝑈13
𝐿11 = 2 𝐿11 × 𝑈12 = 1 𝐿11 × 𝑈13 = 2
⟹ 𝐿21 = 6 𝐿22 + 𝐿21 × 𝑈12 = 4 𝐿21 × 𝑈13 + 𝐿22 × 𝑈23 = 0
𝐿31 = 8 𝐿32 + 𝐿31 × 𝑈12 = 5 𝐿33 + 𝐿32 × 𝑈23 + 𝐿31 × 𝑈13 = 1
1
𝐿11 = 2 0 0 1 𝑈12 = 𝑈13 = 1
⟹ 𝐴 = 𝐿21 = 6 𝐿22 = 1 0 × 2
𝐿31 = 8 𝐿32 = 1 𝐿33 = −1 0 1 𝑈23 = −6
0 0 1

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 16


Solution :Méthode de factorisation LU
1
2 0 0 1 1
2
1. A = L × 𝑼 et 𝐿 = 6 1 0 , 𝑈= 0 1 −6
8 1 −1 0 0 1
2 0 0
2. Résoudre le premier système : L × y = b => 6 1 0 ×𝑦=𝑏
8 1 −1
2 0 0 𝑦1 1 2𝑦1 = 1 𝑦1 = 5
6 1 0 𝑦2 = 2 => ൞ 6𝑦1 + 1𝑦2 = 2 => ቐ𝑦2 = −4
8 1 −1 𝑦3 3 8𝑦1 + 1𝑦2 − 1𝑦3 = 3 𝑦3 = 1
1
1 5
1
2
3. Résoudre le premier système : U × x= y => 0 1 −6 × 𝑥 = −4
0 0 1 1
1 1
1 2 1 𝑥1 5 𝑥1 + 2 𝑥2 + 1𝑥3 = 5 𝑥1 = 3
𝑥2 = −4 => ൞ 1𝑥 − 6𝑥 = −4 => ቐ𝑥2 = 2
0 1 −6 2 3
𝑥3 1 1𝑥3 = 1 𝑥3 = 1
0 0 1
 Donc ce système admet une solution unique (𝑥1 , 𝑥2 , 𝑥3 )=(3, 2, 1)

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 17


Méthode de factorisation LU pour résoudre un système linéaires
Exercice 2:
Soit le système d’équation linéaire suivant :
3𝑥1 − 2𝑥2 + 𝑥3 = 2
(s) ቐ 2𝑥1 + 𝑥2 + 𝑥3 = 0
4𝑥1 − 3𝑥2 + 2𝑥3 = 4
1)Ecrire la forme matricielle A x = b de ce système et le résoudre à l’aide de la méthode
de Gauss.
2)Calculer le déterminant de la matrice A:
3)Factoriser la matrice A du système en produit LU, puis résoudre ce système.

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 18


Merci pour votre attention

k_midoun@esi.dz

Dr. MIDOUN Khadidja Analyse numérique (L2): Chap3_Système linéaire 08/02/2021 19

Vous aimerez peut-être aussi