Matrices et déterminants

Transcription

Matrices et déterminants
Matrices, déterminants
S2 Mathématiques Générales 1
11MM21
Les notes qui suivent sont très largement inspirées des sites :
http://uel.unisciel.fr/mathematiques/calculmat1/calculmat1/co/calculmat1.html
http://uel.unisciel.fr/mathematiques/determinant1/determinant1/co/determinant1.html
et du
cours de E. Royer consultable à l’adresse :
http://math.univ-bpclermont.fr/∼royer/enseignement.html
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
1 / 38
1. Les matrices
1.1. Définition
Dans tout ce cours, on fixe un corps K : soit R, soit C. On appelle matrice à
coefficients dans K la donnée :
d’un nombre p de colonnes ; d’un nombre n de lignes ;
d’un ensemble de np coefficients de K rangés dans un tableau de n lignes
et p colonnes.
On numérote les coefficients avec deux indices : le premier indique le numéro
de la ligne (on les numérote du haut vers le bas), le second le numéro de la
colonne (on les numérote de gauche à droite). Ainsi, le coefficient aij est
l’intersection de la i ème ligne et de la j ème colonne.
On note alors (aij )1≤i≤n la matrice. On dit que la matrice est de taille n × p
1≤j≤p
(lire “n croix p” et respecter l’ordre de lecture).
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
2 / 38
1.2. Matrices particulières
1
 
a1
 a2 

Les matrices colonnes sont les matrices à une colonne : 
 ...  .
an
2
3
4
Les matrices lignes sont les matrices à une ligne : a1 a2 . . . ap .
La matrice nulle est la matrice dont tous les coefficients sont nuls. On la
note 0np si elle a n lignes et p colonnes, 0 s’il n’y a pas d’ambiguı̈té.
Les matrices carrées sont les matrices dont les nombres de lignes et de
colonnes sont égaux. Ce nombre de lignes et de colonnes s’appelle l’ordre
de la matrice. Les coefficients ayant même indice de ligne et de colonne
s’appellent les coefficients diagonaux.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
3 / 38
5
6
7
8
Les matrices triangulaires inférieures sont les matrices carrées dont tous les
coefficients strictement au dessus de la diagonale (c’est-à-dire d’indices ij
avec j > i) sont nuls.
Les matrices triangulaires supérieures sont les matrices carrées dont tous
les coefficients strictement au dessous de la diagonale (c’est-à-dire
d’indices ij avec j < i) sont nuls.
Les matrices diagonales sont les matrices carrées à la fois triangulaires
supérieures et triangulaires inférieures. Les seuls coefficients non nuls sont
donc ceux de la diagonale.
La matrice identité est la matrice diagonale dont tous les coefficients
diagonaux valent 1. On note In la matrice identité d’ordre n.
On note Mnp (K) l’ensemble des matrices de taille n × p à coefficients dans K
et Mn (K) l’ensemble des matrices carrées d’ordre n à coefficients dans K.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
4 / 38
2. Calcul matriciel
2.1. Égalité des matrices
Deux matrices A et B sont égales, ce qu’on note A = B si
elles ont le même nombre de lignes ;
elles ont le même nombre de colonnes ;
les coefficients à la même position sont égaux.
Si A = (aij )1≤i≤n et B = (bij )1≤i≤n , la condition d’égalité des coefficients est :
1≤j≤p
1≤j≤p
∀i ∈ {1, . . . , n}, ∀j ∈ {1, . . . , p},
S2 Mathématiques Générales 1 (11MM21)
aij = bij .
Matrices, déterminants
5 / 38
2.2. Addition des matrices
Soit A et B deux matrices de Mnp (K), la somme A + B est la matrice de
Mnp (K) dont chaque coefficient est somme des coefficients de même position
de A et de B : si A = (aij )1≤i≤n et B = (bij )1≤i≤n alors
1≤j≤p
1≤j≤p
A + B = (aij + bij )1≤i≤n .
1≤j≤p
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
6 / 38
Proposition
Si A, B et C sont trois matrices de Mnp (K),
l’addition est associative : (A + B) + C = A + (B + C ) ;
la matrice nulle à n lignes et p colonnes est un élément neutre pour
l’addition : A + 0np = A ;
toute matrice admet un symétrique.
En posant −A = (−aij )1≤i≤n , on a : A + (−A) = 0np ;
1≤j≤p
l’addition est commutative : A + B = B + A.
On note A − B la somme A + (−B).
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
7 / 38
2.3. Produit d’une matrice par un élément de K
Soit A une matrice de Mnp (K) et λ ∈ K. On appelle produit (externe) de λ
par A, et on note λA la matrice dont chaque coefficient est obtenu en
multipliant le coefficient de même position de A par λ : si A = (aij )1≤i≤n
1≤j≤p
λA = (λaij )1≤i≤n .
1≤j≤p
Proposition
Soit λ, µ des éléments de K, A et B des matrices de Mnp (K). Alors,
λ(A + B) = λA + λB
(λ + µ)A = λA + µA
(λµ)A = λ(µA)
1A = A.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
8 / 38
2.4. Structure de Mnp (K)
Théorème
1
2
L’ensemble Mnp (K) muni de l’addition et du produit par un scalaire est un
espace vectoriel sur K.
Soit r ∈ {1, . . . , n} et s ∈ {1, . . . , p}. On désigne par Er ,s la matrice de
Mnp (K) dont tous les éléments sont nuls sauf celui de la r ème ligne, s ème
colonne qui est égal à 1.
Les matrices (Er ,s )1≤r ≤n,1≤s≤p définissent une base de Mnp (K), appelée
base canonique de Mnp (K).
Théorème
Le K-espace vectoriel Mnp (K) est de type fini et sa dimension est égale à np.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
9 / 38
2.5. Produit de deux matrices
Produit d’une matrice ligne par une matrice colonne
Soit
A = a1 . . . ap une matrice ligne de M1p (K),
 
b1
B =  ...  une matrice colonne de Mp1 (K).
bp
Le produit de A par B, noté AB est la matrice 1 × 1 dont le coefficient est
a1 b1 + a2 b2 + · · · + ap bp .
On note que la matrice ligne et la matrice colonne ont même nombre
d’éléments.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
10 / 38
Produit d’une matrice par une matrice colonne


a11
 ..
 .

 ai1
 .
 ..
an1
 
b
.1 
coefficient de a
 .. 
11 . . . a1p



bp 




..


. . . a1p
.






..  b

b1 
1
. 

. 
  ..  

. . . aip  . =  coefficient de ai1 . . . aip  ..  


.. 


b
p
.  bp


.


.
. . . anp
.






b

1 


coefficient de an1 . . . anp  ... 
bp
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
11 / 38
Autrement dit, pour A ∈ Mnp (K) une matrice et B ∈ Mp1 (K) une matrice
colonne, le produit de A par B, noté AB est la matrice colonne n × 1 dont la
ligne n◦ i est le produit de la ligne n◦ i de A avec B et ce pour chaque numéro
de ligne i :




a11 . . . a1p
a11 b1 + · · · + a1p bp
..  b  
..
 ..

1
. 
.
 .



  ..  

 ai1 . . . aip  . =  ai1 b1 + · · · + aip bp  .
 .


.. 
..
 ..


.  bp
.
an1 . . . anp
an1 b1 + · · · + anp bp
On note que A a autant de colonnes que B a de lignes.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
12 / 38
Produit d’une matrice par une matrice
Soit A ∈ Mnp (K) et B ∈ Mpq (K) deux matrices.
Le produit de A par B est
la matrice n × q dont la
colonne n◦ j est le produit de
A par la colonne n◦ j de B et
ce pour chaque numéro de
colonne j :

×


 B1 B2 . . . Bq 
=


 A  AB1 AB2 . . . ABq 
On note que A a autant de colonnes que B a de lignes.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
13 / 38
Attention !!!
Restriction de définition. Le produit des matrices A et B n’est défini que si
le nombre de colonnes de A est égal au nombre de lignes de B.
Défaut de commutativité. Le produit matriciel n’est pas commutatif. C’est
évident lorsqu’on peut calculer AB mais pas BA (ce qui arrive si le nombre
de colonnes de A est égal au nombre de lignes de B mais que le nombre de
colonnes de B diffère du nombre de lignes de A) mais on peut aussi avoir
AB 6= BA lorsque A et B sont deux matrices carrées.
Produit nul. Le produit de deux matrices peut être nul alors qu’aucune des
matrices n’est nulle.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
14 / 38
Propriétés ( Soient n, p, q, r ∈ N∗ .)
Associativité. Soit A ∈ Mnp (K), B ∈ Mpq (K) et C ∈ Mqr (K). Alors
(AB)C = A(BC ).
Rôle des matrices identité. Si A ∈ Mnp (K),
Distributivité par rapport à l’addition
I
AIp = A et In A = A.
Si A et B sont deux matrices de Mnp (K) et C ∈ Mpq (K). Alors
(A + B)C = AC + BC .
I
Si A ∈ Mnp (K) et si B et C sont deux matrices de Mpq (K). Alors
A(B + C ) = AB + AC .
Compatibilité avec le produit externe. Si A ∈ Mnp (K), B ∈ Mpq (K) et
λ ∈ K, alors
λ(AB) = (λA)B = A(λB).
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
15 / 38
Puissances d’une matrice carrée
Si k ≥ 0 est un entier et si A ∈ Mn (K), on définit la puissance k ème de A de
la façon suivante :

si k = 0
In
k
k−1
A = A A=
A
· · A}
si k ≥ 1.
| ·{z

produit de k copies de A
Proposition
Soit A et B deux matrices carrées telles que AB = BA et n ≥ 0 un entier.
Alors
n X
n
n
n!
.
(A + B)n =
An−k B k
où
=
k
k
k!(n − k)!
k=0
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
16 / 38
2.6. Transposée d’une matrice
Définition
Si A = (aij )1≤i≤n est une matrice à n lignes et p colonnes, on appelle
1≤j≤p
transposée de A et on note tA la matrice à p lignes et n colonnes dont le
coefficient de la ligne n◦ j et de la colonne n◦ i est aji . Ainsi,
t
A = (aji )1≤j≤p .
1≤i≤n
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
17 / 38
Proposition
Soit A et B deux matrices de Mnp (K) et λ ∈ K. Alors,
t t
( A) = A
t
(λA) = λtA
t
(A + B) = tA + tB
t
(AB) = tB tA
Attention !!!
Il faut prendre garde au changement de l’ordre de la multiplication lorsqu’on
prend la transposée d’un produit.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
18 / 38
3. Matrices inversibles
3.1. Définition
Définition
Soit A ∈ Mn (K) une matrice carrée d’ordre n. On dit que la matrice A est
inversible si il existe une matrice B ∈ Mn (K) telle que
AB = BA = In .
Propriété-Définition
Soit A ∈ Mn (K) une matrice carrée d’ordre n. Si il existe une matrice
B ∈ Mn (K) telle que AB = BA = In , elle est unique.
Une telle matrice B s’appelle l’inverse de A. On la note A−1 .
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
19 / 38
3.2. Propriétés
Théorème
Soit A et B deux matrices carrées inversibles de même taille. Alors le produit
AB est inversible et son inverse est (AB)−1 = B −1 A−1 .
Attention !!!
Il faut prendre garde au changement de l’ordre de la multiplication lorsqu’on
prend l’inverse d’un produit.
Proposition
Si A est une matrice carrée inversible alors sa transposée est inversible et
t −1
A
= t A−1 .
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
20 / 38
3.3. Interprétation matricielle d’un système d’équations linéaires
Un système d’équations linéaires est un ensemble d’équations d’inconnues
x1 , . . . , xp de la forme

a11 x1 + a12 x2 + · · · + a1p xp = b1




 a21 x1 + a22 x2 + · · · + a2p xp = b2
..
..

.
.




an1 x1 + an2 x2 + · · · + anp xp = bn
avec aij et bi des coefficients de K pour tout i et j.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
21 / 38
Si on note


a11 a12 . . . a1p
a21 a22 . . . a2p 
A=
,
.. 
 ...
. 
an1 an2 . . . anp
 
x1
X =  ... 
xp
 
b1
b2 

et B = 
 ... 
bn
le système précédent équivaut à l’égalité matricielle AX = B où X est le
vecteur que l’on cherche à déterminer.
La matrice colonne B s’appelle le second membre du système. Si B = 0, on
dit que le système est un système d’équations linéaires homogènes.
Proposition
Si A est une matrice carrée inversible, le système AX = B a une solution
unique. Cette solution est X = A−1 B.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
22 / 38
3.4. Calcul de l’inverse d’une matrice
Pour calculer l’inverse d’une matrice, une première étape consistera à la
transformer en une matrice en échelons.
Définition
Soit A une matrice non nulle ayant au moins deux lignes et une colonne. On
dit que A est en échelons lorsqu’elle a les propriétés suivantes :
chaque ligne non nulle a son premier coefficient non nul égal à 1 ;
toute ligne suivant une ligne nulle est nulle ;
si une ligne a son premier coefficient non nul sur une colonne n◦ j, alors la
ligne suivante, si elle n’est pas nulle, a son premier coefficient non nul sur
une colonne n◦ k > j.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
Voilà la forme générale d’une matrice

0 1 ∗ ... ...

 0 0 0 1 ∗

 0 0 0 0 1

 . .
 .. ..


 0 0 0 ... ...

 0 0 0 ... ...


 .. ..
 . .
0 0 0 ... ...
23 / 38
en échelons.

... ... ... ... ∗

... ... ... ... ∗ 

∗ ... ... ... ∗ 





... 0 1 ∗ ∗ 

... 0 0 0 0 




... 0 0 0 0
où ∗ désigne n’importe quel élément de K.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
24 / 38
Pour mettre une matrice en échelons, on va utiliser des opérations
élémentaires sur les lignes.
Définition
Les opérations élémentaires sur les lignes sont
multiplication d’une ligne par λ ∈ K, λ 6= 0 ;
échange de deux lignes ;
ajout à une ligne d’une autre ligne multipliée par λ ∈ K.
Théorème (admis)
Toute matrice non nulle ayant au moins deux lignes et une colonne peut être
transformée en matrice en échelons à l’aide d’une suite d’opérations
élémentaires sur les lignes.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
25 / 38
Méthode pratique pour mettre une matrice en échelons
Soit A ∈ Mnp (K) avec n ≥ 2.
1 Si tous les éléments de la 1ère colonne de A sont nuls, on passe à l’étape 3.
2 Sinon, au moins un des coefficients de la 1ère colonne de A est non nul,
I
I
I
3
Si l’élément de la 1ère ligne de la 1ère colonne est nul, on échange cette ligne avec
une ligne dont l’élément situé dans la 1ère colonne est non-nul.
On multiplie la 1ère ligne par un coefficient α ∈ K, α 6= 0. Le coefficient α est
choisi de manière à se ramener à une matrice dont le coefficient sur la 1ère ligne,
1ère colonne vaut 1.
Pour chaque i ≥ 2, on ajoute à la i ème ligne Li la ligne L1 mutlipliée par un
coefficient λ ∈ K où λ est choisi de manière à annuler le coefficient de la 1ère
colonne de la i ème ligne.
On obtient une matrice dont les coefficients en dessous de la diagonale de
la 1ère colonne sont tous nuls et telle que le coefficient situé sur la 1ère
ligne, 1ère colonne soit 0 ou 1. On procède de même pour les colonnes
suivantes.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
26 / 38
Méthode pratique du calcul de l’inverse
Soit A ∈ Mn (K) une matrice carrée.
On construit une matrice à n lignes et 2n colonnes (A|I ) en écrivant la
matrice identité d’ordre n à droite de A.
En appliquant des opérations élémentaires, on transforme la matrice A en
e et on applique les mêmes opérations à I .
une matrice en échelons A
e eI ).
On obtient (A|
e a une ligne nulle, elle n’est pas inversible.
Si A
Sinon, en appliquant de nouvelles opérations élémentaires, on transforme
e en I . Les mêmes opérations élémentaires transforment eI en A−1 .
A
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
27 / 38
4. Déterminants
4.1. Définition
On ne s’intéresse ici qu’aux matrices carrées.
Définition
Soit A ∈ Mn (K) une matrice carrée. Le déterminant de A, noté det(A), est
l’élément de K défini par récurrence de la façon suivante :
si n = 1 alors A = (a11 ) et det(A) = a11 ;
si n ≥ 2, alors A = (aij )1≤i,j≤n et
det(A) = a11 ∆11 − a21 ∆21 + a31 ∆31 − · · · + (−1)n−1 an1 ∆n1
où ∆i1 est le déterminant de la matrice de Mn−1 (K) obtenue en enlevant
à A la ligne n◦ i et la première colonne.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
28 / 38
Quelques exemples
Si n = 2
det
x1 x2
y1 y2
= x1 y2 − y1 x2
Si n = 3

x1 x2 x3
det  y1 y2 y3  = x1 (y2 z3 − z2 y3 ) − y1 (x2 z3 − z2 x3 ) + z1 (x2 y3 − x3 y2 )
z1 z2 z3

On retrouve les formules introduites en TC math.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
29 / 38
Proposition
Le déterminant de toute
éléments diagonaux :

a11

0
 .
det 
 ..
 ..
 .
0
S2 Mathématiques Générales 1 (11MM21)
matrice triangulaire supérieure est le produit de ses
∗
... ...
...
a22
... ...
...
... ...
∗
..
.
..
.




...
 = a11 a22 · · · ann .


...
∗
0 ann
Matrices, déterminants
30 / 38
4.2. Propriétés
Proposition
Si on multiplie l’une des lignes d’une matrice par un élément de K alors le
déterminant de cette matrice est multiplié par le même élément de K.
Corollaire
Le déterminant d’une matrice ayant une ligne nulle est 0.
Corollaire
Si A ∈ Mn (K) et λ ∈ K alors
det(λA) = λn det(A).
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
31 / 38
Proposition
Soit A ∈ Mn (K) une matrice carrée dont on note L1 , . . . , Ln les lignes. Soit
L0 ∈ M1n (K) une ligne. Alors






L1
L1
L1
 .. 
 .. 
 .. 
 . 
 . 
 . 






Li−1 
Li−1 
 Li−1 






det  Li  + det  L0  = det Li + L0 






Li+1 
Li+1 
 Li+1 
 . 
 . 
 . 
 .. 
 .. 
 .. 
Ln
Ln
Ln
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
32 / 38
Attention !!!
Dans l’énoncé précédent, on n’a changé qu’une ligne. Pour ajouter plusieurs
lignes, il faut donc appliquer la proposition plusieurs fois.
Proposition
Si on échange deux lignes d’une matrice carrée, le déterminant est multiplié
par −1.
Corollaire
Si une matrice carrée a deux lignes identiques, son déterminant est nul.
Si à une ligne d’une matrice on ajoute le produit d’un élément de K par
une autre ligne, le déterminant est inchangé.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
33 / 38
Méthode pratique de calcul du déterminant
On connait maintenant l’action des opérations élémentaires sur le
déterminant :
Opérations élémentaires
Déterminant
Li ↔ Lj (i 6= j)
multiplié par −1
Li ← λLi (λ 6= 0)
multiplié parλ
Li ← Li + λLj
inchangé
Toute matrice peut être mise en échelons par une succession d’opérations
élémentaires.
On sait calculer le déterminant d’une matrice échelonnée.
On sait donc calculer tous les déterminants par mise en échelons.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
34 / 38
Théorème (admis)
Une matrice carrée et sa transposée ont même déterminant.
Conséquence
On déduit alors l’action sur le déterminant des opérations élémentaires sur les
colonnes :
Opérations élémentaires
Déterminant
Ci ↔ Cj (i 6= j)
multiplié par −1
Ci ← λCi (λ 6= 0)
multiplié parλ
Ci ← Ci + λCj
inchangé
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
35 / 38
Revenons sur le choix fait dans la définition de privilégier la première colonne.
Proposition
Soit A = (aij )1≤i,j≤n une matrice carrée d’ordre n ≥ 2. On note ∆ij le
déterminant de la matrice carrée d’ordre n − 1 obtenue en enlevant à A sa
ligne n◦ i et sa colonne n◦ j. Alors,
det(A) = (−1)i+1 ai1 ∆i1 − ai2 ∆i2 + · · · + (−1)n+1 ain ∆in
(développement du déterminant par rapport à la ligne n◦ i)
det(A) = (−1)j+1 a1j ∆1j − a2j ∆2j + · · · + (−1)n+1 anj ∆nj
(développement du déterminant par rapport à la colonne n◦ j)
pour tout choix d’entiers i et j dans {1, . . . , n}.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
36 / 38
Proposition (admis)
Si A et B sont deux matrices carrées de même taille, alors
det(AB) = det(A) det(B).
Théorème
Soit A une matrice carrée. Elle est inversible si et seulement si son
déterminant est non nul. Lorsque A est inversible, on a
det(A−1 ) =
1
.
det(A)
Corollaire
Un système linéaire ayant autant d’équations que d’inconnues a une solution
unique si et seulement si la matrice associée est de déterminant non nul.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
37 / 38
Déterminant d’une famille de vecteurs
Soit E un K-espace vectoriel de type fini et n sa dimension. Soit BE une base
de E .
Définition
Soient V1 , V2 , . . . , Vn des vecteurs de E . Soit A la matrice de Mn (K) dont la
j ème colonne est formée des composantes du vecteur Vj par rapport la
base BE .
On appelle déterminant des vecteurs V1 , V2 , . . . , Vn par rapport à la base BE
et l’on note detBE (V1 , V2 , . . . , Vn ) le déterminant de la matrice A.
Théorème
Les vecteurs V1 , V2 , . . . Vn de E sont linéairement indépendants si et
seulement si detBE (V1 , V2 , . . . , Vn ) est non nul.
S2 Mathématiques Générales 1 (11MM21)
Matrices, déterminants
38 / 38