Documente Academic
Documente Profesional
Documente Cultură
L1S1, module A ou B
Chapitre 2
Matrices
Emmanuel Royer
emmanuel.royer@math.univ-bpclermont.fr
p. 2 Table des matires
1 Les matrices 3
1.1 Dfinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Matrices particulires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.1 Matrices colonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.2 Matrices lignes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.3 Matrices carres . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.4 Matrices triangulaires infrieures . . . . . . . . . . . . . . . . . . 4
1.2.5 Matrices triangulaires suprieures . . . . . . . . . . . . . . . . . 4
1.2.6 Matrices diagonales . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.7 Matrices scalaires . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.8 Matrice identit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.9 Matrice nulle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Calcul matriciel 5
2.1 galit des matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Addition des matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Produit dune matrice par un lment de K . . . . . . . . . . . . . . . . 6
2.4 Produit de deux matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.4.1 Produit dune matrice ligne par une matrice colonne . . . . . . . 7
2.4.2 Produit dune matrice par une matrice colonne . . . . . . . . . . 7
2.4.3 Produit dune matrice par une matrice . . . . . . . . . . . . . . . 8
2.4.4 Proprits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.5 Puissances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.4.6 Inverse dune matrice carre . . . . . . . . . . . . . . . . . . . . . 13
2.4.7 Transpose dune matrice . . . . . . . . . . . . . . . . . . . . . . 15
4 Inversion de matrices 25
5 Dterminants 28
5.1 Dfinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.2 Proprits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6 Exercices 40
A Matrices lmentaires 45
A.1 Dfinition et proprits lementaires . . . . . . . . . . . . . . . . . . . . 45
A.2 Mise en chelons des matrices . . . . . . . . . . . . . . . . . . . . . . . . 47
A.3 Matrices lmentaires et inversibilit . . . . . . . . . . . . . . . . . . . . 50
A.4 Systmes et oprations lmentaires . . . . . . . . . . . . . . . . . . . . 51
A.5 Justification de la mthode dinversion . . . . . . . . . . . . . . . . . . . 52
B Dterminants 53
B.1 Dterminant dun produit . . . . . . . . . . . . . . . . . . . . . . . . . . 53
B.2 Dterminant et transposition . . . . . . . . . . . . . . . . . . . . . . . . . 53
Avertissement prliminaire. Dans tout ce chapitre, on fixe K lun des trois corps Q, R
ou C. Ceci signifie que vous pouvez lire le chapitre en remplaant la lettre K par R puis
le relire en remplaant la lettre K par C et le relire une troisime fois en remplaant la
lettre K par Q.
1
Les matrices
1.1) Dfinition
On appelle matrice coefficients dans K la donne :
a) dun nombre p de colonnes ;
b) dun nombre n de lignes ;
c) dun ensemble de np coefficients de K rangs dans un tableau de n lignes et p
colonnes.
On numrote les coefficients avec deux indices : le premier indique le numro de la
ligne (on les numrote du haut vers le bas), le second le numro de la colonne (on les
numrote de gauche droite). Ainsi, le coefficient aij est lintersection de la i e ligne et
de la j e colonne. On note alors (aij )1in la matrice. On dit que la matrice est de taille
1jp
n p (lire n croix p et respecter lordre de lecture).
Exemple 1 Si
1 2
(aij )1i3 = 3 4
1j2
5 6
alors
a11 = 1, a12 = 2
a21 = 3, a22 = 4
a31 = 5, a32 = 6.
Exemple 2
! 0 1
3 5 7
(i + 2j)1i2 = (i + j)1i3 = 1 0 .
1j3 4 6 8 1j2
2 1
Notation 3 On note Mn,p (K) lensemble des matrices de taille n p coefficients dans
K.
p. 4 1 Les matrices
Par exemple :
1 0 0 0
1 0 0
0 2 0 0
, 0 0 0 .
0 0 3 0
0 0 0
0 0 0 4
2
Calcul matriciel
pour tout i dans {1, . . . , n}, pour tout j dans {1, . . . , p}, aij = bij .
Exemple 5
1 + 2 5 3 2 + 3
3 4 7 = 3 3 .
0 1 11 1
Exemple 6 ! !
0 0 0 0 0
, .
0 0 0 0 0
A + (A) = 0 ;
Exemple 10
e2 3 3e2
3 sin(4) cos(4) = 3 sin(4) 3 cos(4) .
1 0 3 30
b1
Soit A = a1 . . . ap une matrice ligne de M1,p (K) et B = ... une matrice colonne
bp
de Mp,1 (K) (noter que la ligne et la colonne ont mme nombre dlments). Le produit
de A par B, not AB est la matrice 1 1 dont le coefficient est
a1 b1 + a2 b2 + + ap bp .
2
Exemple 13 Le produit de 2 0 1 par 1 est
0
2
2 0 1 1 = 2 2 + 0 (1) + 1 0 = 4 .
0
Soit A Mn,p (K) une matrice et B Mp,1 (K) une matrice colonne.
1 !
2 0 1
Exemple 15 Le produit de par 3 est
3 1 2
0
1
coefficient de 2 0 1 3
! 1
2 0 1 0
3 =
3 1 2 1
0
coefficient de 3 1 2 3
0
!
21+03+10
=
3113+20
!
2
= .
0
B2 . . .
B1
Bq
AB2 . . .
A= AB1
ABq .
2 0 1 0 !
2 0 1
Exemple 17 On veut faire le produit de A = par B = 1 1 3 1. On
3 1 2
0 1 0 2
commence par remarquer que A a trois colonnes et que B a trois lignes : le produit peut
tre calcul. Par ailleurs, A 2 lignes et B a 4 colonnes, la matrice produit sera donc de
taille 2 4.
2 0 1 0
1 1 3 1
0 1 0 2
2 0 1
2 0 1 0
2 0 1 2 0 1 2 0 1 2 0 1
= 1 3 1
3 1 2
1 3 1 2 3 1 2 3 1 2
3 1 2
0 1 0 2
puis
! 2 ! !
2 0 1 2 2 + 0 (1) + 1 0 4
1 = = ,
3 1 2 3 21 (1) + 2 0 7
0
! 0 ! !
2 0 1 20+01+11 1
1 = = ,
3 1 2 3 01 1 + 2 1 1
1
! 1 ! ! 0 !
2 0 1
2 2 0 1 2
3 = , et 1 =
3 1 2 0 3 1 2 3
0 2
do
! 2 0 1 0 !
2 0 1 4 1 2 2
1 1 3 1 = .
3 1 2 7 1 0 3
0 1 0 2
p. 10 2 Calcul matriciel
Remarque 18 Si A = (aij )1in et B = (bij )1ip , alors pour tout i {1, . . . , n} et tout
1jp 1jq
j {1, . . . , q}, le coefficient dindice ij de AB est
p
X
ai1 b1j + ai2 b2j + + aip bpj = aik bkj . (1)
k=1
2.4.4 Proprits
Restriction de dfinition. Le produit des matrices A et B nest dfini que si le nombre
de colonnes de A est gal au nombre de lignes de B.
Les proprits suivantes peuvent tre dmontres par calcul en utilisant lexpres-
sion (1) des coefficients dun produit.
B Produit nul. Le produit de deux matrices peut-tre nul alors quaucune des matrices
nest nulle. Par exemple, si
! !
0 1 1 2 3
A= et B=
0 0 0 0 0
alors
AB = 0 mais A , 0 et B , 0.
2.4.5 Puissances
Si k 0 est un entier et si A Mn (K), on dfinit la puissance k e de A de la faon
suivante :
In si k = 0
k k1
A = A A= A A si k 1.
|{z}
produit de k copies de A
2 3 5
Exemple 19 Soit A = 7 11 13, alors
17 19 23
110 134 164 3946 4920 6064
A3 = A2 A = 312 389 477 A = 11456 14278 17588 .
558 697 861 20632 25700 31654
Proposition 20 Soit A est une matrice carre, soit k et ` sont deux entiers.
Ak A` = Ak+` ,
`
Ak = Ak` ,
(A)k = k Ak ( K).
Exercice 21 Montrer que si A = Diag(a1 , . . . , an ) est une matrice diagonale alors, Ak est
la matrice diagonale obtenue en levant la puissance k les coefficients diagonaux de
A, cest--dire
Ak = Diag(ak1 , . . . , akn ).
p. 12 2 Calcul matriciel
pour tout entier n 0. En relisant la preuve, vous verrez limportance du fait que le
produit de z et w commute. Ds lors que le produit de deux matrices commute, on peut
faire la mme preuve.
1 2 3
Exemple 23 Soit A = 4 5 6. La matrice I3 commute avec A (elle commute avec
7 8 9
toute matrice). Notant I au lieu de I3 , on a donc
! !
1 1 0 1
Exemple 24 Considrons les matrices T = et S = . Elles ne commutent
0 1 1 0
! !
1 1 0 1
pas car TS = alors que ST = . On calcule
1 0 1 1
!2 !
1 2
2 1 4
(T + S) = =
1 1 2 1
alors que
!
2 2 4
2
T + 2TS + S = .
2 0
Dfinition 25 Soit A Mn (K) une matrice carre dordre n. Une matrice B carre dordre
n est appele inverse droite de A si AB = In et inverse gauche de A si BA = In .
Dfinition 26 Une matrice carre est dite inversible si elle admet un inverse droite et
gauche. Cet inverse est alors unique. On note A1 linverse de la matrice inversible A.
Si A Mn (K), on a AA1 = A1 A = In .
et
(B1 A1 )AB = B1 (A1 A)B = BB1 = I.
Thorme 32 Si une matrice carre admet un inverse gauche, alors elle admet un
inverse droite. Elle est donc inversible.
On peut alors parler de puissances ngatives dune matrice inversible. Si A est inver-
sible, la ritration du thorme 31 montre que Ak est inversible pour tout entier k 0
k
dinverse A1 . On pose alors
Ak = (A1 )k = (Ak )1 .
2 Calcul matriciel p. 15
Les colonnes de t A sont donc les lignes de A ou, ce qui revient au mme, les lignes
t
de A sont les colonnes de A.
1 4
Exemple 34 La transpose de 2 5 est
3 6
t
1 4 !
1 2 3
2 5 = .
4 5 6
3 6
Proposition 36 Si A est une matrice carre inversible alors sa transpose est inversible
et 1 t
t
A = A1 .
t t
Dmonstration. Il suffit de calculer t A A1 = A1 A = t I = I.
p. 16 3 Systmes dquations linaires
3
Systmes dquations linaires
3.1) Remarques gnrales
Un systme dquations linaires est un ensemble dquations dinconnues x1 , . . . , xp
de la forme
a11 x1 + a12 x2 + + a1p xp = b1
a x + a x + + a2p xp = b2
21 1 22 2
.. ..
. .
a x + a x + + a x = b
n1 1 n2 2 np p n
o pour tout i et j les coefficients aij et bi sont fixs dans K. Si on note
a11 a12 . . . a1p b1
a a . . . a
b2
21 22 2p
A = . .
et B = ..
.. ..
.
an1 an2 . . . anp bn
x1
! ! ! !
1 2 1 2 1/3 2/3 1 0
Exemple 38 Soit A = . On vrifie que = donc A est
2 1 2 1 2/3 1/3 0 1
!
1/3 2/3
inversible dinverse A1 = . On en dduit que le systme
2/3 1/3
(
x + 2y = 5
2x + y = 3
a une unique solution donne par
! ! ! ! !
x 1 5 1/3 2/3 5 1/3
=A = =
y 3 2/3 1/3 3 7/3
autrement dit x = 1/3 et y = 7/3.
3 Systmes dquations linaires p. 17
Proposition 39 Soit A Mn,p (K) et B Mn,1 (K). Sil existe X0 Mp,1 (K) tel que
AX0 = B, alors lensemble des solutions de AX = B est lensemble des matrices colonnes
X = X0 + Y o Y parcourt lensemble des solutions de AY = 0.
Cette proposition implique en particulier que sil existe une solution non nulle
un systme linaire homogne alors il existe une infinit de solutions (si (x1 , . . . , xp ) est
une solution non nulle, (x1 , . . . , xp ) est solution pour tous les K).
Dfinition 41 Soit A une matrice non nulle. On dit que A est en chelons lorsquelle a
les proprits suivantes :
1) chaque ligne non nulle a son premier coefficient non nul gal 1 ;
2) toute ligne suivant une ligne nulle est nulle ;
3) si une ligne non nulle a son premier coefficient non nul sur la colonne no j, alors la
ligne suivante, si elle nest pas nulle, a son premier coefficient non nul sur une colonne
no k > j.
Pour dire quune matrice est en chelons, on dit aussi quelle est chelonne.
p. 18 3 Systmes dquations linaires
1 2 3 4
Exemple 45 Partons de la matrice 5 6 7 8 . En multipliant la deuxime ligne
9 10 11 12
par 2 on obtient
1 2 3 4
L2 2L2 10 12 14 16 .
9 10 11 12
Si sur cette nouvelle matrice, on change les deuxime et troisime lignes, on obtient
1 2 3 4
L2 L3 9 10 11 12 .
10 12 14 16
Enfin, on ajoute la troisime ligne de cette matrice 10 fois la premire pour obtenir
1 2 3 4
L3 L3 10L1 9 10 11 12 .
0 8 16 24
Nous admettons le thorme suivant qui sera dmontr en annexe (voir A.2).
Thorme 46 Toute matrice non nulle peut tre transforme en une matrice en chelons
laide dune suite doprations lmentaires sur les lignes.
( 1 2 1 0
L3 L3 L1 0
1 1 0
L4 L4 L1 0 2 0 2
0 1 0 1
( 1 2 1 0
L3 L3 + 2L2 0
1 1 0
L4 L4 + L2 0 0 2 2
0 0 1 1
1 2 1 0
0 1 1 0
L3 12 L3
0
0 1 1
0 0 1 1
1 2 1 0
0 1 1 0
L4 L4 L3
0
0 1 1
0 0 0 0
Dfinition 49 Soit A une matrice en chelons. On appelle ligne principale toute ligne
non nulle. Si AX = B est un systme dquations linaires, on appelle quation principale
toute quation correspondant une ligne principale de A et inconnue principale toute
inconnue correspondant au premier coefficient non nul dune ligne principale.
Il est en chelons. Les lignes principales de la matrice sont ses deux premires, et les
quations principales sont
(
x 2y + 2t = 2
y z + 3t = 0.
Les inconnues principales sont donc x et y.
3 Systmes dquations linaires p. 21
Nous donnons maintenant une mthode de rsolution des systmes appeles mthode
de Gauss. Ds lors que nous savons quune matrice peut toujours tre transforme en
matrice en chelons par des oprations lmentaires sur les lignes, nous voyons que
cette mthode sapplique tout systme. Quelle donne effectivement les solutions du
systme de dpart rsulte du fait quappliquer des transformations lmentaires revient
multiplier la matrice gauche par une matrice inversible. Ce fait sera dmontr en
annexe (voir le thorme 108).
Thorme 51 (Mthode de Gauss) Soit A une matrice ayant au moins deux lignes
et une colonne. Soit B une matrice colonne ayant autant de lignes que A. On cherche
rsoudre le systme AX = B.
1) En appliquant une suite doprations lmentaires sur les lignes de A et B, on trans-
forme le systme AX = B en un systme AX
e =e B avec Ae en chelons ;
2) ce systme admet au moins une solution si et seulement si les seconds membres des
quations non principales sont nuls ;
3) sil y a au moins une solution, on obtient toutes les solutions en considrant les
inconnues non principales comme des paramtres pouvant prendre toutes les valeurs
de K et en exprimant les inconnues principales en fonctions de ces paramtres ;
4) lensemble obtenu est lensemble des solutions du sytme de dpart AX = B.
x 2y + t = 2
y z + 3t = 0
0 = 0.
Il ny a quune quation non principale, elle est donne par la dernire ligne. Le second
membre de cette quation est 0 donc il y a au moins une solution (b) . Les inconnues
principales sont les premires des lignes principales donc x et y. Les solutions sont donc
exprimes en fonctions de z et t prises en paramtres : y = z 3t daprs la deuxime
quation et x = 2 + 2z 7t en reportant y dans la premire quation. Cela revient dire
les deux choses suivantes :
y +z = 2
0 1 1 2
x
x + y + z = 2
1 1 1 2
cest--dire
1
y = .
x +z = 1 0 1 1
z
1 1 1 0
x + y z = 0
0 1 1
On met en chelons la matrice 11 10 11 en appliquant les mmes oprations la matrice
2 1 1 1
2
colonne 1 . On travaille donc sur la matrice
0
.
0
1 1 .. 2
.
1 1 1 .. 2
.
1 ..
1 0 1
.
1 ..
1 1 0
2 2
b. Si on avait choisi 2 au lieu de 2 comme second membre du systme de dpart, on aurait obtenu
3 2
1 comme second membre de lquation non principale du systme chelonn et le systme naurait pas eu
de solution.
3 Systmes dquations linaires p. 23
.
1 1
1 .. 2
.
0 1 1 .. 2
L1 L2
.
1 ..
1 0 1
.
1 ..
1 1 0
.
1 1
1 .. 2
.
1 ..
(
L3 L3 L1 0 1
2
.
L4 L4 L1
0 1 0 .. 1
.
2 ..
0 0 2
.
1 1
1 .. 2
.
0 1 1 .. 2
L3 L3 + L2
.
1 ..
0 0 1
.
2 ..
0 0 2
.
1 1
1 .. 2
.
0 1 1 .. 2
L4 L4 + 2L3
.
.
1 ..
0 0 1
.
0 ..
0 0 0
Il ny a quune quation non principale, elle est donne par la dernire ligne. Le second
membre de cette quation est 0 donc il y a au moins une solution. Les inconnues
principales sont les premires des lignes principales donc x, y et z. On trouve z = 1
puis y = 1 et enfin x = 0.
Remarque 54 La mthode de Gauss implique que si un systme, aprs mise en che-
lons, na que des inconnues principales alors il a une solution unique si les quations
non principales ont 0 comme second membre et na aucune solution si lune des
quations non principales au moins a un second membre non nul.
Corollaire 55 Soit A Mn,p (K). Si p > n alors le systme AX = 0 admet une infinit de
solutions.
La remarque suivante est importante pour la rsolution des systmes carrs (c) . Elle
est justifie en annexe (voir page 52).
x + 5y z = 7
1 5 1 x 7
3x + 16y + 4z = 2 cest--dire 3 16 4 y = 2
2 9 1 z 3
2x + 9y + z = 3
1 5 1 ... 7
..
3 16 4 . 2
.
2 9 1 .. 3
.
( 1 5 1 .. 7
L2 L2 3L1
.
0 1 7 .. 19
L3 L3 2L1 .
0 1 3 .. 11
.
1
5 1 .. 7
.
L3 L3 + L2 0 1 7 .. 19
.
0 0 10 .. 30
.
1
5 1 .. 7
1 .
L3 L
10 3 0 1 7 .. 19 .
.
0 0 1 .. 3
On a obtenu une matrice carre en chelons sans ligne nulle, le systme a donc une
solution unique. On poursuit lapplication de transformations lmentaires sur les
4
Inversion de matrices
Chercher un inverse pour la matrice carre A = (ai,j )1i,jn , cest chercher une
matrice B = (xi,j )1i,jn telle que AB = I. Cette quation se traduit en un systme
dquations pour chaque colonne :
a1,1 x 1,1 + a1,2 x 2,1 + + a 1,n x n,1 = 1
a1,1 x1,2 + a1,2 x2,2 + + a1,n xn,2 = 0
a x + a x + + a2,n xn,1 = 0 a x + a x + + a2,n xn,2 = 1
2,1 1,1 2,2 2,1 2,1 1,2 2,2 2,2
. . , .. .. ...
.. ..
. .
a x + a x + + a x = 1
a x + a x + + a x = 0
n,1 1,1 n,2 2,1 n,n n,1 n,1 1,2 n,2 2,2 n,n n,2
a x
1,1 1,n + a 1,2 2,n + a1,n xn,n = 0
x +
a x + a x + + a2,n xn,n = 0
2,1 1,n 2,2 2,n
.. ..
. .
a x + a x + + a x = 1.
n,1 1,n n,2 2,n n,n n,n
On veut donc rsoudre les n systmes
0 0
x1,1 1 x1,2 x1,n
x 0 x 1 0
x2,n .
2,1 2,2 0
A . = . , A . = , , A . = .. .
.. .. .. .. ..
. 0
xn,1 0 xn,2 xn,n
0 1
p. 26 4 Inversion de matrices
Comme tous ces sytmes sont associs la mme matrice, ils vont tre rsolus en
appliquant la mme succession doprations lmentaires, et seules les second membres
seront diffrents chaque tape. On applique donc la mthode suivante.
Soit A Mn (K) une matrice carre. On construit une matrice n lignes et 2n
colonnes (A|I) en crivant la matrice identit dordre n droite de A. En appliquant des
oprations lmentaires, on transforme la matrice A en la matrice en chelons A. e On
applique les mmes oprations I. On obtient (A|I). Si A a une ligne nulle, elle nest
e e e
pas inversible et A nest pas inversible. Sinon, en appliquant de nouvelles oprations
lmentaires, on transforme A e en I. Les mmes oprations lmentaires transforment e I
1
en A . Cette mthode est justifie en annexe (voir A.5).
1 1 1
Exemple 59 On cherche inverser A = 2 1 1 . On travaille donc sur
1 2 1
1 ..
1 1 . 1 0 0
..
2 1 1 . 0 1 0
..
1 2 1 . 0 0 1
.
1
1 1 .. 1 0 0
L2 12 L2
.
1 1/2 1/2 .. 0 1/2 0
..
1 2 1 . 0 0 1
1 ..
1 1 . 1 0 0
L2 L2 L1
..
0 3/2 1/2 . 1 1/2 0
.
1 2 1 .. 0 0 1
1 ..
1 1 . 1 0 0
.
L3 L3 + L1 0 3/2 1/2 .. 1 1/2 0
..
0 3 0 . 1 0 1
1 1 1 ... 1
2
L L2 0 0
2
.
3
0 1 1/3 .. 2/3 1/3 0
1
L3 L3 .
3 0 1 0 .. 1/3 0 1/3
1 1 ..
1 . 1 0 0
.
L3 L3 L2 0 1 1/3 .. 2/3 1/3 0
..
0 0 1/3 . 1/3 1/3 1/3
1 1 1 ... 1
0 0
.
L3 3L3 0 1 1/3 .. 2/3 1/3 0 .
.
0 0 1 .. 1 1 1
4 Inversion de matrices p. 27
La matrice de gauche est en chelons et sans ligne nulle. On en dduit que A est
inversible et on continue les oprations lmentaires pour avoir I gauche :
1 0 0 ... 1/3
1 2/3
L1 L1 23 L3
..
0 1 1/3 . 2/3 1/3 0
..
0 0 1 . 1 1 1
On a donc 1
1 1 1 1/3 1 2/3
2 1 1 = 1/3 0 1/3 .
1 2 1 1 1 1
11 1
Exemple 60 On cherche inverser A = 2 3 4 . On travaille donc sur
4 7 10
1 1 1 ..
. 1 0 0
..
2 3 4 . 0 1 0
..
4 7 10 . 0 0 1
1 ..
1 1 . 1 0 0
.
L2 L2 2L1 0 1 2 .. 2 1 0
.
4 7 10 .. 0 0 1
.
1
1 1 .. 1 0 0
.
L3 L3 4L1 0 1 2 .. 2 1 0
.
0 3 6 .. 4 0 1
.
1
1 1 .. 1 0 0
L3 L3 3L2
..
0 1 2 . 2 1 0 .
.
0 0 0 .. 2 3 1
La dernire ligne de la matrice non augmente est nulle, donc la matrice A nest pas
inversible.
p. 28 5 Dterminants
Thorme 61 Soit A Mn (K) une matrice carre. Elle est inversible si et seulement si le
systme AX = 0 (en X Mn1 (K)) nadmet que 0 comme solution.
5
Dterminants
On associe chaque matrice un nombre permettant de dterminer si elle est inver-
sible : le dterminant. Le dterminant dune matrice nest dfini que si la matrice est
carre.
!
a b
Exercice 62 On considre une matrice A = .
c d
1) Si a , 0, montrer, laide de la partie 4 que A est inversible si et seulement si
ad bc , 0.
2) Si a = 0, montrer que A est inversible si et seulement si bc , 0.
!
a b
Lexercice 62 montre quune matrice est inversible si et seulement si la
c d
quantit ad bc est non nulle. Lintroduction du dterminant permet de gnraliser la
condition dinversibilit ad bc , 0 des matrices dordre quelconque.
5.1) Dfinition
Soit A Mn (K) une matrice carre. Le dterminant de A, not det(A), est llment
de K dfinit par descente de la faon suivante :
a) si n = 1 alors A = (a11 ) et det(A) = a11 ;
b) si n 2, alors A = (aij )1i,jn et
Exemple 63 On calcule
!
a b
det = a det (d) c det (b) = ad bc.
c d
5 Dterminants p. 29
Exemple 64 On calcule
1 2 3 ! ! !
5 6 2 3 2 3
det 4 5 6 = 1 det 4 det + 7 det
8 9 8 9 5 6
7 8 9
= (5 9 6 8) 4(2 9 3 8) + 7(2 6 3 5)
= 0.
5.2) Proprits
La proposition suivante est centrale dans le calcul des dterminants. Elle permet
en particulier de calculer le dterminant de toute matrice en chelons.
Exemple 66 On calcule
1 2 3
det 0 4 5 = 1 4 6 = 24.
0 0 6
Proposition 68 Si on multiplie lune des lignes dune matrice par un lment de K alors
le dterminant de cette matrice est multipli par le mme lment de K.
On a
det(A) = a1,1 1,1 a2,1 2,1 + a3,1 3,1 + (1)n1 an,1 n,1 .
Pour tout i, on note b A prive de sa ligne no i et de sa colonne
i,1 le dterminant de b
o
n 1. On a aussi
det(b
A) = b
a1,1b 2,1 + b
a2,1b
1,1 b 3,1 + (1)n1b
a3,1b an,1b
n,1 .
Utilisant (2) on dduit
Soit i , ` alors i < ` ou i > `. Le dterminant b i,1 est donc le dterminant dune des
matrices dordre n 1 suivantes
a1,2 a1,n a1,2 a1,n
. .. . ..
. .
. . . .
ai1,2 a i1,n `1,2
a a `1,n
a ai+1,n a`,2
a`,n
i+1,2
.. ..
a`+1,2 a`+1,n
. . ou .. .. .
a a`1,n . .
`1,2
a
`,2 a`,n ai1,2 a i1,n
a`+1,2 a a a
`+1,n
i+1,2 i+1,n
.. .. .. ..
. . . .
an,2 an,n an,2 an,n
Dans les deux cas, lhypothse P (n 1) implique b i,1 = i,1 . De plus, le dterminant
b b o
`,1 est celui de A qui on a enlev sa ligne n ` (et sa premire colonne), cest--dire
la seule ligne qui distingue b A de A ; on a donc b `,1 = `,1 . Au final, on a det(bA) =
det A.
5 Dterminants p. 31
! !
4 8 1 2
Exemple 69 On a det = 4 det = 4(2) = 8.
3 4 3 4
! ! !
4 8 1 2 1 2
Exemple 70 On a det = 4 det = 4 4 det = 32.
12 16 12 16 3 4
Corollaire 71 Le dterminant dune matrice carre ayant une ligne nulle est 0.
det(A) = 0 det(A) = 0.
Proposition 73 Soit A Mn (K) une matrice carre dont on note L1 , . . . , Ln les lignes.
Soit L0 M1,n (K) une ligne. Alors
L1 L1 L1
. . .
. . .
. . .
Li1 Li1 Li1
det Li + det L = det Li + L0 .
0
Li+1 Li+1 Li+1
.. .. ..
. . .
Ln Ln Ln
La preuve se fait par rcurrence sur lordre des matrices, de la mme faon que
pour la preuve de la proposition 68.
p. 32 5 Dterminants
B Il faut remarquer que dans lnonc prcdent, on na chang quune ligne. Pour ajou-
ter plusieurs lignes, il faut donc appliquer la proposition plusieurs fois. Par exemple, si
on modifie deux lignes :
L1 L1
L1
. . .
. . .
. . .
Lj1 Lj1 Lj1
Lj + L0 L0j
Lj
j
Lj+1
Lj+1 L
j+1
det .. = det ... + det ...
.
L Li1 L
i1 i1
0 L + L0 0
Li + Li Li + Li
i i
L L Li+1
i+1 i+1
. . ..
.. .. .
Ln Ln Ln
L1 L1
L1 L1
. . . .
. . . .
. . . .
Lj1 Lj1 Lj1 Lj1
0 0
L L L L
j j j j
Lj+1 Lj+1 Lj+1 Lj+1
. .
= det .. + det .. + det ... + det ...
Li1 Li1 L L
i1 i1
L L0 0
Li Li
i i
L L L L
i+1 i+1 i+1 i+1
. . . .
.. .. .. ..
Ln Ln Ln . Ln .
Exemple 74 On calcule
1 2 3 1 2 3 1 2 3
det 4 5 6 = det 1 2 3 + 3 det 1 1 1
7 8 9 7 8 9 7 8 9
1 2 3 1 2 3 1 2 3
= det 1 2 3 + 3 det 1 1 1 + 18 det 1 1 1 .
7 8 9 1 2 3 1 1 1
L1 L1 L1
.. .
.
.
.
. . .
L L L
i1 i1 i1
det Li + L0i = det Li + det L0i .
Li+1 Li+1 Li+1
.. .. ..
.
.
.
Ln
Ln
Ln
Il reste une opration lmentaire que nous navons pas tudie : lchange de
lignes.
pour conclure que H(2) est vraie. Soit n 3. On suppose que H(n 1) est vraie. Soit
alors A = (ai,j )1i,jn une matrice dordre n. On change deux lignes conscutives, de
numros i et i + 1 pour obtenir une matrice A e = (e
ai,j )1i,jn . Comme prcdemment,
pour tout numro de ligne ` on note `,1 le dterminant de la matrice obtenue en
enlevant A sa premire colonne et sa ligne no ` et e `,1 le determinant de la matrice
obtenue en enlevant A e sa premire colonne et sa ligne no `. Lhypothse H(n 1)
implique que si ` , i et ` , i + 1 alors e `,1 = `,1 (la ligne enleve nest pas lune
de celles changes). Pour la mme raison, a`,1 = e a`,1 . Enfin ai,1 = e
ai+1,1 , ai+1,1 = e
ai,1
et i,1 = i+1,1 , i+1,1 = i,1 . Reportant ces informations dans les dfinitions de det A
e e
et det A
e on obtient det A = det A. e Pour changer deux lignes quelconques, il suffit
dchanger un nombre impair de fois deux lignes conscutives :
Corollaire 78 Le dterminant dune matrice carre ayant deux lignes identiques est nul.
Dmonstration. Soit A une matrice carre deux lignes identiques. En changeant ces
deux lignes, on multiplie le dterminant par 1 mais la matrice est inchange, son
dterminant lest donc aussi. Ainsi det(A) = det(A) puis det(A) = 0.
Corollaire 79 Si une ligne dune matrice on ajoute le produit dun lment de K par
une autre ligne, le dterminant est inchang.
Exemple 80
1 2 3 1 2 3
det 4 5 6 = det 4 5 6 L3 L3 L2
7 8 9 3 3 3
1 2 3
= det 3 3 3 L2 L2 L1
3 3 3
= 0.
1
Lopration lmentaire L2 L conduit ensuite
2 2
1 1 1 1 1 1 1 1
0 1 1 3 1 0 2 2 6 1
det = det
0 6 2 4 = 2 det A.
0 6 2 4 2
0 3 6 1 0 3 6 1
9
Enfin, lopration lmentaire L4 L4 L3 donne
4
1 1 1 1
1 1 1 1
0 1 1 3
0 1 1 3 1
det 0 0 4 22 = det = det A.
0 0 4 22 2
79
0 0 9 10
0 0
0
2
On a
1 1 1 1
0 1 1 3
det 0 0 22 = 158
4
0 0 79
0
2
donc det A = 316.
Exemple 84 Soit
65 46 23 4
115 97 44 7
A =
92 75 58 9
40 30 20 10
Les matrices L et U tant triangulaires on calcule facilement det L = 400 et det U = 400.
On en dduit det A = 160 000.
Thorme 85 Soit A une matrice carre. Elle est inversible si et seulement si son dter-
minant est non nul. Lorsque A est inversible, on a
1
det(A1 ) = .
det(A)
5 Dterminants p. 37
Les valeurs de pour lesquelles la matrice A I3 est inversibles sont celles pour
lesquelles det(A I3 ) , 0. On calcule donc le dterminant
12 22 2
D() = det 7 1 .
13
4 8 2
et donc
1 1 1
D() = (1 )(2 + ) det 0 1 1 .
0 4 6
p. 38 5 Dterminants
1 1 1 1 1 1
det 0 1 1 = det 0 1 1 = ( 2).
0 4 6 0 0 2
Dans tout ce chapitre, nous avons effectu des oprations sur les lignes. Nous
aurions pu faire des oprations sur les colonnes. Faire des oprations sur les colonnes
dune matrice, cest
1) transposer la matrice
2) faire les oprations sur les lignes de cette transpose
3) transposer la matrice obtenue.
Nous admettons le rsultat suivant qui sera dmontr en annexe (voir B.2).
Grce ce thorme et aux rsultats dmontrs sur les oprations lmentaires sur
les lignes, on peut rsumer dans la table 2, les transformations du dterminant par
oprations lmentaires sur ces colonnes.
et
det(A) = (1)j+1 a1j 1j a2j 2j + + (1)n+1 anj nj
pour tout choix dentiers i et j dans {1, . . . , n}.
Remarque 91 Pour retenir le signe quon doit affecter aux coefficients apparaissant
dans le dveloppement par rapport une ligne ou une colonne, on peut utiliser
le tableau de signes suivant. Si le dterminant calculer est dordre n, on remplit
une matrice carre dordre n en commenant par mettre + en haut gauche puis en
remplissant le tableau de gauche droite et de haut laide de la rgle suivante :
1. Si deux coefficients se succdent sur une mme ligne, ils sont de signe oppos ;
2. si deux coefficients se succdent sur une mme colonne, ils sont de signe oppos ;
Dans le dveloppement du dterminant, chaque coefficient aij sera alors multipli par
1 selon le signe donn par la position (i, j) du tableau de signes. On donne les tableaux
correspondant aux matrices dordre 3, 4, 5 et 6.
+ + + + + + + +
+ + + + + + + + +
+ , , , .
+ + + + + + + +
+ +
+ + + + + + +
6
Exercices
1) On considre les matrices coefficients complexes
i 1 1
2 + i 1 i 0 1 + i
A = 1 i 5 , B = 7 , C = 3 i ,
i 5 + i 3 i 2 + 3i
1 2i
3 2i
et E = 2 .
D = 2 3
5
7i
Effectuer tous les produits possibles de deux de ces matrices.
2) On dfinit les matrices
0 1 0 0 0 0 1 0 0 0 0 1
1 0 0 0 0 0 0 1 0 0 1 0
A = , B = , C = .
0 0 0 1 1 0
0 0 0
1 0 0
0 0 1 0 0 1 0 0 1 0 0 0
a) Montrer que A2 = B2 = C2 = I4 , BC + CB = A, CA + AC = B et AB + BA = C.
b) On considre lensemble
Montrer que cet ensemble est stable par addition et par produit et que tous ses
lments non nuls sont inversibles.
!
a b
3) On considre une matrice A = coefficients complexes.
c d
a) Calculer A2 (a + d)A + (ad bc)I2 .
b) En dduire que si ad bc , 0, il existe une matrice B telle que AB = I2 .
c) On suppose ad bc = 0. On a alors A2 = (a + d)A. Montrer quil nexiste aucune
matrice B telle que AB = I2 .
4) On note G lensemble
( ! )
cos sin
G = g() = : R .
sin cos
6) Soit
1 1 1 1
0 1 1 1
B =
0 0 1 1
0 0 0 1
9) Calculer le dterminant de
1 + a b a b
b 1+a b a
.
a
b 1+a b
b a b 1+a
det(A I3 ) = a0 + a1 + a2 2 + a3 3
i) Rsoudre ce systme.
ii) On suppose tel que le systme prcdent a une infinit de solutions.
Soit
x
(x, y, z) une solution, montrer quon peut exprimer les matrices y laide
z
3 1 2
des matrices 1 ,2 et 5.
1 1 3
e) On dfinit
3 1 2
P = 1 2 5 .
1 1 3
13) (Une autre construction du corps des nombres complexes) On a donn en annexe
du premier chapitre une construction du corps des nombres complexes. Lexercice
suivant propose une autre construction.
On considre lensemble
( ! )
x y
C= : x R, y R .
y x
f : C C !
<(z) =(z)
z 7 .
=(z) <(z)
Annexes de complments
Cette partie contient des complments qui donnent les preuves des noncs du
cours non dmontrs. Aucune notion de cette annexe nest exigible par le programme.
A
Matrices lmentaires
Lobjet de cette partie est dintroduire la notion de matrices lmentaires et dutiliser
celles-ci pour dmontrer certains des rsultats admis du cours.
Les matrices Di (a) sappellent matrices de dilatation. Les matrices Tij () sappellent
matrices de transvection.
Exemple 94 Les matrices lmentaires de M1 (K) sont les matrices de la forme D1 (a) =
(a) avec a K \ {0}. Les matrices lmentaires de M2 (K) sont les matrices de la forme
! ! ! !
a 0 1 0 1 1 0
D1 (a) = , D2 (a) = , T1,2 () = , T2,1 () =
0 1 0 a 0 1 1
avec a K \ {0} et K.
Exercice 95 Quelles sont les matrices transposes de Di (a) et Tij () ?
Proposition 96 La multiplication gauche par les matrices lmentaires agit sur les
lignes.
Multiplier gauche par Di (a), cest multiplier la ligne no i par a.
Multiplier gauche par Tij (), cest ajouter la ligne no i le produit de la ligne no j
par .
Exemple 97
! ! ! !
a b a b a b a b
D1 () = , T21 () = .
c d c d c d a + c b + d
p. 46 A Matrices lmentaires
Proposition 98 La multiplication droite par les matrices lmentaires agit sur les
colonnes.
Multiplier droite par Dj (a), cest multiplier la colonne no j par a.
Multiplier droite par Tij (), cest ajouter le produit de la colonne no i par la
colonne no j.
Exemple 99
! ! ! !
a b a b a b a a + b
D () = , T () = .
c d 1 c d c d 21 c c + d
On note
Sij = Di (1)Tji (1)Tij (1)Tji (1).
L1 L1
. .
.. ..
Li Lj
et
L1 L1
. .
.. ..
Lj
L
j
.
Di (1)Tji (1)Tij (1)Tji (1)A = ... .
Tji (1)Tij (1)Tji (1)A = .. puis
L L
i i
. .
. .
. .
Ln Ln
A Matrices lmentaires p. 47
Thorme 103 Si A Mn,p (K) est non nulle alors il existe une matrice P Mn (K)
produit de matrices lmentaires telle que PA est en chelons.
On a donc
! !
1 0 0 1 bi1 +1 /bi1 bp /bi1
D1 S A= .
bi1 12 0 0
On pose P = D1 b1 D1 (1)T21 (1)T12 (1)T21 (1). La matrice PA est en chelons.
i1
Si la deuxime ligne de A est nulle, appelons i0 le plus petit indice i pour lequel
ai , 0. Alors,
! !
1 0 0 1 ai0 +1 /ai0 ap /ai0
D1 A= .
a i0 0 0
Posant P = D1 a1 , la matrice PA est donc en chelons.
i0
Si aucune ligne de A nest nulle, appelons i0 le plus petit indice i pour lequel ai , 0
et i1 le plus petit indice i pour lequel bi , 0.
p. 48 A Matrices lmentaires
1er cas : i1 < i0 En posant S12 = D1 (1)T21 (1)T12 (1)T21 (1), la proposition 101
implique que
!
0 0 bi1 bp
S12 A = .
0 0 ai0 ap
On a donc
! ! !
1 1 0 0 1 bi1 +1 /bi1 bp /bi1
D2 D S A= .
ai0 1 bi1 12 0 0 1 ai0 +1 /ai0 ap /ai0
1 1
On pose P = D2 ai0 D1 bi1 D1 (1)T21 (1)T12 (1)T21 (1). La matrice PA est en chelons.
2e cas : i0 < i1 Dans ce cas,
il nest
pas ncessaire dchanger les deux premires
1 1
lignes. On pose donc P = D1 ai0 D2 bi1 . La matrice PA est en chelons.
3e cas : i0 = i1 On a
! !
bi0 0 ai0 ai0 +1 ap
T21 A=
ai0 0 0 bi0 +1 bp
1 b
o bi = bi bi0 ai /ai0 pour tout i. Si les bi sont tous nuls, on pose P = D1 ai0 T21 ai0 .
i0
Si lun des coefficients
bi est non nul,on note i2 le plus petit indice i pour lequel bi , 0.
b
On pose P = D2 b1 D1 a1 T21 ai0 . Dans les deux cas, la matrice PA est en chelons.
i2 i0 i0
A = ... .
an
puis
0
.
.
.
0
!
1
T1i (a1 ) T(i1)i (ai1 )T(i+1)i (ai+1 ) Tni (an )Di A = 1 ,
ai
0
..
.
0
le 1 tant sur la ligne no i. Il reste repositionner le 1 sur la premire ligne. La
proposition 101 conduit
1
0
!
1
S1i T1i (a1 ) T(i1)i (ai1 )T(i+1)i (ai+1 ) Tni (an )Di A = . .
ai ..
0
On pose
!
1
P = S1i T1i (a1 ) T(i1)i (ai1 )T(i+1)i (ai+1 ) Tni (an )Di .
ai
2e sous-cas : Q , 0 Soit par le cas des matrices deux lignes (si n = 3), soit
par lhypothse H(p) (si n > 3), il existe R Mn1 (K) produit de matrices lmentaires
telle que RQ est en chelons. Si R est produit des matrices lmentaires E1 , , Eq alors
on a le produit
!
1 0 = 1 0 1 0 .
0 R 0 E1 0 Eq
Proposition 105 Toute matrice carre triangulaire suprieure dont la diagonale nest
constitue que de 1 est produit de matrices lmentaires et en particulier inversible.
(pour sen convaincre, lire le produit des matrices de transvections de la droite vers la
gauche). Par ritration, et en notant
on obtient
U = Tn1 Tn2 T2 T1 .
A Matrices lmentaires p. 51
Thorme 106 Si une matrice admet un inverse gauche, alors elle admet un inverse
droite. Elle est donc inversible.
Dmonstration. Soit A Mn (K) une matrice inversible. Elle est non nulle. Par le tho-
rme 103, on peut trouver une matrice P Mn (K), produits de matrices lmentaires,
telle que PA = E est en chelons. Cette matrice en chelons E est inversible, comme
produit des deux matrices inversibles P et A. Elle nadmet donc pas de ligne nulle (dans
le cas contraire, le produit droite de E par nimporte quel matrice aurait aussi une
ligne nulle mais E E1 = I na pas de ligne nulle). Elle est donc triangulaire suprieure
avec uniquement des 1 sur la diagonale. Par la proposition 105, on peut lcrire comme
produit de matrices lmentaires. La matrice A = P1 E est alors produit de matrices
lmentaires. En effet, la matrice P1 est produit dinverses de matrices lmentaires,
donc de matrices lmentaires daprs la proposition 102.
Supposons dabord que A e a une ligne nulle. La matrice Ae nest donc pas inversible.
En effet, tout produit AB contient une ligne nulle, la mme que A,
e e et donc aucun tel
produit ne peut tre gal I. Il sensuit que A nest pas inversible.
Supposons maintenant que A e na pas de ligne nulle. Puisquelle est carre che-
lonne, elle est alors triangulaire suprieure et sa diagonale nest compose que de 1.
Elle est donc inversible (voir la proposition 105) et son inverse est produit de matrices
lmentaires (voir la proposition 107). Puisque A e1 A
e = I, cela signifie quil existe une
succession doprations lmentaires sur les lignes qui transforment A en I. Appliquer
e
cette succession doprations lmentaires la matrice augmente A|P , la transforme
e
en la matrice augmente I|A e1 P . Or A e = PA donc A e1 P = A1 . On a finalement
transform la matrice augmente (A|I) en la matrice augmente I|A1 .
d. En effet la matrice A
e est triangulaire suprieure avec des 1 sur la diagonale. La proposition 105
implique donc quelle est inversible. Puisque A
e = PA avec P inversible, la matrice A est aussi inversible.
B Dterminants p. 53
B
Dterminants
B.1) Dterminant dun produit
Nous montrons que det(AB) = det(A) det(B).
1. Supposons que A nest pas inversible. Il existe un produit Q de matrices lmen-
taires et une matrice en chelons A
e telle que A
e = QA. La matrice Q est inversible,
on note P son inverse. Cest encore un produit de matrices lmentaires. On a
A = PA.e Puisque multiplier gauche par un produit de matrices lmentaires
revient appliquer une succession doprations lmentaires sur les lignes, il
existe , 0 tel que det(A) = det A
e . La matrice A nest pas inversible donc la
matrice en chelons A e contient une ligne de 0. Il en rsulte que det A
e = 0 puis
que det(A) = 0 et doncdet(A)
det(B) = 0. Puisque AB = PAB, il existe aussi , 0
e
tel que det(AB) = det AB
e . Mais, comme A, e la matrice AB
e contient une ligne de
0 donc est de dterminant nul. Ainsi, det(AB) = 0 et on a det(A) det(B) = det(AB).
2. Supposons que A est inversible. Il existe des matrices lmentaires E1 , . . . , Eq telles
que A = E1 Eq (voir la proposition 107). On a alors
Finalement
det(AB) = det(A) det(B).
1) Si A nest pas inversible alors t A nest pas inversible. En effet, si t A tait inversible,
t
alors daprs la proposition 36, la matrice A = t A serait inversible. Puisque A nest
pas inversible, on a det(A) = 0 et puisque t A nest pas inversible, on a det t A = 0.
2) Si A est inversible elle se dcompose en A = E1 Eq avec E1 , . . . , Eq des matrices
lmentaires. On a alors t A = t Eq t E1 puis det(A) = det(E1 ) det(Eq ) et det t A =
det t Eq det t E1 . Il suffit donc de dmontrer que le dterminant dune matrice
lmentaire est gal celui de sa transpose. La transpose de la matrice de trans-
vection Tij () est Tji () et les matrices de transvection sont toutes de dterminant
1 de sorte que le rsultat est vrai pour les matrices de transvection. Les matrices
de dilatation sont leur propre transpose de sorte que le rsultat est vrai pour les
matrices de dilatation.