Cours de Mathématiques Matrices
3 - Matrices carrées - Déterminant et Inverse
3.1 - Déterminant d'une matrice carrée
Le déterminant est un nombre caractéristique d'une matrice. Souvent utilisé, on verra dans ce cours
différentes applications.
! Le déterminant est défini uniquement pour des matrices carrées. Le calcul du déterminant est
d'autant plus long et fastidieux que la matrice est grande. Dans ce chapitre, on présente les
méthodes générales de calcul. On abordera à la fin du cours une méthode numérique utilisée pour
les matrices de grande dimension, mais cela nécessite déjà de bien connaître les propriétés des
déterminants.
๏ Déterminant d'une matrice 2×2
⎛ a b ⎞
Soit A une matrice de la forme : !A = ⎜ ⎟
⎜⎝ c d ⎟⎠
( )
alors le déterminant est noté : ! Det A
ou en reprenant les termes de la matrice entre deux traits verticaux (comme une valeur absolue) :
a b
( )
! Det A =
c d
On calcul ce déterminant en effectuant un produit en croix avec un signe "moins" :
a b
( )
Det A = = a × d − b× c
c d
!
Cela est similaire à un produit vectoriel, exemple numérique :
⎛ 1 2 ⎞
Soit A = ⎜ ⎟
⎜⎝ 3 4 ⎟⎠
( )
alors Det A =
1 2
3 4
= 1× 4− 3× 2 = 4−6
⇒ ( )
Det A = − 2
!
On présentera par la suite quelques utilisations de ce déterminant.
IUT Metz GMP 10/ 18 P. Zattarin
Cours de Mathématiques Matrices
๏ Déterminant d'une matrice 3×3
La dimension de la matrice étant supérieure à la précédente, le déterminant devient plus complexe à
calculer. Dans le cas d'une matrice d'ordre 3, il existe deux méthodes générales de calcul du
déterminant.
Méthode de Sarrus
La règle de Sarrus (mathématicien français 1798-1861) est une méthode qui fonctionne uniquement pour
la calcul du déterminant des matrices 3×3.
Principe : comme dans le cas d'un déterminant 2×2, c'est comparable à un produit vectoriel
⎛ ⎞
⎜ a b c ⎟
Soit une matrice ! A = ⎜ d e f ⎟ On calcule le déterminant en répétant les 2 premières lignes :
⎜ ⎟
⎜⎝ g h i ⎟⎠
( )
Det A = { a
d
b
e
c
f
-
- = aei + dhc + gbf - gec - ahf - dbi
g h i
{
On réécrit les 2
premières lignes a b c +
d e f +
+
!
⎛ 1 2 3 ⎞
⎜ ⎟
Exemple numérique : on prend ! A = ⎜ 4 5 6 ⎟
⎜ −1 0 −2 ⎟
⎝ ⎠
1 2 3
⇒ ( )
Det A = 4 5 6
−1 0 −2
1 2 3
⇒ A = 4 5 6
−1 0 − 2
( )
= 1 × 5 × −2 + 4 × 0 × 3 + ( −1) × 2 × 6 − ( −1) × 5 × 3 ( )
− 1 × 0 × 6 − 4 × 2 × −2
= − 10 + 0 − 12 + 15 − 0 + 16
!
( )
⇒ Det A = 9
IUT Metz GMP 11/ 18 P. Zattarin
Cours de Mathématiques Matrices
Remarque : on peut aussi faire le calcul en répétant les 2 première colonnes.
On réécrit les 2
premières colonnes
{
{
a b c a b
Vérifier que l'on obtient le même
( )
Det A = d e f d e
résultat que précédemment
g h i g h
- - - + + +
!
La méthode de Sarrus est valable uniquement pour des déterminants 3×3. Pour des matrices plus
grandes on peut utiliser la méthode des cofacteurs, plus générale, elle fonctionne quelque soit la taille de
la matrice.
Méthode des cofacteurs
Résultat des travaux du mathématicien Laplace (mathématicien et physicien français 1749-1827), cette
méthode fait intervenir les cofacteurs de tous les termes d'une ligne ou d'une colonne. Mais avant
tout, il faut définir le cofacteur d'un élément d'une matrice carrée.
Définition du cofacteur
Le cofacteur d'un élément d'une matrice (carrée bien sûr !) est le déterminant qui reste après avoir
éliminer la ligne et la colonne de l'élément concerné et affecté d'un signe (+ ou -) selon sa position.
Soit le terme aij d'une matrice, on supprime la ième ligne et la jème colonne, puis on calcule le
déterminant de la matrice restante que l'on multiplie par ! − 1 ( )i + j .
colonne j
⎛ i i . i ⎞
⎜ ⎟
ligne i ⎜ . . . . ⎟
⎜ i i . i ⎟
⎜ ⎟
⎜⎝ i i . i ⎟⎠
!
Rappel : ( )2
! −1 = 1 ( − 1 )3 = −1 ( − 1 )4 = 1 ( − 1 )5 = −1 etc...
IUT Metz GMP 12/ 18 P. Zattarin
Cours de Mathématiques Matrices
⎛ a a a ⎞
⎜ 11 12 13 ⎟
Exemple : on prend : ! A = ⎜ a 21 a 22 a 23 ⎟ Par exemple, si on veut le cofacteur du terme ! a 32 :
⎜ ⎟
⎜ a 31 a 32 a 33 ⎟
⎝ ⎠
a11 a12 a13
a11 a13
On note ( )
c 32 = −1
3+ 2
a 21 a 22 a 23 ( )5
= −1 (
= − 1 × a11 × a 23 − a 21 × a13 )
a 21 a 23
a 31 a 32 a 33
Cofacteur du
= − a11 × a 23 + a 21 × a13
terme a 32 On supprime la ligne et la
colonne de l'élément choisi
!
Remarque :
( )i + j
Le terme ! − 1 ajouté devant le déterminant restant peut être visualiser directement dans une
"matrice de signes". En effet, puisque le premier terme en haut à gauche (i=1, j=1, i+j=2) a toujours un
signe positif, et lorsque la position de la ligne ou la colonne est incrémentée d'une unité alors le signe
change. On a donc une alternance de signe sur chaque ligne et chaque colonne :
Matrice des signes :
signe + pour le alternance des signes
premier terme sur chaque ligne
⎛ ⎞
+ − + ⎛ a ⎞
alternance des signes ⎜ ⎟ a
⎜ 11 12 13
a
⎟
⎜ − + − ⎟ A = ⎜ a 21 a 22 a 23 ⎟
sur chaque colonne ⎜ ⎟ ⎜ ⎟
⎜ + − + ⎟ ⎜ a 31 a 32 a 33 ⎟
⎝ ⎠ ⎝ ⎠
on ajoute une signe "-" pour calculer
le cofacteur de l'élément a 32
!
La matrice des signes est toujours de même dimension que la matrice A. Quelle que soit sa
dimension, le premier terme est toujours "+" et ensuite il y a une alternance des signes.
IUT Metz GMP 13/ 18 P. Zattarin
Cours de Mathématiques Matrices
Calcul du déterminants en utilisant les cofacteurs :
Pour calculer le déterminant, on choisit n'importe quelle ligne ou n'importe quelle colonne, puis on
développe cette ligne (ou colonne) en multipliant chaque terme par son cofacteur.
En reprenant le cas dans l'exemple de la méthode de Sarrus :
⎛ ⎞
⎜ a b c ⎟ On choisit une ligne ou une colonne quelconque.
Soit A = ⎜ d e f ⎟
⎜ ⎟ On prend ici, arbitrairement, la 3ème ligne.
⎜⎝ g h i ⎟⎠
!
On multiplie chaque terme de la 3ème ligne par son cofacteur et on fait la somme :
⎛ ⎞
+ − +
⎜ ⎟
⎜ − + − ⎟ Matrice des
⎜ ⎟ signes
⎜ + − + ⎟
⎝ ⎠
a b c
b c a c a b
( )
Det A = d e f = + g×
e f
− h×
d f
+ i×
d e
g h i
a b c a b c a b c
d e f d e f d e f
g h i g h i g h i
⇒ ( ) ( ) ( )
Det A = g × b f − e c − h × a f − d c + i × a e − d b ( )
!
⇒ ( )
Det A = g b f − g e c − ha f + hd c + i a e − i d b
Vérifier que l'on retrouve le même résultat obtenu avec la méthode de Sarrus.
Remarque :
Le calcul d'un déterminant d'ordre 3 se décompose en 3 déterminants d'ordre 2.
IUT Metz GMP 14/ 18 P. Zattarin
Cours de Mathématiques Matrices
Exemple numérique :
⎛ 1 −2 4 ⎞
⎜ ⎟
Soit !A = ⎜ 2 − 3 5 ⎟
⎜ ⎟
⎜⎝ 3 0 − 1 ⎟⎠
On peut choisir n'importe quelle ligne ou n'importe quelle colonne pour développer le déterminant.
Mais le choix le plus judicieux est de choisir une ligne ou une colonne qui comporte le plus de "0", car
cela diminue le nombre de calculs à effectuer.
Dans le cas proposé, on choisit de développer suivant la deuxième colonne :
1 −2 4
2 5 1 4 1 4
( )
Det A = 2 −3 5 = − −2 × ( ) 3 −1
+ ( − 3) × 3 −1
− 0×
2 5
3 0 −1
=0
⎛ ⎞
+ − + Aucun calcul à faire
Matrice des ⎜ ⎟
⎜ − + − ⎟
signes ⎜ ⎟
⎜ + − + ⎟
⎝ ⎠
!
⇒ Det A( ) ( )
= 2 × − 2 − 15 − 3 × − 1 − 12 ( ) = − 34 + 39 ⇒ ( )
Det A = 5
๏ Déterminant d'une matrice 4×4 ou supérieure
Pour des déterminants 4×4 ou plus, la méthode de Sarrus ne fonctionne plus !!!
Avec la méthode des cofacteurs, un déterminant d'ordre 4 se décompose alors en 4 déterminants
d'ordre 3 (méthode au choix). D'une manière générale, un déterminant d'ordre n (n lignes×n colonnes)
se décomposera en n déterminants d'ordre n-1 qu'il faudra décomposer à leur tour, etc. On voit que la
méthode atteint rapidement une limite pour un calcul manuel. Plus loin dans le cours, on abordera
une méthode numérique, adaptée pour les gros calculs, mais avant tout il faut bien maîtriser les
caractéristiques des déterminants (voir TD sur les déterminants).
Propriétés des déterminants :
( )
Attention cela ne fonctionne pas
Det t A = Det A ( ) ( )
Det AB = Det A × Det B ( ) ( ) avec une addition de 2 matrices
!
IUT Metz GMP 15/ 18 P. Zattarin
Cours de Mathématiques Matrices
3.2 - Inverse d'une matrice carrée
On a vu qu'il n'est pas possible de diviser par une matrice. Soient A, B et X trois matrices telles que :
! AX = B
On suppose que A et B sont deux matrices connues, et X une matrice inconnue. Du fait des propriétés
de la multiplication de matrices, si on connaît A et B alors on a la dimension de la matrice X (voir cours
sur la multiplication), mais ses éléments sont inconnus. La division par une matrice n'est pas définie, on
ne peut pas écrire :
B
X =
! A
Si la matrice A est une matrice carrée, alors on peut définir la matrice inverse A-1 telle que :
A A −1 = A −1 A = I
Rappel : la matrice I est la matrice Identité : AI = I A = A
Dans ce cas la
(élément neutre de la multiplication)
multiplication
est commutative
!
Reprenons l'équation de départ : AX = B
On multiplie de chaque coté
du signe "=" par la matrice
inverse A-1
−1 −1
A AX = A B
On a vu que A −1 A = I
I X = A −1 B
La matrice I est neutre pour la
multiplication, donc : I X = X
On trouve finalement : X = A−1 B
!
IUT Metz GMP 16/ 18 P. Zattarin
Cours de Mathématiques Matrices
Calcul de la matrice inverse
On calcule la matrice inverse ! A −1 , d'une matrice A carrée, à partir de la matrice des cofacteurs. On a
vu précédemment comment est défini le cofacteur d'un élément d'une matrice. La matrice des
cofacteurs, appelée matrice adjointe ou comatrice, est une matrice dans laquelle chaque terme de la
matrice de départ est remplacée par son propre cofacteur :
Matrice Adjointe de A ⎛ ⎞
⎜+ e f d f d e ⎟
− +
⎜ h i g i g h ⎟
⎜ ⎟
⎛ ⎞ ⎜ ⎟
⎜ a b c ⎟ ⎜ ⎟
Soit A = ⎜ d e f ⎟ alors on a : ( )
Adj A = ⎜ −
⎜
b c
+
a c
−
a b ⎟
⎜ ⎟ h i g i g h ⎟
⎜⎝ g h i ⎟⎠ ⎜ ⎟
⎜ ⎟
⎜ ⎟
⎜ b c a c a b ⎟
⎜+ − + ⎟
⎝ e f d f d e ⎠
Matrice des cofacteurs de chaque terme de la matrice A
(ne pas ne pas oublier l'alternance des signes)
!
La matrice inverse ! A −1 est obtenue à partir de la transposée de la matrice adjointe et divisée par le
déterminant de la matrice A :
Ne pas oublier de
faire la transposée
1
( Adj ( A ) )
t
A −1 =
( )
Det A
On divise tout par le déterminant
de la matrice A
!
Remarques :
Dans la formule de l'inverse, il est nécessaire de diviser par le déterminant de la matrice A de départ.
Comme on ne peut pas diviser par zéro, cela implique que si le déterminant est nul ! Det A = 0 , ( )
alors il n'existe pas d'inverse pour la matrice A.
Le calcul de la matrice adjointe d'une matrice 3×3 passe par le calcul de déterminants 2×2. Pour des
matrices n×n, il faudra donc calculer des déterminants (n-1)×(n-1), on a vu précédemment que cela
devient rapidement long et complexe. Plus loin dans le cours, on présentera une méthode numérique
adaptée pour de tels calculs.
IUT Metz GMP 17/ 18 P. Zattarin
Cours de Mathématiques Matrices
Exemple numérique :
⎛ 1 −1 − 3 ⎞
⎜ ⎟
On prend : !A = ⎜ 0 3 4 ⎟
⎜ ⎟
⎜ 2 2 −2 ⎟
⎝ ⎠
On calcule le déterminant (utilisation de la méthode de Sarrus) :
1 −1 − 3
Det A = ( ) 0 3 4 ( )
= − 6 + 0 − 8 − − 18 − 8 − 0 ⇒ ( )
Det A = − 4
2 2 −2
1 −1 − 3
( )
Det A ≠ 0 ⇒ On peut inverser
Det A = ( ) 0 3 4 la matrice
! 2 2 −2
On calcule la matrice adjointe :
⎛ ⎞
⎜ 3 4 0 4 0 3 ⎟
−
⎜ 2 −2 2 −2 2 2 ⎟
⎜ ⎟ ⎛ − 14 8
⎜ ⎟ −6 ⎞
⎜ −1 −3 1 −3 1 −1 ⎟ ⎜ ⎟
( )
Adj A = ⎜ −
2 −2 2 −2
−
2 2
⎟ ⇒ ( )
Adj A = ⎜ − 8
⎜
4 −4 ⎟
⎟
⎜ ⎟ −4
⎜ ⎟ ⎜⎝ 5 3 ⎟
⎠
⎜ −1 −3 1 −3 1 −1 ⎟
⎜ − ⎟
⎜ 3 4 2 −2 0 3 ⎟
! ⎝ ⎠
⎛ 7 5 ⎞
⎜ 2 − ⎟
⎛ − 14 −8 5 ⎞ ⎜ 2 4 ⎟
1 ⎜ ⎟ ⎜ ⎟
⇒ A −1 = ⎜ 8 4 −4 ⎟ ⇒ A −1 = ⎜ −2 −1 1 ⎟
−4 ⎜ ⎟ ⎜ ⎟
⎜⎝ − 6 −4 3 ⎟
⎠ ⎜ 3 3 ⎟
⎜ 1 − ⎟
⎝ 2 4 ⎠
On peut vérifier que A A −1 = I
!
Propriétés de l'inversion de matrice :
( )
Det A −1 =
1
( )
Det A ( AB )−1 = B−1 A −1
Attention au changement
d'orde dans la multiplication
!
IUT Metz GMP 18/ 18 P. Zattarin