Académique Documents
Professionnel Documents
Culture Documents
ANALYSE NUMERIQUE I
SYSTEMES LINEAIRES : METHODES DIRECTES
COVID19/2020-2021
M. BELMEKKI
Remarque 01 : Pour calculer le déterminant (3, 3) on a eu besoin des déterminants (2, 2). De
proche en proche on peut calculer les déterminants d’ordre supérieur.
Remarque 02 : Précedement, on a développé le déterminant (3, 3) suivant les colonnes, on
obtient la même valeur en le développant suivant les lignes.
Remarque 03 : Le déterminant ne change pas si on intervertit les lignes.
Remarque 04 : Le déterminant ne change pas si on remplace une ligne par une combinaison
des lignes.
Remarque 05 : Une matrice est inversible si son déterminant est non nul.
2. Méthode de Cramer
On considère un système d’équations linéaire.
A.x = b
où A est une matrice (n, n), x = (x1 , ..., xn )t et b = (b1 , ..., bn )t sont deux vecteurs à n coor-
données.
Si le déterminant de A est non nul, le système admet une unique solution qui est donnée par :
∆i
xi =
∆
où ∆i est obtenu en remplaçant la colonne i de A par celle de b.
Exemple 2. Soit à résoudre le système Ax = b, où :
3 1 6 2
MOHAMMED BELMEKKI
A = 2 1 3 , b = 7
1 1 1 4
On a calculé ∆ dans l’exemple précédent.
DEPT. FORMATION PREPARATOIRE
pour les ∆i , on a :
TLEMCEN-
2 1 6
ALGERIA
∆1 = 7 1 3 = 26
42021-2022
1 1
3 2 6
∆2 = 2 7 3 = −7
1 4 1
3 1 2
∆3 = 2 1 7 = −8
1 1 4
D’où
∆1 19
x1 = = = 19
∆ 1
∆2 −7
x2 = = = −7
∆ 1
∆3 −8
x3 = = = −8
∆ 1
la solution du système est :
x = (19, −7, −8)t
3. Méthode de Gauss
Une matrice est dite triangulaire supérieure si tous les éléments sous la diagonale sont nuls.
Elle est dite triangulaire inférieure si tous les éléments au dessus de la diagonale sont nuls.
Nous allons utiliser les propriétés du déterminant pour trasformer le système Ax = b en un
système triangulaire supérieur dont la solution est la même.
Pour faciliter l’exposé, on va considérer l’exemple précédent.
Exemple 3. Soit à résoudre le système Ax = b, où :
3 1 6 2
A = 2 1 3 , b = 7
1 1 1 4
Considérons la matrice augmentée notée :
3. 1 6 2
A(1) = 2. 1 3 7
1. 1 1 4
SYSTEMES LINEAIRES/ METHODES DIRECTES/M. BELMEKKI 3
(2) (1)
L1 ≡ L1
(2) (1) 2. (1)
L2 ≡ L2 − L1
3.
(2) (1) 1. (1)
L3 ≡ L3 − L1
3.
(k)
Les Li désigne la ligne i à l’étape k.
On obtient alors la matrice :
MOHAMMED BELMEKKI
3 1 6 2
A(2) = 0 1/3 −1 17/3
0 2/3 −1 10/3
DEPT. FORMATION PREPARATOIRE
L’élément a22,2 = 1/3. s’appelle le pivot à l’étape 2. Il doit être non nul.
On va effectuer des transformations TLEMCEN-
sur la matriceALGERIA
A(2) pour obtenir une autre matrice A(3) de
la manière suivante :
2021-2022
(3) (2)
L1 ≡ L1
(3) (2)
L2 ≡ L2
(3) (2) 2/3 (2)
L3 ≡ L3 − L
1/3 2
On obtient alors la matrice :
3 1 6 2
A(3) = 0 1/3 −1 17/3
0 0 1 −8
Le système devient alors :
3 1 6 x1 2
0 1/3 −1 x2 = 17/3
0 0 1 x3 −8
La résolution se fait à rebours (marche arrière), et on a :
x3 = −8
1 17
x2 − x3 = ⇒ x2 = −7
3 3
3x1 + x2 + 6x3 = 2 ⇒ x1 = 19
la solution du système est :
x = (19, −7, −8)t
Stratégie du pivot
– Stratégie du pivot partiel.
A l’étape k, On choisit le pivot parmi les coéfficients
(k) (k) (k)
ak,k , ak+1,k , ..., an,k
pour le quel
(k)
|ai,k |, i = k, ..., n est maximal
On permute alors la ligne k avec la ligne du pivot obtenu.
– Stratégie du pivot partiel composé.
Pour chaque ligne Li , on calcule les coéfficients :
MOHAMMED BELMEKKI
di = max{|ai1 |, |ai2 |, ..., |ain |}
A chaque étape k, On choisit la ligne qui correspond à la plus grande valeur parmi les
rapports : DEPT. FORMATION PREPARATOIRE
(k) (k) (k)
|ak,k | |ak+1,k | |an,k |
dTLEMCEN-
dk+1 ALGERIA
, , ...,
k dn
2021-2022
On permute alors la ligne k avec la ligne obtenue.
(2) (1)
L1 ≡ L1
(2) (1) 1 (1)
L2 ≡ L 2 − L1
2
(2) (1) 1 (1)
L3 ≡ L 3 − L1
2
On obtient :
MOHAMMED BELMEKKI
2 4 4 2
A(2) = 0 1 −1 0
0 3 4 −7
DEPT. FORMATION PREPARATOIRE
(2)
Maintenant le pivot est 1 et la ligne pivot est la ligne L2 , elle reste inchangée et on opère les
transformations de part et d’autre deTLEMCEN-
cette ligne ; ALGERIA
(3) (2) 4 (2)
L1 ≡2021-2022
L 1 − L2
1
(3) (2)
L2 ≡ L 2
(3) (2) 3 (2)
L3 ≡ L 3 − L2
1
On obtient alors :
2 0 8 2
A(3) = 0 1 −1 0
0 0 7 −7
(3)
Maintenant le pivot est 7 et la ligne pivot est la ligne L3 , elle reste inchangée ; et on a :
(4) (3) 8 (3)
L1 ≡ L1 − L3
7
(4) (3) −1 (3)
L2 ≡ L 2 − L
7 3
(4) (3)
L3 ≡ L3
On obtient alors :
2 0 0 10
A(4) = 0 1 0 −1
0 0 7 −7
Pour faire appraitre la matrice identité, on divise la première ligne par 2 et la troisième ligne
par 7, on obtient :
1 0 0 5
A(5) = 0 1 0 −1
0 0 1 −1
La solution du système est :
x = (5, −1, −1)t
Exemple 5. On considère le système Ax = b, où :
2 4 4 2
A = 1 3 1 , b = 1
1 5 6 −6
En utilisant la méthode de Gauss-Jordan, déterminer la solution et la matrice inverse de A.
6 SYSTEMES LINEAIRES/ METHODES DIRECTES/M. BELMEKKI
(2) (1)
L1 ≡ L1
(2) (1) 1 (1)
L2 ≡ L 2 − L1
2
(2) (1) 1 (1)
L3 ≡ L 3 − L1
2
On obtient :
MOHAMMED
2 4 4 2 BELMEKKI
1 0 0
A(2) = 0 1 −1 0 −1/2 1 0
DEPT. 0FORMATION
3 4 −7PREPARATOIRE
−1/2 0 1
Maintenant le pivot est 1 et la ligne TLEMCEN- ALGERIA (2)
pivot est la ligne L2 , elle reste inchangée et on opère les
transformations de part et d’autre de cette ligne ;
2021-2022
(3) (2) 4 (2)
L1 ≡ L 1 − L2
1
(3) (2)
L2 ≡ L2
(3) (2) 3 (2)
L3 ≡ L 3 − L2
1
On obtient alors :
2 0 8 2 3 −4 0
A(3) = 0 1 −1 0 −1/2 1 0
0 0 7 −7 1 −3 1
(3)
Maintenant le pivot est 7 et la ligne pivot est la ligne L3 , elle reste inchangée ; et on a :
(4) (3) 8 (3)
L1 ≡ L1 − L3
7
(4) (3) −1 (3)
L2 ≡ L2 − L
7 3
(4) (3)
L3 ≡ L3
On obtient alors :
2 0 0 10 13/7 −4/7 −8/7
A(4) = 0 1 0 −1 −5/14 4/7 1/7
0 0 7 −7 1 −3 1
Pour faire appraitre la matrice identité, on divise la première ligne par 2 et la troisième ligne
par 7, on obtient :
1 0 0 5 13/14 −2/7 −4/7
(5)
A = 0 1 0 −1 −5/14 4/7 1/7
0 0 1 −1 1/7 −3/7 1/7
La solution du système est :
5
x = −1
−1
SYSTEMES LINEAIRES/ METHODES DIRECTES/M. BELMEKKI 7
5. Méthode de Crout
La méthode de Crout ou méthode LU consiste à écrire la matrice A sous la forme :
A = L.U
Où L est une matrice triangulaire inférieure avec tous les éléments de la diagonale égaux à 1.
MOHAMMED BELMEKKI
U est une matrice triangulaire supérieure.
On a alors les équivalences suivantes :
DEPT.
A.x FORMATION
=b ⇔ PREPARATOIRE
L.U.x =b
L.y = b
TLEMCEN-
⇔ ALGERIA
U.x = y
2021-2022
On commence par résoudre le système triangulaire supérieur L.y = b puis On utilise la
solution obtenue y pour résoudre le système triangulaire inférieur U.x = y.
Remarque : La matrice U peut être obtenue en utlisant la méthode de Gauss.
On a directement
1.u11 =3 ⇒ u11 = 3
1.u12 =1 ⇒ u12 = 1
1. u13 =6 ⇒ u13 = 6
l21 .u11 =2 ⇒ l21 = 2/3
l31 .u11 =1 ⇒ l31 = 1/3
l21 .u12 + u22 =1 ⇒ u22 = 1/3
l21 .u13 + u23 =3 ⇒ u23 = −1
l31 .u12 + l32 .u22 =1 ⇒ l32 = 2
l31 .u13 + l32 .u23 + u33 =1 ⇒ u33 = 1
6. Méthode Cholesky
La méthode de Cholesky ou méthode LLt consiste à décomposer la matrice A en un produit
de deux matrices L et Lt .
A = L.Lt
Pour la résolution, on suit les mêmes démarches que la méthode de Crout.
Remarque 02 : La décomposition LLt quand elle existe n’est pas unique, cependant si
on fixe les éléments diagonaux lii positifs alors la décomposition est unique. Dans ce cas les
éléments de L sont donnés par les formules :
l11 = (a11 )1/2
i−1
!1/2
X
2
lii = aii − lik , i = 2, ..., n
k=1
j−1
!
1 X
lij = aij − lik ljk ; i>j
ljj k=1
lij = 0, i<j
Remarque 03 : Le déterminant de A est donné par :
MOHAMMED BELMEKKI
Det(A) =
Yn
lii
!2
Série de TD No : 01