Vous êtes sur la page 1sur 9

Exercices - Systmes diffrentiels linaires : corrig

Exercice 1 - Le plus facile des systmes diffrentiels - L2/Math Sp - ?


Dabord, lquation z 00 = 0 donne facilement z(t) = at + b, avec a et b des constantes.
Ensuite, on a
u0 = x00 + iy 00 = y 0 ix0 = iu.
On en dduit que u(t) = (c + id)eit . En prenant les parties relles et imaginaires, on trouve
que

x0 (t) = c cos(t) + d sin(t)


y 0 (t) = d cos(t) c sin(t).

Il suffit dintgrer une nouvelle fois pour trouver les valeurs de x et de y :

x0 (t) = c0 sin(t) d0 cos(t)


y 0 (t) = d0 sin(t) + c0 cos(t)

o on a pos c0 = c/ et d0 = d/. Il sagit dun mouvement hlicodal.


Exercice 2 - Diagonalisable ! - L2/Math Sp - ?

1. Introduisons la matrice
1 2 1
A = 2 4 2 ,

1 2 1

x0 (t)
0 0
de sorte que le systme scrit X = AX avec X(t) = y (t) . Le polynme caract-

0
z (t)
2
ristique de A est X (X 6). 0 est valeur propre double, mais A est de rang 1 et donc
ker(A) est de dimension 2. Une base de ker(A) est donne par les vecteurs u1 = (1, 0, 1)
et u2 = (2, 1, 0). Dautre part, une base de ker(A 6I) est donn par u3 = (1, 2, 1).
Les solutions sont donc donnes par les triplets scrivant

X(t) = u1 + u2 + e6t u3 .

2. Introduisons cette fois la matrice



0 1 1
A = 1 2 1 ,

1 0 1

x0 (t)
de sorte que le systme scrit X 0 = AX avec X(t) = y 0 (t) . Son polynme carac-

z 0 (t)
tristique est X(X 1)(X 2), de sorte que ses valeurs propres sont 0, 1, 2, de vecteurs
propres respectifs associs u0 = (1, 1, 1), u1 = (0, 1, 1), et u2 = (1, 1, 1). Ainsi, les
solutions sont donnes par les triplets

X(t) = u0 + et u1 + e2t u2 .

http://www.bibmath.net 1
Exercices - Systmes diffrentiels linaires : corrig

Exercice 3 - Diagonalisable...mais sur les complexes - L2/Math Sp - ??

1. Les valeurs propres (complexes) de A sont 2, 1 + i et 1 i. Un vecteur propre associ 2


est donn par (1, 1, 1). Pour les deux autres valeurs propres, et pour trouver les solutions
relles, on va appliquer la mthode des coefficients indtermins. On cherche donc une
solution X(t) scrivant

a d
X(t) = b e cos t + e et sin t
t
c f
et on cherche les relations sur les coefficients a, . . . , f pour que X(t) soit solution du
systme. La relation X 0 (t) = AX(t) donne le systme :


(a + b)et cos t + (d + e)et sin t = (a + d)et cos t + (a + d)et sin t
(a + 2b + c)et cos t + (d + 2e + f )et sin t = (b + e)et cos t + (b + e)et sin t
(a + c)et cos t + (d + f )et sin t = (c + f )et cos t + (c + f )et sin t

Par identification, on trouve



b = d
e = a





b = c

e = f




a = f
d = c

Les deux dernires quations sont inutiles car elles se dduisent des prcdentes. On peut
alors choisir a et b comme paramtre, et on obtient un espace vectoriel de dimension deux
de solutions, dcrit par

cos t sin t
et sin t + et cos t .

sin t cos t
En conclusion, un triplet (x1 (t), x2 (t), x3 (t)) est solution du systme ssi il existe trois
constantes , et telles que

2t t t
x1 (t) = e + e cos t + e sin t

2 x (t) = e2t et sin t + et cos t
x (t) = e2t + et sin t et cos t

3

2. Les valeurs
propres de la matrice sont 1, i et i. Un vecteur
propre associ 1 est
1 i
V1 = 3 . Un vecteur propre associ i est Vi = 1 . Bien entendu, la matrice

4 2
tant relle, un vecteur propre associ i est Vi . Pour obtenir des solutions relles, on
peut considrer (toujours parce que la matrice A est relle) <e(Vi eit ) et =m(Vi eit ). On
trouve alors les solutions (indpendantes)

sin t cos t
cos t et sin t .


2 cos t 2 sin t

http://www.bibmath.net 2
Exercices - Systmes diffrentiels linaires : corrig

La solution gnrale du systme dans R est donc



et sin t + cos t
3et + cos t + sin t .

4et + 2 cos t + 2 sin t

Exercice 4 - Systmes non diagonalisables - L2/Math Sp - ??

1. On calcule le polynme caractristique de A qui est (X 2)2 (X 1). On cherche ensuite



2 2
un vecteur propre pour la valeur propre 1. On trouve 0 . La fonction t 7 et 0

1 1
est donc une solution. Malheureusement, si on calcule A 2I, on obtient que la matrice
est de rang 2, et donc le sous-espace propre associ 2 est de dimension 1 : la matrice
nest pas diagonalisable !
On applique alors la mthode des coefficients indtermins pour obtenir lespace vectoriel
de dimension 2 des solutions associ cette valeur propre. Autrement dit, on cherche les
conditions sur a, b, c, d, e, f pour que la fonction

at + b
X(t) = e2t ct + d

et + f

soit solution de X 0 (t) = AX(t). Ceci est quivalent



2at + (a + 2b) 2(c + e)t + 2(d + f )
2ct + (c + 2d) = (a + 2c + 2e)t + (b + 2d + 2f )


2et + (e + 2f ) (a + c + 3e)t + (b + d + 3f )

On identifie dabord les termes de degr 1. On trouve le systme



a =
c+e ace
= 0
2c = a + 2c + 2e a 2e = 0
2e = a + c + 3e
ace = 0

La premire et la troisime ligne sont identiques. On trouve donc



a = 2e

c = e

e = e

On identifie ensuite les termes constants. On trouve :



a + 2b = 2(d + f )

c + 2d = b + 2d + 2f
= b + d + 3f

e + 2f

http://www.bibmath.net 3
Exercices - Systmes diffrentiels linaires : corrig

On remplace a et c par leur valeur en fonction de e (qui est un paramtre), puis on simplifie.
Deux quations sont identiques et on trouve que le systme prcdent est quivalent :

b = 2d e
(
b + 2c + 2f = e
d = d
b + 2f = e
f = d
Ainsi, la solution gnrale de lquation est

2 2et + 2d e
et 0 + e2t et + d ,

1 et + d
, d et e tant des paramtres rels.
2. Le polynme caractristique de A est X(X 1)2 . On peut vrifier que A(A I) 6= 0, et
donc que le polynme minimal de A est X(X 1)2 . La matrice A nest pas
diagonalisable.

1
On recherche ensuite la valeur propre 0. Un vecteur propre associ est 0 et donc la

2

1
fonction t 7 0 est une solution. On tudie ensuite la valeur propre 2 en appliquant

2

at + b
la mthode des coefficients indtermins. On pose X(t) = ct + d et et on tudie

et + f
0
quelle condition X (t) = AX(t), cest dire :

at + (a + b) = (6a + 5c + 3e)t + (6b + 5d + 3f )

ct + (c + d) = (8a + 7c + 4e)t + (8b + 7d + 4f )

et + (e + f ) = (2a + c + e)t + (2b + d + f )

On peut alors rsoudre ce systme (en fait, exprimer tous les paramtres en fonction de
2). On peut aussi utiliser la mthode suivante. On cherche une solution sous la forme
X(t) = et (tV2 + V1 ).
On a X 0 (t) = AX(t) si et seulement si
( (
AV2 = V2 V2 = (A I)V1

AV1 = V1 + V2 (A I)2 V
1 = 0

On cherche alors lexpression dun lment V1 de ker(A I)2 . Il est facile de vrifier que
2
I) est
le noyau de (A plan dquation 3X 2Y Z = 0, dont une base est constitue
le
1 1
des vecteurs 1 , 0 . V1 scrit donc

1 3

1 1
V1 = 1 + 0 ,

1 3

http://www.bibmath.net 4
Exercices - Systmes diffrentiels linaires : corrig

avec , des rels. On en dduit



1
V2 = (A I)V1 = ( + 2) 2 .

1

Finalement, les solutions scrivent donc



1 + 1
t t
0 +e + ( + 2)te 2 .

2 + 3 1

Exercice 5 - Avec lexponentielle de matrice - L2/Math Sp - ??

1. Un calcul sans difficults montre que A (X) = (X 1)3 .


2. Posons N = A I3 . Alors, daprs le thorme de Cayley-Hamilton, on a N 3 = 0, et donc
N est nilpotent dindice 3. Ceci facilite grandement le calcul de lexponentielle de N . En
effet, on a
+
X t2
exp(tN ) = tn N n = I3 + tN + N 2 .
n=0
2
Dautre part, puisque tA = tI3 + tN et que tI3 et tN commutent, on a
!
t2
exp(tA) = exp(tI3 ) exp(tN ) = et I3 + tN + N 2 .
2

On en dduit
t+1 t2 t2 + t
exp(tA) = et t t2 2t + 1 t2 t .

t t2 + 2t t2 + 2t + 1
3. Soit X(t) = (x1 (t), x2 (t), x3 (t)). Alors X(t) = exp(tA)X(0). En notant X(0) = (a, b, c),
on trouve

x1 (t) = a(t + 1)et + bt2 et + c(t2 + t)et


x2 (t) = atet + b(t2 2t + 1)et + c(t2 t)et
x3 (t) = atet + b(t2 + 2t)et + c(t2 + 2t + 1)et .

Exercice 6 - Avec lexponentielle (bis) - L2/Math Sp - ??


Introduisons
0 1 0
B = 0 0 1 .

0 0 0
Il est facile de remarquer que
0 0 1
B2 = 0 0 0

0 0 0

http://www.bibmath.net 5
Exercices - Systmes diffrentiels linaires : corrig

et B n = 0 pour n 3. De plus, A = (aI3 + bB + cB 2 ). Puisque I3 , B et B 2 commutent, on a

exp(A) = exp(a) exp(bB) exp(cB 2 ).

Or, utilisant que B n = 0 pour n 3, on trouve


+
X (bB)n
exp(bB) =
n=0
n!
b2 B 2
= I3 + bB + ,
2
et
+
X (cB 2 )n
exp(cB 2 ) =
n=0
n!
= I3 + cB 2 .

Il vient
!
a b2 B 2  
exp(A) = e I3 + bB + I3 + cB 2
2
! !
a b2
= e I3 + bB + + c B2
2
soit  
b2

ea bea 2 + c ea
exp(A) = 0 ea bea .

0 0 e a

La solution gnrale de X 0 = AX est alors donne par X(t) = exp(tA)X(0), soit, en posant
X(0) = (, , )
2 2

1 bt ct + b 2t
at at at
X(t) = e 0 + e 1 + e bt .

0 0 1

Exercice 7 - Avec second membre - L2/Math Sp - ??


!
6 3
1. Soit A = la matrice du systme. Ses valeurs propres sont 2 et 3, avec vecteurs
4 1
propres respectifs (3, 4) et (4, 4). Soit P la matrice de passage de la base canonique
la nouvelle base, cest--dire
! !
3 4 1 1 4 4
P = , P = .
4 4 4 4 3
y1 (t)
Soit Y (t) = y2 (t)
tel que X(t) = P Y (t). Le systme se rcrit alors en

P Y (t) = AP Y (t) + B(t) Y (t) = P 1 AP Y (t) + P 1 B(t),

http://www.bibmath.net 6
Exercices - Systmes diffrentiels linaires : corrig

3t+4e3t 
o B(t) = 4t4e3t . Ainsi, on obtient le systme diffrentiel diagonal suivant :
(
y10 (t) = 2y1 (t) + t
y20 (t) = 3y2 (t) + e3t .
Il est dsormais facile de rsoudre sparment chacune des quations diffrentielles spar-
ment, en cherchant notamment une solution particulire sous la forme dune exponentielle-
polynme. On trouve alors que
(
y1 (t) = e2t 41
y2 (t) = e3t + te3t
Revenant X(t), on trouve que les solutions du systme diffrentiel initial sont les fonc-
tions (
x1 (t) = 3e2t + 4e3t + 3t 3
2 + 4 + 4te
3t
2t 3t
x2 (t) = 4e 4e 2t 1 4te . 3t

2. La mthode est similaire, mais cette fois la matrice nest


! diagonalisable que sur le corps des
1 2
nombres complexes C. On pose donc A = la matrice du systme. Ses valeurs
4 3
propres sont 1 + 2i et 1 2i, avec vecteurs propres respectifs (1 i, 2i) et (1 + i, 2i).
Soit P la matrice de passage de la base canonique la nouvelle base, cest--dire
! !
1i 1+i i 2i 1 i
P = , P 1 = .
2i 2i 4 2i 1 i
y1 (t)
Soit Y (t) = y2 (t)
tel que X(t) = P Y (t). Le systme se rcrit alors en

P Y (t) = AP Y (t) + B(t) Y (t) = P 1 AP Y (t) + P 1 B(t),


t
o B(t) = 0 . Ainsi, on obtient le systme diffrentiel diagonal suivant :
(
y10 (t) = (1 + 2i)y1 (t) + t/2
y20 (t) = (1 2i)y2 (t) + t/2.
Ses solutions (complexes) sont
(
t 3 it 2i
y1 (t) = c1 e(1+2i)t + 10 + 50 + 5 25
t 3 it 2i
y2 (t) = c1 e(12i)t + 10 + 50 5 + 25

avec c1 , c2 C. Si on revient x1 et x2 , et en remplaant e(1+2i)t par et (cos(2t) +


i sin(2t)), on trouve
(
x1 (t) = (c1 + c2 ) i(c1 c2 ) et cos(2t) + i(c1 c2 ) + (c1 + c2 ) et sin(2t) + 3t 1
 
5 25
x2 (t) = 2i(c1 c2 )et cos(2t) 2(c1 + c2 )et sin(2t) 4t 8
5 + 25 .

On pose = c1 +c2 et = i(c1 c2 ). Le couple (, ) parcourt C2 lorsque (c1 , c2 ) parcourt


C2 , et les solutions complexes du systme sont
(
x1 (t) = ( )et cos(2t) + ( + )et sin(2t) + 3t
5 1
25
x2 (t) = 2et cos(2t) 2et sin(2t) 4t 8
5 + 25 .

Pour obtenir les solutions relles, il suffit de prendre , dans R.

http://www.bibmath.net 7
Exercices - Systmes diffrentiels linaires : corrig

Exercice 8 - Avec second membre, et pas coefficients constants - L2/Math Sp -


??
On considre le systme homogne, et on obtient avec le changement de variables associ
2
u0 (t) = 2tx(t) + x0 (t) et = v(t)


et
2
v 0 (t) = 2ty(t) + y 0 (t) et = u(t).


Le systme (
u0 (t) = v(t)
v 0 (t) = u(t)
possde comme systme fondamental de solutions les deux vecteurs
! !
cos t sin t
et .
sin t cos t

Revenant au systme initial, on trouve un systme fondamental de solutions de lquation


homogne donn par les deux vecteurs
2 2
! !
cos(t)et sin(t)et
h1 (t) = 2 et 2 .
sin(t)et cos(t)et

On cherche une solution de lquation avec second membre par la mthode de variation des
constantes. On pose donc f (t) = (t)h1 (t) + (t)h2 (t), et on trouve que
!
0 0 t cos t
(t)h1 (t) + (t)h2 (t) = .
t sin t

On en dduit que 01 (t) = te t2 et 02 (t) = 0. Une solution particulire est donc obtenue par
2
1 (t) = 21 et et 2 (t) = 0. La solution gnrale de lquation est donc
2 2
(
x(t) = cos(t)et sin(t)et 12 cos(t)
2 2
y(t) = sin(t)et + cos(t)et 12 sin(t)

Exercice 9 - Ordre plus grand - L2/Math Sp - ??


Donnons deux mthodes. La premire est de transformer le systme en systme dordre 1,
mais de taille 4 (comme on change une quation linaire dordre 2 en un systme dordre 1).
Pour cela, on pose
x
y
X = 0 .

x
y0
Alors, on a X 0 = AX avec
0 0 1 0
0 0 0 1
A= .

0 1 1 1
1 0 1 1

http://www.bibmath.net 8
Exercices - Systmes diffrentiels linaires : corrig

Il suffit alors de rsoudre le systme comme un systme classique.


Une autre mthode, plus astucieuse, est de regarder un peu le systme et dobserver la symtrie
entre x(t) et y(t). Ceci incite poser u = x + y et v = x y. Alors u et v sont solutions de
(
u00 (t) 2u0 (t) + u(t) = 0
v 00 (t) v(t) = 0

On rsoud ces quations, et on trouve


(
u(t) = (t + )et
v(t) = et + et

On retrouve alors facilement x et y.


Exercice 10 - Comportement linfini des systmes 2x2 - L2/Math Sp - ??
On peut rduire la matrice A sur C. Il existe une matrice inversible P telle que P 1 AP est
gale lune des deux matrices suivantes :
! !
0 1
T = ou T = .
0 0

Posant Y (t) = P 1 X(t), le systme est quivalent

P Y 0 (t) = AP Y (t) Y 0 (t) = T Y (t).

Toutes les normes sur C2 tant quivalentes, il suffit de vrifier que les lignes de Y (t) sont
toujours bornes.
Dans le premier cas (A diagonalisable), les solutions sont les fonctions de la forme

y1 (t) = C1 et et y2 (t) = C2 et .

Ces deux fonctions tendent toujours vers 0 en + si et seulement si <e() < 0 et <e() <
0.
Dans le second cas (A trigonalisable), les solutions sont de la forme

y1 (t) = et (C1 + tC2 ) et y2 (t) = C2 et .

Par comparaison des fonctions exponentielles et des polynmes, ceci tend toujours vers 0
en + si et seulement si <e() < 0.

http://www.bibmath.net 9