Cours 1
Cours 1
Cours 1
1 / 85
On cherche à résoudre un système linéaire de n équations à n inconnues
x1 , x2 , . . . xn :
8
>
> a11 x1 + a12 x2 + . . . + a1n xn = b1
>
< a21 x1 + a22 x2 + . . . + a2n xn = b2
..
>
> .
>
:
an1 x1 + an2 x2 + . . . + ann xn = bn
2 / 85
Ce système admet une solution unique ssi une des conditions suivantes
équivalentes est vérifiée :
1. A est inversible
2. det(A) 6= 0
3. rang(A) = n
4. la système homogène Ax = 0 admet x = 0 comme unique solution.
3 / 85
En e↵et, le coût de calcul est ⇠ n(n + 1) ! opérations élémentaires
pour n grand.
Résoudre un système de 50 équations avec un ordinateur calculant à 100
mégaflops (108 opérations flottantes par seconde) nécessite :
1052 années (=1042 fois l’âge de l’Univers).
4 / 85
Chapitre I : Méthodes directes de résolution de systèmes linéaires
5 / 85
I.1 Résolution d’un système triangulaire
Soit le système triangulaire Ax = b suivant :
8
>
> a11 x1 + a12 x2 + . . . + a1n xn = b1
>
>
>
< a22 x2 + . . . + a2n xn = b2
..
> .
>
>
>
> an 1,n 1 xn 1 + an 1,n xn = bn 1
:
ann xn = bn
Si det(A) = a11 a22 . . . ann 6= 0, alors ce système admet une solution
unique
8 bn
> x n = ann ,
>
>
< xn 1 = 1
an 1,n 1 (bn 1 an 1,n xn ),
> ..
>
> .
:
x1 = a111 (b1 a12 x2 . . . a1,n 1 xn 1 a1n xn ).
C’est la méthode de la remontée. Pour un système triangulaire
inférieur, on utilise la méthode de la descente.
Exercice 1
Montrer que ces deux méthodes requièrent n2 opérations élémentaires.
6 / 85
I.2 La méthode d’élimination de Gauss
7 / 85
On obtient un nouveau système A(2) x = b (2) avec
0 1
a11 a12 ... a1n
B 0 a22 aa21 a12 ... a2n a21 C
a11 a1n C
(2) B 11
A(2) = (aij ) = B . .. .. C,
@ .. . ... . A
0 an2 aan1 11
a12 ... ann an1
a11 a1n
0 1
b1
Bb2 aa21 b1 C
(2) B 11 C
b (2) = (bi ) = B .. C.
@ . A
bn aan1 11
b1
Exercice 2
Montrer que pour tout k = 1, 2, . . . , n 1,
On a donc
8
(k)
>
> (k+1) (k) aik (k)
>
> a = a a , i, j = k + 1, . . . , n,
>
< ij ij (k) kj
akk
>
> (k)
aik
>
> (k+1) (k) (k)
> b
: i = b i b ,
(k) k
i = k + 1, . . . , n,
akk
9 / 85