Você está na página 1de 10

COMPLEMENTS SUR LES DETERMINANTS

1. En utilisant les formules de Cramer, resoudre les syst`emes suivants, o`


u m designe un
param`etre reel.

(a)

(m 1)x + my + z = m + 1
mx + 2y + 3z = 3

(m + 1)x + my + (m 1)z = m 1

, (b)

mx + (m + 1)y + mz = m + 1
(2m 1)x + (m 1)y mz = m2 1

2x 4y + 2mz = m2 3m 4

2.

En utilisant la multilinearite du determinant, calculer






a1 + b1
b+c
b1
b1
c+a
a + b

2
a2 + b2
b2
(a) b + c2 c2 + a2 a2 + b2 , (b) b2
b3
b3 + c3 c3 + a3 a3 + b3
b3
a3 + b3

3.

En utilisant des determinants extraits, trouver le rang des matrices suivantes

a
1
2+a
0
a
b
a 1
3
2a , (b) a 2b 3a 2
(a) a a
a 2 + a 1 + 2a 2a
b a 2b b

4.

Soit A une matrice carree (n,n) avec n 2.

On note Cof A la matrice des cofacteurs de A.


I Calcul de det(Cof(A))
(a) Montrer, par labsurde, que si det A = 0, alors det(Cof(A)) = 0.
(b) Montrer que det(Cof(A)) = (det A)n1
II Calcul de Cof(Cof(A))
(a) On suppose n 3. Montrer que rg A n 2, si et seulement si Cof(A) = O.
(b) On suppose encore n 3. Montrer que si rg A = n 1, et si f est un endomorphisme de
matrice A dans la base canonique de Rn , alors les colonnes de t Cof(A) appartiennent `a Ker f .
En deduire que rg Cof(A) = 1, puis trouver Cof(Cof(A)).
(c) Calculer Cof(Cof(A)) si n = 2
(d) Calculer Cof(Cof(A)) si n 3 et si A est inversible.
(e) Donner pour tout n 2, une formule generale pour Cof(Cof(A)).
1

SOLUTIONS DES EXERCICES


1.

On note A la matrice du syst`eme.

(a)
det A = m2 (4m)

det A[2] = m(m2 4m3)

det A[1] = m(m+2)

det A[3] = 2m(1m)

Si m 6= 0 et m 6= 4, syst`eme de Cramer. Solution


x=

m+2
m(m 4)

Si m = 0 solutions

y=


(x,y,z)

m2 4m 3
m(m 4)

3
z 1, (z + 1),z
2

z=


2(1 m)
m(m 4)


|zR

Si m = 4 syst`eme impossible.
(b)
det A = 6m(1 m2 )

det A[1] = 2m2 (m + 1)(3 2m)

det A[2] = (1 m2 )m(m + 6)

det A[3] = m(m + 1)(3m2 + 6m 1)

Si m 6= 0, m 6= 1 et m 6= 1 , syst`eme de Cramer. Solution


x=

m(3 2m)
3(1 m)

y=

m+6
6

z=

3m2 + 6m 1
6(1 m)

Si m = 0 solutions (x,y,z) {(0,1,z) | z R}


Si m = 1 solutions (x,y,z) {(z, z,z) | z R}
Si m = 1 syst`eme impossible.
2.

(a) 2abc(a c)(a b)(c b) , (b) a1 a2 a3 + b1 a2 a3 + a1 b2 a3 + a1 a2 b3

3. (a) Quel que soit a, rang 2 ,


(b) Si a 6= 0, rang 3, si a = 0 et b 6= 0 rang 2, si a = b = 0 rang 1.
4.

Cof(Cof(A)) = (det A)n2 A

Corrig
e
1. (a) Dans cet exercice le calcul des determinants peut etre effectue de la mani`ere que lon
voudra et ne sera pas justifie ici.
Le determinant du syst`eme vaut


m 1 m
1

2
3 = 4m2 m3 = m2 (m 4).
det A = m
m + 1 m m 1
Si m est different de 0 et de 4, le syst`eme est de Cramer. On calcule dans ce cas les trois
determinants suivants :
det A[1]

det A[2]

det A[3]

On remplace dans det A la premi`ere colonne par le second membre :





m + 1 m
1



2
3 = m2 2m = m(m + 2) .
det A[1] = 3
m 1 m m 1
On remplace dans det A la deuxi`eme colonne par le second membre :


m 1 m + 1
1

3
3 = m3 + 4m2 + 3m = m(m2 4m 3) .
det A[2] = m
m + 1 m 1 m 1
On remplace dans det A la troisi`eme colonne par le second membre :


m 1 m m + 1


2
3 = 2m2 2m = 2m(1 m) .
det A[3] = m
m + 1 m m 1

Alors
x=

m+2
det A[2]
m2 4m 3
det A[3]
2(1 m)
det A[1]
=
,y=
=
,z=
=
.
det A
m(m 4)
det A
m(m 4)
det A
m(m 4)

Il reste `a etudier les cas particuliers.


Si m = 0 , le syst`eme devient

x + z = 1
2y + 3z = 3

x z = 1
Qui se reduit `a


x + z = 1
2y + 3z = 3

Le syst`eme est de rang 2, et lon peut obtenir x et y en fonction de z


3 3z
.
2



3 3z
Lensemble des solutions est donc
z 1,
,z | z R .
2
x=z1

et

y=

Si m = 4 , le syst`eme devient

3x + 4y + z = 5
4x + 2y + 3z = 3

5x + 4y + 3z = 3
On fait alors un pivot sur le tableau

3 4 1 5
4 2 3 3 .
5 4 3 3
3 4
4 2
5 4

1
3
3


5
3

3 = 5

3
4



4
1 5
3 4 1 5
10 0 12 = 0 0 0 3 .
4 8 0 12
8 0 12

Et comme la deuxi`eme ligne nest pas nulle, le syst`eme na pas de solution.


(b) On detaillera ici les calculs de determinant que lon peut facilement factoriser par combinaison de lignes.
Le determinant du syst`eme vaut


m
m + 1 m

det A = 2m 1 m 1 m .
2
4
2m
On ajoute la premi`ere ligne `a la seconde, et on soustrait de la troisi`eme la premi`ere ligne
multipliee par 2, puis on developpe par rapport `a la troisi`eme colonne





m
m
+
1
m
m1


2m



2m
0 = m
.
det A = m 1
2m 2 2m 6
2m 2 2m 6 0
On peut mettre en facteur (m 1) dans la premi`ere colonne et 2 dans la deuxi`eme


1
m

det A = 2m(m 1)
= 2m(m 1)(3m 3) .
2 m 3
Si m est different de 0 1 et 1 le syst`eme est de Cramer. On calcule dans ce cas les trois
determinants suivants.
En remarquant que m + 1 est en facteur dans le second membre du syst`eme, on pourra donc
mettre m + 1 en facteur dans chacun des determinants avant den faire le calcul. Pour les deux
premiers on effectue les memes combinaisons de lignes que pour det A.
det A[1]

On remplace dans det A la premi`ere colonne par le second membre :








1

m
+
1
m
+
1
m
m
+
1
m




2



m 1
m 1 m = (m + 1) m 1 m 1 m ,
det A[1] =
(m + 1)(m 4)
m 4
4
2m
4
2m

puis


1


m+1
m

m
2m



2m
0 = m(m + 1)
det A[1] = (m + 1) m
.
m 6 2m 6
m 6 2m 6 0
4

On met m en facteur dans la premi`ere ligne et 2 dans la deuxi`eme colonne




1
1
2

det A[1] = 2m (m + 1)
= 2m2 (m + 1)(3 2m) .
m 6 m 3
det A[2]

On remplace dans det A la deuxi`eme colonne par le second membre :






m

m

m
+
1
m
1
m




2



m 1
m = (m + 1) 2m 1 m 1 m ,
det A[2] = 2m 1
2
2
(m + 1)(m 4) 2m
m 4 2m

puis


m


1
m

m1
m
m
0 = m(m + 1)
det A[2] = (m + 1) m 1
.
2m 2 m 6
2m 2 m 6 0
On met m 1 en facteur dans la premi`ere colonne


1

m
= m(m + 1)(1 m)(m + 6) .
det A[2] = m(m + 1)(m 1)
2 m 6
det A[3]

On remplace dans det A la troisi`eme colonne par le second membre :






m

m
m+1
m+1
m+1
1



= (m + 1) 2m 1 m 1 m 1 .
m2 1
det A[3] = 2m 1 m 1



2
2
4
(m + 1)(m 4)
4
m 4

On soustrait la troisi`eme colonne de la deuxi`eme




m
m
1

det A[3] = (m + 1) 2m 1 0 m 1 .
2
m m 4
On ajoute la premi`ere ligne `a la troisi`eme


m
m
1

det A[3] = (m + 1) 2m 1 0 m 1 .
m 2 0 m 3
On developpe par rapport `a la deuxi`eme colonne


2m 1 m 1

= m(m + 1)(3m2 6m + 1) .
det A[3] = (m + 1)
m 2 m 3
Alors
x=

det A[1]
m(3 2m)
det A[2]
m+6
det A[3]
3m2 + 6m 1
=
,y=
=
,z=
=
.
det A
3(1 m)
det A
6
det A
6(1 m)

Il reste `a etudier les cas particuliers.


Si m = 0 , le syst`eme devient

y=1
x y = 1

2x 4y = 4
5

On trouve de mani`ere evidente x = 0, y = 1. Lensemble des solutions est donc {(0,1,z) | z R}.
Si m = 1 , le syst`eme devient

xz =0
3x 2y + z = 0

2x 4y 2z = 0
Le second membre est nul. On fait alors un pivot sur la matrice du syst`eme

1
0
1
1
0 1
1
0
1
3 2
0 = 2 2 0 .
1 = 2 2
0
0
0
2 4 2
4 4
0
On en tire x = z et y = z. Lensemble des solutions est donc {(z, z,z) | z R}.
Si m = 1 , le syst`eme devient

x + 2y + z = 2
xz =0

2x 4y + 2z = 6
On fait alors un pivot sur le tableau

1 2
1
0
2 4

1
1
2


1 2
1 2
1
0 1 0 .
2 4 2 6


2
0 2 0 2
0 2
0 2
0 = 1 0 1 0 = 1 0 1 0 .
6
0 0 0 2
0 4 0 6

Et comme la troisi`eme ligne nest pas nulle, le syst`eme na pas de solution.


2. (a) Notons



a
b
c
2
2

A= a
,B= b
, C = c2 .
3
3
a
b
c3
Le determinant cherche peut secrire
D = det(B + C,C + A,A + B) .
La multilinearite permet decrire D comme somme de 8 determinants
D = det(B,C,A) + det(B,C,B) + det(B,A,A) + det(B,A,B)
+ det(C,C,A) + det(C,C,B) + det(C,A,A) + det(C,A,B) .
Mais tous les determinants comportant deux colonnes identiques sont nuls, et par ailleurs
det(C,A,B) = det(A,C,B) = det(B,C,A) .
On trouve donc



b c a
2 2 2
D = 2 det(B,C,A) = 2 b c a .
b3 c3 a3
6

On peut mettre a en facteur dans la troisi`eme colonne, b dans la premi`ere et c dans la deuxi`eme.
Le determinant restant est alors un determinant de Vandermonde


1 1 1


D = 2abc b c a = 2abc(a b)(a c)(c b) .
b2 c2 a2
(b) Notons

b1
B = b2 ,
b3
et E1 , E2 , E3 les vecteurs colonnes de la base canoniques. Le determinant cherche peut secrire
D = det(a1 E1 + B,a2 E2 + B,a3 E3 + B) .
La multilinearite permet decrire D comme somme de 8 determinants
D = det(a1 E1 ,a2 E2 ,a3 E3 ) + det(a1 E1 ,a2 E2 ,B) + det(a1 E1 ,B,a3 E3 ) + det(a1 E1 ,B,B)
+ det(B,a2 E2 ,a3 E3 ) + det(B,a2 E2 ,B) + det(B,B,a3 E3 ) + det(B,B,B) .
Mais tous les determinants comportant deux colonnes identiques sont nuls. Il reste
D = det(a1 E1 ,a2 E2 ,a3 E3 ) + det(a1 E1 ,a2 E2 ,B) + det(a1 E1 ,B,a3 E3 ) + det(B,a2 E2 ,a3 E3 ) .
On a alors



a1 0 0 a1 0 b1 a1



D = 0 a2 0 + 0 a2 b2 + 0
0 0 a3 0 0 b3 0
= a1 a2 a3 + a1 a2 b3 + a1 b2 a3 + b1 a2 a3



b1 0 b1 0 0
b2 0 + b2 a2 0
b3 a3 b3 0 a3
.

3. (a) On calcule facilement les quatre determinants dordre 3 extraits de la matrice

a
1
2+a
0
3
2a ,
A = a a
a 2 + a 1 + 2a 2a
et on constate quils sont tous nuls.
On ajoute la troisi`eme ligne a` la deuxi`eme



1
2+a
0 1
2+a
0

3
2a = 2
4 + 2a
0 .
D1 (a) = a
2 + a 1 + 2a 2a 2 + a 1 + 2a 2a
La deuxi`eme ligne est alors un multiple de la premi`ere, donc D1 = 0.
On soustrait la premi`ere ligne des deux autres



a 2 + a
0 a 2 + a
0

3
2a = 0 1 a
2a .
D2 (a) = a
a 1 + 2a 2a 0 1 + a 2a
La troisi`eme ligne est alors lopposee de la deuxi`eme, donc D2 = 0.

On soustrait la premi`ere ligne des deux autres


a
1
0
a
1
0
2a = 0 1 a 2a ,
D3 (a) = a a
a 2 + a 2a
0 1 + a 2a
La troisi`eme ligne est alors lopposee de la deuxi`eme, donc D3 = 0.
On soustrait la premi`ere ligne des deux autres

a
1
2+a
a
1
2+a
3 = 0 1 a 1 a ,
D4 (a) = a a
a 2 + a 1 + 2a
0 1 + a 1 + a
La troisi`eme ligne est alors lopposee de la deuxi`eme, donc D4 = 0.
Le syst`eme nest pas de rang 3. (Dailleurs on a une relation simple entre les lignes de A :
L3 + L2 2L1 = O).


1
0
= 2a, obtenu en enlevant la ligne 3 et les colonnes 1 et 3 nest pas
Mais le determinant
a 2a
nul si a est different de 0. Le rang de la matrice vaut donc 2 dans ce cas.


1 2

= 3 obtenu en enlevant la ligne 3 et les colonnes 1 et 4 nest pas
Si a = 0, le determinant
0 3
nul. L`a encore le rang de la matrice vaut 2. Donc, quelle que soit la valeur de a, la matrice est
de rang 2.
(b) On calcule les quatre determinants extraits de la matrice

a
b
a 1
A = a 2b 3a 2 .
b a 2b b


b
a 1

D1 = 2b 3a 2 = a2 + ab2 = a(a + b2 ) .
a 2b b


a
a 1

D2 = a 3a 2 = 2a2 b ab = ab(2a 1) .
b 2b b


a

b
1



D3 = a 2b 2 = a2 + ab2 = a(a + b2 ) .
b a b


a
b
a

D4 = a 2b 3a = 2a3 + ab2 = a(2a2 + b2 ) .
b a 2b
Si a 6= 0, le determinant D4 nest pas nul, et le syst`eme est de rang 3.
Si a = 0, les quatre determinants sont nuls. La matrice est de rang inferieur ou egal `a 2.
Si b 6= 0, la matrice devient
8

0
b 0 1
A = 0 2b 0 2 .
b 0 2b b


0 2

= 4b obtenu en enlevant la premi`ere ligne et les deux
Mais le determinant
2b b
premi`eres colonnes nest pas nul. Donc le rang vaut 2.
Si b = 0, a matrice devient

0 0 0 1
A = 0 0 0 2 ,
0 0 0 0
elle est de rang 1.

4. I Calcul de det(Cof(A))
(a) Supposons que det(Cof(A)) 6= 0. Alors Cof(A) est inversible, et
(Cof(A))1 Cof(A) = I .
Donc,
t

Cof(A) t(Cof(A))1 = I ,

et en multipliant cette relation `a gauche par A,


A t Cof(A) t(Cof(A))1 = A .
Mais
A t Cof(A) = (det A)I = O .
On en deduit donc que A = O, et dans ce cas Cof(A) = O nest pas inversible. On a donc une
contradiction. Il en resulte que Cof(A) nest pas inversible, et donc que det(Cof(A)) = 0.
(b) Dapr`es (a), la formule est vraie si A nest pas inversible. Si A est inversible, on a
A t Cof(A) = (det A)I ,
donc
det A det( t Cof(A)) = det((det A)I) = (det A)n .
Alors, puisque det A nest pas nul,
det( t Cof(A)) = det(Cof(A)) = (det A)n1 .
II Calcul de Cof(Cof(A))
(a) Dire que rg A n 2 signifie que tous les determinants extraits de A dordre n 1 sont
nuls, cest-`a-dire que tous les cofacteurs de A sont nuls ou encore que Cof(A) = O.
(b) Si rg A = n 1, cela signifie, par la formule du rang, que Ker f est de dimension 1. Par
ailleurs, dapr`es a) Cof(A) 6= O. On a donc det A = 0, et A t Cof(A) = O. Donc si Ci est une
colonne de t Cof(A), on a ACi = f (Ci ) = O. Les colonnes de t Cof(A) appartiennent `a Ker f .
9

Soit (V ) une base de Ker f . Tous les vecteurs Ci sont donc multiples de V . Donc t Cof(A) et
aussi Cof(A), sont de rang 1. Alors dapr`es a) puisque rg Cof(A) = 1 n 2, on en deduit que
Cof(Cof(A)) = O.


a b
(c) Si A =
, on a successivement
c d

Cof(A) =


d c
,
b a

puis

Cof(Cof(A)) =

a b
c d


=A.

(d) Si A est inversible, alors, dapr`es I, la matrice Cof(A) est inversible et


det(Cof(A)) = (det A)n1 .
Donc
t

Cof(Cof(A)) Cof(A) = (det Cof(A))I = (det A)n1 I .

Puis en transposant,
t

Cof(A) Cof(Cof(A)) = (det A)n1 I .

En multipliant `a gauche par A, on obtient


A t Cof(A) Cof(Cof(A)) = (det A)n1 A ,
mais
A t Cof(A) = (det A)I ,
do`
u
(det A) Cof(Cof(A)) = (det A)n1 A ,
et en divisant par det A qui nest pas nul,
Cof(Cof(A)) = (det A)n2 A .
(e) La formule obtenue ci-dessus est vraie pour n 2.
- Si n 3 et A est inversible cest donc (d)
- Si n 3 et A nest pas inversible, dapr`es les questions a et b, les deux membre sont nuls.
- Si n = 2 cest la question (c).

10

Você também pode gostar