Le pivot de Gauss

Transcription

Le pivot de Gauss
Le pivot de Gauss
I
Principe général
Le pivot de Gauss est une méthode qui peut s’appliquer sur des matrices ou sur des systèmes d’équation.
Le but de cette méthode est de transformer notre matrice ou système de départ en une matrice ou un
système qui soit triangulaire. Les opérations autorisée seront détaillées dans le paragraphe suivant.
Le système ou la matrice obtenus sont dit ≪ équivalents ≫ au système ou à la matrice de départ.
II
Opérations sur les lignes
Voici la liste des opérations autorisées sur les lignes d’un système ou d’une matrice :
– Li ↔ Lj : on échange la ligne d’indice i avec la ligne d’indice j.
– Li ← aLi avec a 6= 0 : on multiplie la ligne d’indice i par a. Attention a ne doit pas être nul ! ! ! ! !
– Li ← aLi + bLj avec a 6= 0 : on remplace la ligne d’indice i par la somme de la ligne d’indice i
multipliée par a et de la ligne d’indice j multipliée par b.
Attention il faut toujours s’assurer que a n’est pas nul. Par exemple dans un système avec un
paramètre λ, on ne peut pas faire l’opération L1 ← (1 − λ)L1 + 2L2 car on ne connait pas la valeur
de λ et ici si λ = 1 alors on fait en fait l’opération L1 ← 0 × L1 + 2L2 et on fait donc disparaitre la
ligne 1 ! ! ! ! ! ! !
Par contre b peut être quelconque : on peut effectuer L1 ← 2L1 + (1 − λ)L2
Il existe aussi des opérations possibles sur les colonnes mais elles sont beaucoup plus délicates à utiliser
et ne sont pas nécessaires pour le programme d’ECE.
III
1
Application aux matrices
Déterminer si une matrice est inversible
Principe : La matrice équivalente obtenue après les opérations du pivot de Gauss possède les mêmes
propriété d’inversibilité que la matrice de départ.
Méthode : Pour répondre à la question ≪ la matrice A est-elle inversible ? ≫ on commence par appliquer les opérations du pivot de Gauss à la matrice A pour la transformer en une matrice triangulaire B.
On regarde alors les termes diagonaux de la matrice B. S’il n’y a pas de 0 alors B est inversible et donc
A est inversible. S’il y a un ou plusieurs 0 alors B n’est pas inversible et donc A n’est pas inversible.
Exemple 1:


2 7 3
Cherchons si la matrice A = 3 9 4 est inversible.
1 5 3






2 7 3
2 7 3
2 7 3
3 9 4 → 0 3 1 L2 ← 3L1 − 2L2 → 0 3 1
1 5 3
0 3 3 L3 ← 2L3 − L1
0 0 2 L3 ← L3 − L2
La matrice A est équivalente à une matrice triangulaire sans 0 sur la diagonale donc A est inversible.
Algèbre
Page 1
Pivot de Gauss
Remarque :
Il existe aussi quelques méthodes astucieuses permettant de répondre en une ligne à la question ≪ la
matrice A est-elle inversible ? ≫ :
– si on est capable de donner une matrice B qui vérifie A × B = I alors on peut immédiatement
répondre que A est inversible et A−1 = B.
– si on remarque un lien entre les lignes de A, ou si une ligne ne contient que des zéros, on peut alors
dire que A n’est pas inversible. (possible avec les colonnes aussi)
Exemple 2:


−2 −2 1
Soit la matrice B = −2 1 −2, déterminer les valeurs de λ pour lesquelles la matrice B − λI
1 −2 −2
n’est pas inversible.


−2 − λ −2
1
 −2
1−λ
−2 
B − λI =
1
−2 −2 − λ
↓


1
−2 −2 − λ
 −2
1−λ
−2 
L1 ↔ L3
−2 − λ −2
1
↓


1
−2
−2 − λ
0 −λ − 3
−2λ − 6  L2 ← 2L1 + L2
0 −2(λ + 3) −λ2 − 4λ − 3
L3 ← L3 + (2 + λ)L1
↓


1
−2
−2 − λ
0 −λ − 3 −2λ − 6
0
0
−λ2 + 9
L3 ← L3 − 2L2
Les valeurs de λ pour lesquelles B − λI n’est pas inversibles sont les valeurs de λ pour lesquelles l’un
des termes de la diagonale de la dernière matrice du pivot de Gauss s’annule. Plusieurs cas se présentent
à nous :
- Si −λ − 3 = 0 ⇔ λ = −3 alors B − λI est équivalente à une matrice triangulaire possédant un zéro
sur sa diagonale donc B − λI n’est pas inversible.
- Si −λ2 + 9 = 0 ⇔ λ = 3 ou λ = −3 alors B − λI est équivalente à une matrice triangulaire possédant
un zéro sur sa diagonale donc B − λI n’est pas inversible.
- Sinon B − λI est équivalente à une matrice triangulaire sans zéro sur sa diagonale donc B − λI est
inversible.
Conclusion : Les valeurs de λ pour lesquelles la matrice B − λI n’est pas inversible sont 3 et −3.
2
Calculer l’inverse d’une matrice
Principe : Lorsqu’une matrice est inversible, grâce aux opérations du pivot de Gauss on peut la
transformer en la matrice identité. Si on applique alors exactement les même opérations à la matrice
identité, on obtient la matrice A−1 .
Méthode : On commence par écrire côte à côte la matrice A et la matrice identité. A l’aide des
opérations sur les lignes il faut transformer la matrice A en la matrice identité. A chaque étape de la
transformation de A il faudra effectuer les opérations sur les lignes aussi sur la matrice identité que vous
avez écrite à côté. A la fin, la matrice que vous aurez à côté de la matrice identité est la matrice A−1 .
Algèbre
Page 2
Pivot de Gauss
Exemple 3:
Reprenons l’exemple 1 et calculons A−1 :


2 7 3
3 9 4
1 5 3
 ↓ 
1 5 3
3 9 4
L1 ↔ L3
2 7 3
 ↓ 
1 5 3
0 6 5
L2 ← 3L1 − L2
0 3 3
L3 ← 2L1 − L3
↓


6 0 −7
L1 ← 6L1 − 5L2
0 6 5 
0 0 1
L3 ← 2L3 − L2
↓


6 0 0
0 6 0
0 0 1
↓


1 0 0
0 1 0
0 0 1
L1 ← L1 + 7L3
L2 ← L2 − 5L3
L1 ← 16 L1
L2 ← 61 L2


1 0 0
 0 1 0
0 0 1
 ↓ 
0 0 1
 0 1 0
1 0 0
↓


0
0 1
 0 −1 3
−1 0 2
↓


0
5 −9
 0 −1 3 
−2 1
1
↓


−14 12 −2
 10 −6 −2
−2 1
1
↓


7
1
− 3 2 − 3 
 5
1


−1
−
 3
3
−2 1
1


1
7
− 3 2 − 3 

1
On a donc A−1 =  5
.
−1
−


3
3
−2 1
1
Il est toujours prudent de vérifier au brouillon que l’on a bien A × A−1 = I.
Algèbre
Page 3
Pivot de Gauss
IV
1
Application aux système
Systèmes sans paramètre
Pour résoudre un système d’équations sans paramètre il existe deux grandes méthodes : la méthode
par substitution et le pivot de Gauss. Voici un exemple de résolution par le pivot de Gauss :
Exemple 4:
Résolvons le système suivant :


 4x + 2y − z = 5
 −x + 2y + 4z = 0
(S)
2x + y + 2z = −5 ⇔
2x + y + 2z = −5 L1 ↔ L3


4x + 2y − z = 5
 −x + 2y + 4z = 0
 −x + 2y + 4z = 0
⇔
5y + 10z = −5 L2 ← 2L1 + L2

10y + 15z = 5
L3 ← L3 + 4L1

 −x + 2y + 4z = 0
L2 ← 51 L2
⇔
y + 2z = −1

5z = −15 L3 ← 2L2 − L3

 x = −2
y=5
⇔

z = −3
Le système (S) admet une unique solution, le triplet (−2, 5, −3).
2
Systèmes à paramètre
Pour étudier proprement un système à paramètre il est très fortement conseillé d’utiliser le pivot de
Gauss qui pourra vous éviter de faire des opérations du type division par 0....
Exemple 5:
Étudions le nombre de solutions du système suivant en fonction des valeurs du paramètre λ :

2y
−
z
=0
 (2 + λ)x +
2x
+ (λ − 1)y +
2z
=0
(S)

−x
+
2y
+ (2 + λ)z = 0
• Première étape : il faut mettre le système sous forme triangulaire en s’assurant bien de ne pas
faire d’opérations interdites. Par exemple il est interdit dans la première étape d’effectuer l’opération
L2 ← (2 + λ)L2 − 2L1 car on ne peut pas remplacer L2 par une combinaison linéaire où nous ne sommes
pas sûr que le coefficient devant L2 est non nul.

2y
−
z
=0
 (2 + λ)x +
2x
+ (λ − 1)y +
2z
=0
(S)

−x
+
2y
+
(2
+
λ)z
=0

−x
+
2y
+ (2 + λ)z = 0

2x
+ (λ − 1)y +
2z
=0
L1 ↔ L3
⇔

(2
+
λ)x
+
2y
−
z
=
0

2y
+
(2 + λ)z
=0
 −x +
(λ + 3)y +
2(λ + 3)z
=0
L2 ← 2L1 + L2
⇔

2
2(λ
+
3)y
+
(λ
+
4λ
+
3)z
=
0
L3 ← L3 + (2 + λ)L1

2y
+ (2 + λ)z = 0
 −x +
(λ + 3)y + 2(λ + 3)z = 0
⇔

(λ2 − 9)z = 0
L3 ← L3 − 2L2
Algèbre
Page 4
Pivot de Gauss
• Deuxième étape : On résout le système en faisant bien attention aux différents cas :
– Si λ2 − 9 =
6 0 (c’est-à-dire λ 6= 3 et λ 6= −3) alors on a :

2y
=0
 −x +
(λ + 3)y
=0 ⇔x=y=z=0
(S) ⇔

z =0
Donc l’ensemble des solutions du système est S = {(0, 0, 0)}.
– Si λ = 3, alors on a

 −x + 2y + 5z = 0
x=z
6y + 12z = 0 ⇔
(S) ⇔
y = −2z

0 =0
Donc l’ensemble des solutions du système est S = {(z, −2z, z)/z ∈ R}
– Si λ = −3, alors on a

 −x + 2y − z = 0
(S) ⇔
0 = 0 ⇔ z = −x + 2y

0 =0
Donc l’ensemble des solutions du système est S = {(x, y, −x + 2y)/(x, y) ∈ R2 }
Algèbre
Page 5
Pivot de Gauss