Académique Documents
Professionnel Documents
Culture Documents
PT-PT* Fiche 6
MATHÉMATIQUES
LES DÉTERMINANTS
1. On creuse, on calcule
? Étape 1 : on creuse en utilisant :
Des opérations sur les lignes et colonnes an de faire apparaître un maximum de zéros sur une ligne
ou sur une colonne.
Des mises en facteur dès que l'on obtient Li ou Cj en utilisant la multilinéarité du déterminant.
Parfois on peut couper des lignes ou colonnes lorsqu'il y a une somme et utiliser la multilinéarité du
déterminant.
? Étape 2 : on calcule en utilisant selon les cas :
soit la formule des matrices triangulaires
soit un développement par rapport à une ligne ou colonne contenant que des zéros sauf un terme (ou
deux).
Quelques idées classiques pour creuser par les opérations sur les lignes et colonnes :
? Repérer les blocs qui se ressemblent puis faire des opérations de type :
Li Li L1 ou Cj Cj C 1
Li Li Ln ou Cj Cj Cn
Li Li Li +1 ou Cj Cj Cj +1
? Cas particulier très classique où la somme des lignes ou colonnes est constante égale à :
On ajoute à une colonne ou une ligne la somme des autres :
L 1 L 1 + ( L2 + + Ln) ou C 1 C 1 + ( C2 + + Cn )
1
On met en facteur le terme commum et on obtient une colonne ou ligne de 1 : ... ?
1
On fait alors des soustractions sur les lignes ou colonnes an de faire apparaître que des zéros et un
1
0
seul 1 : ..
. ?
0
a b c b (a + 2b + c) b c b 1 b c b
b a b c (a + 2b + c) a b c a + 2b + c) 1 a b c
c b a b 1
P4 =
(a + 2b + c) b a b = (
1 b a b
b c b a C
i=1
Ci
(a + 2b + c) c b a 1 c b a
c b 1 b
a + 2b + c) a b b c c b 0
a + 2b + c)(a c) ac bb ac bb
Li
=
Li L 1
(
0 0 a c 0
= (
0 c b b a a b
= (a c)2 (a + 2b + c)(a 2b + c)
1 1 0 ::: 0
. .. .. ..
Calculer le déterminant suivant : .. 0 . . . :
.. .. .. ..
. . . . 0
1 0 ::: 0 1
n
X
En eectuant l'opération C1 C1 C , on obtient une matrice triangulaire supérieur dont on connaît ainsi le déterminant :
j
j =2
1 1 0 ::: 0 0 1 0 ::: 0
.. .. .. .. .. ..
. 0 . . . = 0 0 1 . . = (2 n)
.. .. .. .. .. .. .. ..
. . . . 0 . . . . 0
1 0 ::: 0 1 0 0 ::: 0 1
1 n n ::: n
n 2 n ::: n
Calculer le déterminant suivant : n. n. 3. : : : n. ..
.. .. .. . ..
n n n ::: n [ n]
0 1
0 1 ::: 1
B .. .. C
Soient a 2 R, A(a) = Ba.
. .
Exemple :
B
..
0
..
C
C 2M n( R) et J la matrice de Mn (R) constituée que de 1.
@. A
. . . 1
a ::: a 0
Calculer det (A( 1)). Montrer que x 7! P (x) = det (A(a) + xJ ) est une fonction polynomiale de degré inférieur ou égal à 1. En déduire
det (A(a)) en calculant d'abord P ( a) et P (1).
Calcul de det (A( 1)) : on peut remarquer que la somme des colonnes est constante égale à ( 1)(n 1) = 1 n et ainsi en faisant
j =1
1 1 ::: 1
1 1 ::: 1
..
A( n) . 1 0 ( 1) . n) ..
0 1 (0) 0
n
det ( 1)) = (1 = (1 .. .. = 1
. .. Li Li L 1 . . .
. ( 1) . 1
(0)
0 1
1 0
0 1
1
On note alors C @ .. A et ainsi xJ xC jxC j : : : jxC ) pour tout x 2 R. Ainsi, en notant aussi A = (A1 j : : : jA les colonnes de A,
=
. = ( n)
1
on obtient que :
n
X
P (x) = det (A(a) + xJ ) = det (A1 + xC jA2 + xC j : : : jA n + xC ) = det (A1 jA2 j : : : jA n) + x det ( A1 j : : : jC j : : : jA n)
j =1
en utilisant la multilinéarité du déterminant ainsi que son caractère alterné qui assure que le déterminant est nul dès que deux colonnes
sont égales. Ainsi P est bien une fonction polynomiale de degré deux puisqu'il se met bien sous la forme : P (x) = + x, et ne
dépendant pas de x.
Calcul de P ( a) : on obtient alors une matrice triangulaire supérieure et ainsi P ( a) = ( a)n
Calcul de P (1) : on obtient alors une matrice triangulaire inférieure et ainsi P (1) = 1
On obtient ainsi le système linéaire suivant à résoudre :
n n
a + = ( a) n
, + = 1
+ = 1 (a + 1) = a + ( a) n
1+ a
1 1 =
1+ a
=
3. Par récurrence
Y penser en particulier pour les déterminants tridiagonaux.
? On développe le déterminant selon une ligne ou une colonne contenant 1 ou deux termes non nuls.
? On fait apparaître des déterminants d'ordre plus petits ressemblant au déterminant d'ordre n.
? On en déduit une relation de récurrence linéaire d'ordre 1 ou 2.
3 1 0 ::: 0
.. .. ..
2 3 . . .
Calculer le déterminants suivant : Dn = .. .. .. .
Exemple : Les déterminants tridiagonaux :
0 . . . 0
.. .. .. ..
. . . . 1
0 ::: 0 2 3
[n]
Pour n 3, on commence par développer par rapport à la première colonne et on obtient :
.. .. .. .. ..
2 3 . . . 2 3 1 . 0 2 3 1 . 0
D .. .. .. .. .. .. .. D .. .. .. .. :
n = 3
0 . . . 0
2
0 . . . . = 3 n 1 2
0 . . . .
.. .. .. .. .. .. .. .. .. .. .. ..
. . . . 1 . . . . 1 . . . . 1
0 ::: 0 2 3
[n 1]
0 ::: 0 2 3
[n 1]
0 ::: 0 2 3
[n 1]
3 1 0 ::: 0
.. .. ..
2 3 . . .
D D .. .. .. D D
n = 3 n 1 2
0 . . . 0
= 3 n 1 2 n 2
.. .. .. ..
. . . . 1
0 ::: 0 2 3
[n 2]
+
2
4
=
=
3
7
() = 1 et = 2 :
B1 x2 x22 : : : x2 n 1
C
B. .. .. .. C
@. A
. . . .
1 x n x2 n ::: x n
n
1
et on note Vn (x1 ; : : : ; xn ) le déterminant de Vandermonde associé. Calculer Vn (x1 ; : : : ; xn ) et en déduire une condition nécéssaire et
susante d'inversibilité de la matrice de Vandermonde.Y
On a démontré dans le cours que : Vn (x1 ; : : : ; xn ) = (xj xi ). Ainsi, on obtient que : la matrice de Vandermonde est inversible si
1 i<j n
Exemples : Endomorphisme de M2 R ( ) :
Soit A une matrice xée de M2 (R) non nulle. On dénit les endomorphismes dA et gA par les relations :
8M 2 M2 R ; d M
( ) A( ) = AM et g (M ) = MA: A
Donner une condition nécessaire et susante sur A pour que dA et gA soient des automorphismes de M2 (R). Calculer le déterminant de
dA gA .
On note A = ac db .
Calcul de la matrice de dA dans la base canonique de M2 (R), à savoir B = (E11 ; E12 ; E21 ; E22 ): Or on a :
d (E11 ) = AE11 = ac
A
0
0
d (E12 ) = AE12 =
A
0
0
a
c d (E21 ) = AE21 = db
A
0
0
d (E22 ) = AE22 =
A
0
0
b
d
Ainsi, on obtient la matrice de dA dans la base B :
0 1
a 0 b 0
MB (d @0 a 0 bA
A) =
c 0 d 0
0 c 0 d
On calcule alors le déterminant de dA en eectuant un développement par rapport à la première colonne et on obtient que :
a 0 b 0 b 0
d
det ( A ) = a 0 d 0 + c a 0 b :
c 0 d c 0 d
Un développement par rapport à la deuxième colonne pour les deux déterminants ci-dessus permet alors d'obtenir :
d
det ( A ) = ad(ad bc) cb(ad bc) = (ad bc)2 = (det (A))2 :
Ainsi l'endomorphisme dA est un automorphisme de M2 (R) si et seulement si A est une matrice inversible.
? On choisit une base B de E dans laquelle on connaît les coordonnées de chaque vecteur ui
? Calcul de detB (u ; : : : ; un ) : on calcule det (MB (u ; : : : ; un ))
1 1
La famille (u ; : : : ; un) est libre () la famille (u ; : : : ; un) est une base de E () detB (u ; : : : ; un) 6= 0.
1 1 1
Exemple : Soit n 1, on note Dn (K) l'ensemble des matrices diagonales de Mn (K). Soit (1 ; : : : ; n ) 2 Kn . Pour tout i 2 [[1; n]], on
dénit la matrice Di de Dn (K) par : Di = diag(1; i ; 2i ; : : : ; ni 1 ). Déterminer une condition nécessaire et susante pour que la famille
(D1 ; : : : ; Dn ) soit une base de Dn (K).
La famille B = (Eii )i2[[1;n]] est une base de Dn (K) qui est ainsi de dimension n.
On a alors :
(D1 ; : : : ; Dn ) est une base de Dn (K) () det(D1 ; : : : ; Dn ) 6= 0
B
Calculons ainsi detB (D1 ; : : : ; Dn ) :
n
X
Comme, pour tout j 2 [[1; n]] : Dj = i
j
1
E , on obtient :
ii
i=1
1 1 ::: 1
1 2 ::: n
Y
D1 ; : : : ; D 21 22 ::: 2 n
)
B
det( n) = = (
.. .. .. j i
. . .
1 i<j n
1
n 1
2
n 1
::: n
n
1
4. En réduction
Le calcul du polynôme caractéristique permet d'obtenir les valeurs propres.
Polynôme caractéristique = Un déterminant
M 2 P (A; !
u;!
!
v ) () les vecteurs AM , !
u et !
! u ; !v ) = 0.
v sont liés () det ! ! ! (AM; ! ( i ;j ;k)
Exemple :
!!
On considère un plan ane euclidien muni d'un repère orthonormé direct (0; i ; j ). Montrer que trois points M (x; y ), M 0 (x0 ; y 0 )
x x0 x00
et M 00 (x00 ; y 00 ) sont alignés si et seulement si y y 0 y 00 = 0 .
1 1 1
!
Les points M , M 0 et M 00 sont alignés si et seulement si les vecteurs MM 0 et MM 00 sont liés. Ainsi, on obtient :
!
() x0 x x00 x = 0
y0 y y00 y
1. Manipulation de blocs
Pour étudier le déterminant d'une matrice décomposée en blocs :
? Manipulation de blocs an de faire apparaître des matrices triangulaires par blocs :
soit en utilisant la multiplication des matrices par blocs.
soit par opérations par blocs sur!les lignes et colonnes de la matrice.
A B
? Utilisation de la formule det = det (A) det (C ).
0 C
Soient A 2 GLn (K) et (B; C; D) 2 (Mn (K))3 telles que AB = BA. Montrer que C A B = det (DA CB ).
Exemple :
D
On utilise ici des manipulations de blocs en essayant de faire apparaître des matrices triangulaires et ayant si possible un des blocs égal à
In . On remarque ici en essayant aussi de faire apparaître la quantité DA CB que :
A B I
n B A 0 n
C D 0n A =
C DA CB
Ainsi, par propriété sur le déterminant d'un produit de matrices, on obtient que :
A B I n B A 0 n
C D 0 n A =
C DA CB
Puis par propriété sur le déterminant d'un produit de matrices triangulaires par blocs, on sait que :
A
B
D det (A) = det (A) det (DA CB ). Puis, comme A est inversible, son déterminant est non nul et
Ainsi, on obtient l'égalité : C
A B = det (DA CB ).
ainsi, on a bien : C D
On a ainsi A2 A + In = 0n . Or on reconnaît une forme qui doit nous faire penser à la formule de Bernoulli. En eet :
A3 + I n = A3 ( I 3
n) = ( A+I n )( A2 A + I n)
On obtient ainsi, comme A2 A + In = 0n que A3 = In . Puis, en passant aux déterminants et en utilisant la propriété sur le produit de
déterminant, on obtient alors : (det (A))3 = det ( In ) = ( 1)n det (In ) = ( 1)n . Ainsi, si n est pair : (det (A))3 = 1 et donc det (A) = 1
puis si n est impair : (det (A))3 = 1 et donc det (A) = 1. On peut résumer cela avec det (A) = ( 1)n .