0% ont trouvé ce document utile (0 vote)
292 vues20 pages

Méthode d'élimination de Gauss

Ce document décrit la méthode d'élimination de Gauss pour résoudre des systèmes d'équations linéaires. La méthode consiste à transformer la matrice du système en une matrice triangulaire supérieure, puis à résoudre le système équivalent.

Transféré par

nesrine hamidi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
292 vues20 pages

Méthode d'élimination de Gauss

Ce document décrit la méthode d'élimination de Gauss pour résoudre des systèmes d'équations linéaires. La méthode consiste à transformer la matrice du système en une matrice triangulaire supérieure, puis à résoudre le système équivalent.

Transféré par

nesrine hamidi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

University of Aboubakr Belkaïd – Tlemcen

Faculté des Sciences de L’ingénieur


Département de Génie Civil

Résolution des systèmes


d’équations linéaires

Nom de l'enseignant 1
Système d’équation linéaire

E1 a11 x1 + a12 x2 ............a1n xn = b1

E2 a21 x1 + a22 x2 ............a2 n xn = b2

.
.
En an1 x1 + an 2 x2 ............ann xn = bn

Nom de l'enseignant 2
Opérations sur un système
d’équation

„ Trois opérations permises:

(λEi) équivalente à (Ei)


(λEij + Ej) équivalent à Ei
Ej ↔ Ei

Nom de l'enseignant 3
Exemple:
1° Etape
E1 : x1 + x 2 + ....... + 3x 4 = 4 (E 2 − 2E1 ) → E 2
(1)
E2 : 2x1 + x 2 − x 3 + x 4 = 1 (2) (E 3 − 3E1 ) → E 3
E3 : 3x1 − x 2 − x 3 + 2x 4 = 3 (E 4 + E1 ) → E 4
E4 : − x1 + 2x 2 + 3x 3 − x 4 = 4

E1 : x1 + x 2 + 3x 4 = +4
E2 : − x 2 − x 3 − 5x 4 = −7
E3 : − 4x 2 − x 3 − 7x 4 = −15
E4 : − 3x 2 + 3x 3 + 2x 4 = +8

Nom de l'enseignant 4
Exemple:
2° Étape

(E 3 − 4E 2 ) → E 3
(E 4 + 3E 2 ) → E 4

E1 : x1 + x 2 + + 3x 4 = 4
E2 : − x 2 − x 3 − 5x 4 = −7
(3)
E3 : + 3x 3 − 13x 4 = 13
E4 : − 13x 4 = 8

Nom de l'enseignant 5
Résultat Final
− 13
x4 = = −1
13
x 3 13 − 13x 4 ) = (13 − 13) = 0
1( 1
3 3
x 2 = −(− 7 + 5x 4 + x 3 ) = −(− 7 + 5 + 0) = +2
x1 = 4 − 3x 4 − x 2 = 4 − 3 − 2 = −1

(x1=-1, x2=2, x3=0, x4=1) est la solution unique du système (3) et on peut
alors vérifier que c’est aussi la solution du système d’équation (1) proposé.

Nom de l'enseignant 6
Remarque importante

Inconnues x1, x2, x3 et x4 non utilisées

Elles ont gardés leurs places initiales

Plus commode d’utiliser le calcul Matricielle

Nom de l'enseignant 7
Méthode de résolution directe
d’élimination de Gauss

Triangularisé la matrice [A]

Résoudre le système équivalent

Nom de l'enseignant 8
Qu’est ce qu’une matrice
triangulaire?
„ C’est une matrice dont les termes aij (i # j) du triangle
inférieur ou supérieur sont tous nuls.

⎡a11 a 12 a 1n ⎤ ⎡a 11 0 0 ⎤
⎢ ⎥ ⎢ ⎥
⎢0 a 22 a 2n ⎥ a
⎢ 21 a 22 0 ⎥
⎢............................. ⎥ ⎢............................. ⎥
⎢ ⎥ ⎢ ⎥
⎢............................. ⎥ ⎢............................. ⎥
⎢0 0.................a nn ⎥ ⎢a n1 a n2 ..............a nn ⎥
⎣ ⎦ ⎣ ⎦

Aij = 0 Aij = 0
si i<j matrice triangulaire supérieure si i<j matrice triangulaire supérieure

Nom de l'enseignant 9
Triangularisation

Pour résoudre [A]{x}={b} on commence par triangularisé la


matrice [A]
Si a11<>0 pivot sur la ligne n° 1

((EJ-aJ1/a11Ei) Æ Ej) est conduite pour tous les j=2,3…..n


afin d’annuler les aj1

Nom de l'enseignant 10
Triangularisation
La matrice résultante sera alors de la forme.

⎡a11 a12 ..........


...a1n a1,n+1⎤
⎢ ⎥
⎢0 a22 ..........
...a2n a2,n+1 ⎥
⎢. ⎥
⎢ ⎥
⎢. ⎥
⎢ ⎥
⎣0......0 .ann an,n+1 ⎦

Nom de l'enseignant 11
Résolution du système équivalent

a n, n +1
xn =
a nn
x n −1 = (a n −1, n +1 − a n −1, n x n )/a n −1, n −1

Nom de l'enseignant 12
Résolution du système équivalent

a i , x +1 − a ix x x − a i , x −1 x x −1 − ...... − a i ,i +1 x i +1
xi =
a ii

x
ai , x +1 − aix x x − ∑a ij xj
j =i +1
xi =
aii

Tous les xi peuvent être définie pour : i= n-1, …………..1 connaissant xn.

Nom de l'enseignant 13
Méthode d’élimination de Gauss

„ [A] triangulaire supérieure est obtenu par une série de


transformation [A(1)], [A(2)]…..A(k).
„ Avec
„ [A(0)] est la matrice initiale du système.
„

„ [A(1)] : matrice transformé obtenu de [A(0)] en annulant a1j


„

„ [A(k)] : matrice transformé obtenu de [A(k-1)] en annulant akj

Nom de l'enseignant 14
Méthode d’élimination de Gauss

⎪ (k−1)
⎪aij pour i = 1, 2...k−1 et j = 1,2...n+1
(k) ⎪⎪
=
aij ⎨⎪0 pour i = k, k +1,....n et j = 1,2...k −1
(k−1)
⎪ (k−1) ai,k−1 (k−1)
⎪aij − (k−1) ak−1,j pour i = k, k +1......n et j = k,k +1....n +1
⎪⎩ ak−1,k−1

Nom de l'enseignant 15
Matrice à la transformation k-1

(0) () () () () ()
⎡a11 a120 ............a1,0k−1 a1k0 ..........a1n0 a1,0n+1 ⎤
⎢ (2) (2) (2) (2) (2)

⎢0 a22 ............a2,k−1 a2k ..........a2n a2,n+1 ⎥
⎢ ⎥
⎢..........
...................................................................... ..........
.... ⎥
[A~( )]
k-1
= ⎢0

( −)
akk−1,1k−1
( −) ( −)
akk−1,1k .....akk−1,1n akk−1,1k+1⎥
(−)

⎢........................................0 ( ) ( ) ( )
akkk ........aknk ak,kx+1 ⎥
⎢ ⎥
⎢.................................................................................................... ⎥
⎢ (k) (k ) (k) ⎥
⎣0......... ...............0.... ...........................a nk .........a nn a n,n +1 ⎦

Nom de l'enseignant 16
Permutation d’équations
Si l’on reconsidère maintenant la transformation :

⎛ a (k )

⎜ Ei - , k E k ÷ → E i
i
⎜ (k ) ÷
⎝ a kk ⎠

Si akk=0 alors on doit chercher une valeur apk<>0 tel que k<p<n
Si p est trouvé alors on permute l’équation p avec l’équation k
Sinon il n’y pas de solution unique

Nom de l'enseignant 17
Programmation de la méthode
d’élimination de Gauss
Etape 1: Lire [A] et le vecteur {B} pour i = 1 à n et j = 1 à n
Etape 2: Triangularisation de [A]
a., Si apk =0 avec p=k alors on
b., Chercher p = p+1 tel que apk <>0
Si p trouver et si p#k alors permutation
équation p avec équation k
sinon ‘pas de solution unique’; Halt

Nom de l'enseignant 18
Programmation de la méthode
d’élimination de Gauss

Etape 2: Triangularisation de A
c., Calculer aij=aij-aik/akk*akj
pour k=1 to n-1
i=k+1 to n
j=k+1 to n+1

Nom de l'enseignant 19
Programmation de la méthode
d’élimination de Gauss

Etape 3: Résolution du système


a., Si ann= 0 alors ‘Pas de solution unique’; Halt
Sinon xn = an,n+1/ann
b., xi=ai,n+1-Σaij*xj pour i = n-1 to 1

Nom de l'enseignant 20

Vous aimerez peut-être aussi