Vous êtes sur la page 1sur 11

Exo7

Calculs de dterminants

Fiche corrige par Arnaud Bodin

Exercice 1
Calculer les dterminants des matrices suivantes :

  1 0 6 1 0 2 1 0 1
7 11 3 4 15 3 4 5 2 3 5
8 4
5 6 21 5 6 7 4 1 3

0 1 2 3 0 1 1 0 1 2 1 2
1 2 3 0 1 0 0 1 1 3 1 3

2 3 0 1 1 1 0 1 2 1 0 6
3 0 1 2 1 1 1 0 1 1 1 7
Correction H Vido  [006885]

Exercice 2
   
2 1
1. Calculer laire du paralllogramme construit sur les vecteurs ~u = et ~v = .
3 4
2. Calculer
levolume du paralllpipde
construit
sur les vecteurs
1 0 1
~u = 2 , ~v = 1 et ~w = 1 .
0 3 1
3. Montrer que le volume dun paralllpipde dont les sommets sont des points de R3 coefficients entiers
est un nombre entier.
Correction H Vido  [002753]

Exercice 3
Calculer les dterminants des matrices suivantes :

1 0 0 1 1 1 1 1 10 0 5 15
a b c
c a b 0 1 0 0 1
1 1 1 2
7 3 0
1 0 1 1 1 1 1 1 8 14 0 2
b c a
2 3 1 1 1 1 1 1 0 21 1 1

1 0 3 0 0 1 0 0 1 0
a a b 0
a a 0 b 0 1 0 0 4 3 0
3 0 0


c 0 a a a 0 a 3 0 0 3 2
0 3

b a 0 a 0 0 1 7 0 0
0 c a a
0 b 0 0 a 4 0 0 7 1

Indication H Correction H Vido  [006886]

Exercice 4

1
Calculer les dterminants suivant :

a1 a2 an
1
a + b a a
1

. ..
a1 a1 . . . .. .

1 (0) a+b ..
1
a .

.. . . . .
.. ..
.. .. ..

. .

. a2
. .
. . .

a

a1 a1 a1
(0) 1 1

a a a + b

Correction H Vido  [006887]

Exercice 5
Soit (a0 , ..., an1 ) Cn , x C. Calculer

x
0 a 0


.
1 . . . . . . ..


n =

.

. . x

an2

0 1 x + an1

Indication H Correction H Vido  [001143]

Exercice 6
Soit a un rel. On note n le dterminant suivant :

a
0 0 n 1
.. .. ..
0 a . . .
n = ..

.. ..
. .
. 0 2
0
0 a 1
n 1 2 1 a

1. Calculer n en fonction de n1 .
n1
2. Dmontrer que : n 2 n = an an2 i2 .
i=1
Indication H Correction H Vido  [001145]

Exercice 7 Dterminant de Vandermonde


Montrer que
1 t1 t12 . . . t1n1


. . . t2n1

1 t2 t 2
2 = (t j ti )
... ... ... ... ...
1i< jn
1 tn t 2 . . . tnn1
n

Indication H Correction H Vido  [002453]

Retrouver cette fiche et dautres


exercices de maths sur
exo7.emath.fr
2
Indication pour lexercice 3 N
1. Rgle de Sarrus.
2. Dvelopper par rapport la deuxime ligne.
3. Faire apparatre des 0 sur la premire colonne.
4. Utiliser la linarit par rapports chaque ligne et chaque colonne pour simplifier les coefficients.
5. Faire apparatre des 0...
6. Faire apparatre des 0...
7. Permuter les lignes et les colonnes pour faire apparatre une matrice triangulaire par blocs.

Indication pour lexercice 5 N


Dvelopper par rapport la dernire colonne.

Indication pour lexercice 6 N


Dvelopper par rapport la premire colonne pour obtenir n1 et un autre dterminant facile calculer en
dveloppant par rapport sa premire ligne.

Indication pour lexercice 7 N


Faire les oprations suivantes sur les colonnes Cn Cn tnCn1 , puis Cn1 Cn1 tnCn2 ,..., C2 C2 tnC1 .
Dvelopper par rapport a la bonne ligne et reconnatre que lon obtient le dterminant recherch mais au rang
n 1.

3
Correction de lexercice 1 N
 
a b a b 7 11
1. Le dterminant de la matrice est
= ad bc. Donc
= 7 4 11 (8) = 116.
c d c d 8 4
2. Nous allons voir diffrentes mthodes pour calculer les dterminants.
Premire mthode. Rgle de Sarrus. Pour le matrice 3 3 il existe une formule qui permet de calculer
directement le dterminant.

a11 a12 a13

a21 a22 a23 = a11 a22 a33 + a12 a23 a31 + a21 a32 a13 a13 a22 a31 a11 a32 a23 a12 a21 a33

a31 a32 a33

Donc

1 0 6

3 4 15 = 1 4 21 + 0 15 5 + 3 6 6 5 4 6 6 15 1 3 0 21 = 18

5 6 21

Attention ! La rgle de Sarrus ne sapplique quaux matrices 3 3.


3. Deuxime mthode. Se ramener une matrice diagonale ou triangulaire.
Si dans une matrice on change un ligne Li en Li L j alors le dterminant reste le mme. Mme chose
avec les colonnes.

L1 1 0 2 1 0 2 1 0 2
L2 3 4 5 = L2 L2 3L1 0 4 1 = 0 4 1 = 1 4 ( 23 ) = 6
L3 5 6 7 L3 L3 5L1 0 6 3 L3 L3 23 L2 0 0 32
On a utilis le fait que le dterminant dune matrice diagonale (ou triangulaire) est le produit des coeffi-
cients sur la diagonale.
4. Troisime mthode. Dveloppement par rapport une ligne ou une colonne. Nous allons dvelopper
par rapport la deuxime colonne.

1 0 1
2 3 5 = (0) 2 5 + (+3) 1 1 + (1) 1 1 = 0 + 3 7 1 7 = 14

4 3 4 3 2 5
4 1 3

Bien souvent on commence par simplifier la matrice en faisant apparatre un maximum de 0 par les
oprations lmentaires sur les lignes et les colonnes. Puis on dveloppe en choisissant la ligne ou la
colonne qui a le plus de 0.
5. On fait apparatre des 0 sur la premire colonne puis on dveloppe par rapport cette colonne.

L1 0 1 2 3 0 1 2 3
1 2 3
L2 1 2 3 0 1 2 3 0
= = = 1 6 1
L3 2 3 0 1 L3 L3 2L2 0 1 6 1
6 8 2
L4 3 0 1 2 L4 L4 3L2 0 6 8 2

Pour calculer le dterminant 3 3 on fait apparatre des 0 sur la premire colonne, puis on la dveloppe.

L1 1 2 3 1 2 3
4 4
= L2 1 6 1 = L2 L2 +L1 0 4 4 = 1
= 96
4 20
L3 6 8 2 L3 L3 +6L1 0 4 20

Donc = 96.

4
6. La matrice a dj beaucoup de 0 mais on peut en faire apparatre davantage sur la dernire colonne, puis
on dveloppe par rapport la dernire colonne.
L1 0 1 1 0 0 1 1 0
0 1 1
1 0 0 1 1 0 0 1
0 = L2
= = 0 1 0
L3 1 1 0 1 L3 L3 L2 0 1 0 0
1 1 1
L4 1 1 1 0 1 1 1 0
On dveloppe ce dernier dterminant par rapport la premire colonne :
0 1 1
1 1
0
= 0 1 0 = 1
= 1
1 0
1 1 1
7. Toujours la mme mthode, on fait apparatre des 0 sur la premire colonne, puis on dveloppe par
rapport cette colonne.
L1 1 2 1 2 1 2 1 2
1 0 1
1 3 1 3 L2 L2 L1 0 1 0 1
00 = L2
= = 3 2 2
L3 2 1 0 6 L3 L3 2L1 0 3 2 2
1 0 5
L4 1 1 1 7 L4 L4 L1 0 1 0 5
On dveloppe par rapport la deuxime colonne :

00
1 1
= 2 = 12
1 5

Correction de lexercice 2 N
   
a b
1. Laire A du paralllogramme construit sur les vecteurs ~u = et~v = est la valeur absolue du
c d

donc A = |ad bc|. Ici on trouve A = abs 2 1 = +5 o abs dsigne la fonction
a b
dterminant 3 4
c d
valeur absolue.
2. Le volume du paralllpipde construit sur trois vecteurs de R3 est la valeur absolue du dterminant de
la matrice forme des trois vecteurs. Ici

1 0 1
 1 1 2 1 
V = abs 2 1 1 = abs + 1

+1 =4
0 3 1 3 1 0 3

o lon a dvelopp par rapport la premire ligne.


3. Si un paralllpipde est construit sur trois vecteurs de R3 dont les coefficients sont des entiers alors le
volume correspond au dterminant dune matrice coefficients entiers. Cest donc un entier.

Correction de lexercice 3 N
1. Par la rgle de Sarrus :
a b c
1 = c a b = a3 + b3 + c3 3abc.

b c a
2. On dveloppe par rapport la seconde ligne qui ne contient quun coefficient non nul et on calcule le
dterminant 3 3 par la rgle de Sarrus :

1 0 0 1
1 0 1
0 1 0 0
2 = = +1 1 1 1 = 1.
1 0 1 1

2 1 1
2 3 1 1

5
3.
L1 1 1 1 1 1 1 1 1
L2 1 1 1 1 L2 L2 +L1 0 0 2 2
3 = =
L3 1 1 1 1 L3 L3 +L1 0 2 0 2
L4 1 1 1 1 L4 L4 +L1 0 2 2 0
On dveloppe par rapport la premire colonne :

0 2 2
3 = (1) 2 0 2 = 16
2 2 0

4. Le dterminant est linaire par rapport chacune de ses lignes et aussi chacune de ses colonnes. Par
exemple les coefficients de la premire ligne sont tous des multiples de 5 donc

10
0 5 15 2
0 1 3
2 7 3 0 2 7 3 0
4 = = 5
8 14 0 2 8 14 0 2

0 21 1 1 0 21 1 1

On fait la mme chose avec la troisime ligne :



2
0 1 3
2 7 3 0
4 = 5 2
4 7 0 1
0 21 1 1

Et enfin les coefficients la premire colonne sont des multiples de 2 et ceux de la troisime colonne sont
des multiples de 7 donc :

1
0 1 3 1
0 1 3
1 7 3 0 1 1 3 0
4 = 5 2 2 = 5 2 2 7
2 7 0 1 2 1 0 1

0 21 1 1 0 3 1 1

Les coefficients sont plus raisonnables ! On fait L2 L2 + L1 et L3 L3 2L1 pour obtenir :



1 0 1 3
1 2 3
0 1 2 3
4 = 140 = 140 1 2 5 = 140 56 = 7840
0 1 2 5
3 1 1
0 3 1 1

5.
L1 a a b 0 a a b 0
L2 a a 0 b L2 L2 L1 0 0 b b
5 = =
L3 c 0 a a c 0 a a
L4 0 c a a L4 L4 L3 c c 0 0
On fait ensuite les oprations suivantes sur les colonnes : C2 C2 +C1 et C3 C3 C4 pour obtenir une
dernire ligne facile dvelopper :

a 2a b 0
2a b 0
0 0 2b b
5 = = +c 0 2b b = bc(bc 4a2 )
c c 0 a
c 0 a
c 0 0 0

6
6. On fait dabord les oprations C1 C1 C3 et C2 C2 C4 et on dveloppe par rapport la premire
ligne :

1 0 3 0 0 2 0 3 0 0
2 0 3 0 0 2 3 0
0 1 0 3 0 0 2 0 3 0
0 a 0 3 0 0 0 3
6 = a 0 a 0 3 = 0 0 a 0 3 = (2)
+3

0 0 a 0 b 0 a 0

b a 0 a 0 b 0 0 a 0

0 b 0 0 a 0
b 0 0 a 0 b 0 a
b 0 0 a
Le premier dterminant calculer se dveloppe par rapport la deuxime colonne et le second dtermi-
nant par rapport la premire colonne :

2 3 0 2 3 0
6 = (2) a 0 a 0 + 3 b 0 0 3 = 4a3 + 27b2

b 0 a b 0 a

7. Nous allons permuter des lignes et des colonnes pour se ramener une matrice diagonale par blocs.
Souvenons-nous que lorsque lon change deux lignes (ou deux colonnes) alors le dterminant change
de signe. Nous allons rassembler les zros. On commence par changer les colonnes C1 et C3 : C1 C3 :

1 0 0 1 0 0 0 1 1 0

0 4 3 0 0 3 4 0 0 0

7 = 3 0 0 3 2 = 0 0 3 3 2

0 1 7 0 0 7 1 0 0 0

4 0 0 7 1 0 0 4 7 1
Puis on change les lignes L1 et L4 : L1 L4 :
7 1 0 0 0
3 4 0 0 0
7 = + 0 0 3 3 2
0 0 1 1 0
0 0 4 7 1
Notre matrice est sous la forme dune matrice diagonale par blocs et son dterminant est le produit des
dterminants.
7 1 0 0 0
3 4 0 0 0 3 3 2
7 1
7 = 0 0 3 3 2 = 1 1 0 = (31) (6) = 186
3 4

0 0 1 1 0 4 7 1
0 0 4 7 1

Correction de lexercice 4 N
1. On retire la premire colonne toutes les autres colonnes

a1 a2 an a1 a2 a1 a3 a1 an a1

. ..
a1 a1 . . . .. a1 ..

0 . .
1 = . .

.
= .

. . .
.. . . . . a .. .. .. ..

2 a2 a1
a1 a1 a1 a1 0 0 0
On dveloppe par rapport la dernire ligne :

a2 a1 an a1

.. ..
n1
0 . . n1 n1
1 = (1) a1 . . .. = (1) a1 (a2 a1 )
.. .. .

0 0 a2 a1

7
O lon a reconnu le dterminant dun matrice triangulaire suprieure. Donc

1 = a1 (a1 a2 )n1 .

2. On va transformer la matrice correspondante en une matrice triangulaire suprieure, on commence par


remplacer la ligne L2 par L2 L1 (on ne note que les coefficients non nuls) :

1
+1 1
+1

1 1

0 1
1
2 = 1 1
1 1
=


.. .. .. ..

. .

. .

1 1 1 1

Puis on remplace la ligne L3 par L3 L2 (attention il sagit de la nouvelle ligne L2 ) et on continue ainsi
de suite jusqu Ln1 Ln1 Ln2 (n est la taille de la matrice sous-jacente) :

1
+1

1
+1

0 1
1
0 1
1

0 1 +1 0 1 +1
2 = = =

1 1 . . . . .
.
. . .
.. ..
n


. .


0 1 (1)
1 1 1 1

On fait attention pour le dernier remplacement Ln Ln Ln1 lgrement diffrent et qui conduit au
dterminant dune matrice triangulaire : :

1
+1

0 1
1

0 1 +1
2 = = 1 (1)n .

.. .. ..

. . .

1 (1) n

0 1 (1) n

(
0 si n est pair
En conclusion 2 =
2 si n est impair
3. On retire la colonne C1 aux autres colonnes Ci pour faire apparatre des 0 :

a + b b b
a + b a a


.. .. a b 0 0
a a + b . . . .. ... ..
3 = . . .
= a 0 .
.. . . . .

a .. .. ..
. . . b 0
a a a+b
a 0 0 b

On remplace ensuite L1 par L1 + L2 + L3 + + Ln (ou ce qui revient au mme : faites les oprations
L1 L1 + L2 puis L1 L1 + L3 ,. . . chacune de ces oprations fait apparatre un 0 sur la premire ligne)
pour obtenir une matrice triangulaire infrieure :

na + b 0
0
a
b 0 0
. . . . ..
. . = (na + b)bn1 .

3 = a 0 .
.. .. ..
.
. . b 0
a 0 0 b

8
Correction de lexercice 5 N
Commenons par un travail prparatoire : le calcul du dterminant de taille (n 1) (n 1) :
x
1 x
.. ..
. .
1 x
k = 1 x
.. ..
. .
..
. x
1

o le bloc en haut gauche est de taille k k.


On dveloppe, en commenant par la premire ligne, puis encore une fois par la premire ligne,... pour trouver
que
k = xk (1)n1k
Autre mthode : on retrouve le mme rsultat en utilisant les dterminant par blocs :

A B
= det A detC
(0) C

Revenons lexercice !
Contrairement lhabitude on dveloppe par rapport la colonne qui a le moins de 0. En dveloppant par
rapport la dernire colonne on obtient :
x 0 a0


..

.. ..
1 . . .
n =
..

. x an2

0 1 x + an1

x
1

x
1 x
1 x
n1
= (1) a0 n 1 x
. . + (1) a1

..
. . .. . .
. .
1
1
x

x


..
1 . ..
2n3
2n2
1 .
+ + (1) an2 .. .. + (1) (x + a )
n1

. . .. ..
. .
1 x
1 x
1
n2
= (1)n1+k ak k + (1)2n2 (x + an1 )n1
k=0
n2
= (1)n1+k ak xk (1)n1k + (x + an1 )xn1
k=0
= a0 + a1 x + a2 x2 + + an1 xn1 + xn

Correction de lexercice 6 N
1. En dveloppant par rapport la premire colonne on trouve la relation suivante :

9

0 0
0 n 1
.. .. ..
a 0 . . .
n1
n = an1 + (1) (n 1) .. . . .

..
.
. 0 3
0 a 0 2

0 0 a 1
Notons ce dernier dterminant (dont la matrice est de taille n 1 n 1). On le calcule en dveloppant
par rapport la premire ligne

a 0 0

. . ..
0 a . .
= (1)n2 (n 1) . . n2 n2

. . . . = (1) (n 1)a .
. . . 0

0 0 a
Donc
n = an1 an2 (n 1)2 .
2. Prouvons la formule
n1
n = an an2 i2
i=1
par rcurrence sur n 2.
a 1
Initialisation. Pour n = 2, 2 =
= a2 1 donc la formule est vraie.
1 a
Hrdit. Supposons la formule vraie vraie au rang n 1, cest--dire n1 = an1 an3 n2 2
i=1 i .
Calculons n :
n = an1 an2 (n 1)2 par la premire question
 n2 
= a an1 an3 i2 an2 (n 1)2 par lhypothse de rcurrence
i=1
n2
= an an2 i2 an2 (n 1)2
i=1
n1
= an an2 i2
i=1
La formule est donc vraie au rang n.
Conclusion. Par le principe de rcurrence la formule est vraie pour tout entier n 2.

Correction de lexercice 7 N
Notons Vn le dterminant calculer et C1 , . . . ,Cn les colonnes de la matrice correspondante.
Nous allons faire les oprations suivantes sur les colonnes en partant de la dernire colonne. Cn est remplace
par Cn tnCn1 , puis Cn1 est remplace par Cn1 tnCn2 ,... jusqu C2 qui est remplace par C2 tnC1 . On
obtient donc

1 t1 t12 . . . t1n1 1 t1 tn t12 t1tn . . . t1n1 t1n2tn



1 t2 t 2 . . . t n1 1 t2 tn t 2 t2tn . . . t n1 t n2tn

Vn = 2 2 2 2 2
= ...

. . . . . . . . . . . . . . . . . . . . . . . . . . .

1 tn t 2 . . . t n1 1 0 0 ... 0
n n

On dveloppe par rapport la dernire ligne et on crit tik tik1tn = tik1 (ti tn ) pour obtenir :
t1 tn t1 (t1 tn ) . . . t1n2 (t1 tn )

t2 (t2 tn ) . . . t2n2 (t2 tn )



n1 t2 tn

Vn = (1)
... ... ... ...

tn1 tn ... ... ...

10
Nous utilisons maintenant la linarit du dterminant par rapport chacune des lignes : on factorise la premire
ligne par t1 tn ; la second par t2 tn ,... On obtient

t12 . . . t1n2

1 t1
t22 . . . t2n2

1 t2
Vn = (1)n1 (t1 tn )(t2 tn ) (tn1 tn )
... ... ... ... ...

1 tn1 t 2 n2
n1 . . . tn1

Donc
n1
Vn = Vn1 (tn t j ).
j=1

Si maintenant on suppose la formule connue pour Vn1 cest--dire Vn1 (t1 , . . . ,tn1 ) = 1i< jn1 (t j ti )
Alors on obtient par rcurrence que
n1
Vn (t1 , . . . ,tn1 ,tn ) = Vn1 (t1 , . . . ,tn1 ) (tn t j ) = (t j ti ).
j=1 1i< jn

11