Vous êtes sur la page 1sur 9

Exercices - Systmes direntiels linaires : corrig

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


Dabord, lquation z

= 0 donne facilement z(t) = at + b, avec a et b des constantes.


Ensuite, on a
u

= x

+iy

= y

ix

= iu.
On en dduit que u(t) = (c + id)e
it
. En prenant les parties relles et imaginaires, on trouve
que
x

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


y

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


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

(t) = c

sin(t) d

cos(t)
y

(t) = d

sin(t) +c

cos(t)
o on a pos c

= c/ et d

= d/. Il sagit dun mouvement hlicodal.


Exercice 2 - Diagonalisable ! - L2/Math Sp -
1. Introduisons la matrice
A =
_
_
_
1 2 1
2 4 2
1 2 1
_
_
_,
de sorte que le systme scrit X

= AX avec X(t) =
_
_
_
x

(t)
y

(t)
z

(t)
_
_
_. Le polynme caract-
ristique de A est X
2
(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 u
1
= (1, 0, 1)
et u
2
= (2, 1, 0). Dautre part, une base de ker(A 6I) est donn par u
3
= (1, 2, 1).
Les solutions sont donc donnes par les triplets scrivant
X(t) = u
1
+u
2
+e
6t
u
3
.
2. Introduisons cette fois la matrice
A =
_
_
_
0 1 1
1 2 1
1 0 1
_
_
_,
de sorte que le systme scrit X

= AX avec X(t) =
_
_
_
x

(t)
y

(t)
z

(t)
_
_
_. Son polynme carac-
tristique est X(X 1)(X 2), de sorte que ses valeurs propres sont 0, 1, 2, de vecteurs
propres respectifs associs u
0
= (1, 1, 1), u
1
= (0, 1, 1), et u
2
= (1, 1, 1). Ainsi, les
solutions sont donnes par les triplets
X(t) = u
0
+e
t
u
1
+e
2t
u
2
.
http://www.bibmath.net 1
Exercices - Systmes direntiels 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 coecients indtermins. On cherche donc une
solution X(t) scrivant
X(t) =
_
_
_
a
b
c
_
_
_e
t
cos t +
_
_
_
d
e
f
_
_
_e
t
sin t
et on cherche les relations sur les coecients a, . . . , f pour que X(t) soit solution du
systme. La relation X

(t) = AX(t) donne le systme :


_

_
(a +b)e
t
cos t + (d +e)e
t
sin t = (a +d)e
t
cos t + (a +d)e
t
sin t
(a + 2b +c)e
t
cos t + (d + 2e +f)e
t
sin t = (b +e)e
t
cos t + (b +e)e
t
sin t
(a +c)e
t
cos t + (d +f)e
t
sin t = (c +f)e
t
cos t + (c +f)e
t
sin t
Par identication, 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
e
t
_
_
_
cos t
sin t
sin t
_
_
_+e
t
_
_
_
sin t
cos t
cos t
_
_
_.
En conclusion, un triplet (x
1
(t), x
2
(t), x
3
(t)) est solution du systme ssi il existe trois
constantes , et telles que
_

_
x
1
(t) = e
2t
+e
t
cos t +e
t
sin t
x
2
(t) = e
2t
e
t
sin t +e
t
cos t
x
3
(t) = e
2t
+e
t
sin t e
t
cos t
2. Les valeurs propres de la matrice sont 1, i et i. Un vecteur propre associ 1 est
V
1
=
_
_
_
1
3
4
_
_
_. Un vecteur propre associ i est V
i
=
_
_
_
i
1
2
_
_
_. Bien entendu, la matrice
tant relle, un vecteur propre associ i est V
i
. Pour obtenir des solutions relles, on
peut considrer (toujours parce que la matrice A est relle) e(V
i
e
it
) et m(V
i
e
it
). On
trouve alors les solutions (indpendantes)
_
_
_
sin t
cos t
2 cos t
_
_
_ et
_
_
_
cos t
sin t
2 sin t
_
_
_.
http://www.bibmath.net 2
Exercices - Systmes direntiels linaires : corrig
La solution gnrale du systme dans R est donc
_
_
_
e
t
sin t + cos t
3e
t
+cos t + sin t
4e
t
+ 2cos 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
un vecteur propre pour la valeur propre 1. On trouve
_
_
_
2
0
1
_
_
_. La fonction t e
t
_
_
_
2
0
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 coecients 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
X(t) = e
2t
_
_
_
at +b
ct +d
et +f
_
_
_
soit solution de X

(t) = AX(t). Ceci est quivalent


_
_
_
2at + (a + 2b)
2ct + (c + 2d)
2et + (e + 2f)
_
_
_ =
_
_
_
2(c +e)t + 2(d +f)
(a + 2c + 2e)t + (b + 2d + 2f)
(a +c + 3e)t + (b +d + 3f)
_
_
_
On identie dabord les termes de degr 1. On trouve le systme
_

_
a = c +e
2c = a + 2c + 2e
2e = a +c + 3e

_
a c e = 0
a 2e = 0
a c e = 0
La premire et la troisime ligne sont identiques. On trouve donc
_

_
a = 2e
c = e
e = e
On identie ensuite les termes constants. On trouve :
_

_
a + 2b = 2(d +f)
c + 2d = b + 2d + 2f
e + 2f = b +d + 3f
http://www.bibmath.net 3
Exercices - Systmes direntiels linaires : corrig
On remplace a et c par leur valeur en fonction de e (qui est un paramtre), puis on simplie.
Deux quations sont identiques et on trouve que le systme prcdent est quivalent :
_
b + 2c + 2f = e
b + 2f = e

_

_
b = 2d e
d = d
f = d
Ainsi, la solution gnrale de lquation est
e
t
_
_
_
2
0
1
_
_
_+e
2t
_
_
_
2et + 2d e
et +d
et +d
_
_
_,
, d et e tant des paramtres rels.
2. Le polynme caractristique de A est X(X 1)
2
. On peut vrier que A(A I) = 0, et
donc que le polynme minimal de A est X(X1)
2
. La matrice A nest pas diagonalisable.
On recherche ensuite la valeur propre 0. Un vecteur propre associ est
_
_
_
1
0
2
_
_
_ et donc la
fonction t
_
_
_
1
0
2
_
_
_ est une solution. On tudie ensuite la valeur propre 2 en appliquant
la mthode des coecients indtermins. On pose X(t) =
_
_
_
at +b
ct +d
et +f
_
_
_e
t
et on tudie
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) = e
t
(tV
2
+V
1
).
On a X

(t) = AX(t) si et seulement si


_
AV
2
= V
2
AV
1
= V
1
+V
2

_
V
2
= (AI)V
1
(AI)
2
V
1
= 0
On cherche alors lexpression dun lment V
1
de ker(A I)
2
. Il est facile de vrier que
le noyau de (AI)
2
est le plan dquation 3X2Y Z = 0, dont une base est constitue
des vecteurs
_
_
_
1
1
1
_
_
_,
_
_
_
1
0
3
_
_
_. V
1
scrit donc
V
1
=
_
_
_
1
1
1
_
_
_+
_
_
_
1
0
3
_
_
_,
http://www.bibmath.net 4
Exercices - Systmes direntiels linaires : corrig
avec , des rels. On en dduit
V
2
= (AI)V
1
= ( + 2)
_
_
_
1
2
1
_
_
_.
Finalement, les solutions scrivent donc

_
_
_
1
0
2
_
_
_+e
t
_
_
_
+

+ 3
_
_
_+ ( + 2)te
t
_
_
_
1
2
1
_
_
_.
Exercice 5 - Avec lexponentielle de matrice - L2/Math Sp -
1. Un calcul sans dicults montre que
A
(X) = (X 1)
3
.
2. Posons N = AI
3
. 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
eet, on a
exp(tN) =
+

n=0
t
n
N
n
= I
3
+tN +
t
2
2
N
2
.
Dautre part, puisque tA = tI
3
+tN et que tI
3
et tN commutent, on a
exp(tA) = exp(tI
3
) exp(tN) = e
t
_
I
3
+tN +
t
2
2
N
2
_
.
On en dduit
exp(tA) = e
t
_
_
_
t + 1 t
2
t
2
+t
t t
2
2t + 1 t
2
t
t t
2
+ 2t t
2
+ 2t + 1
_
_
_.
3. Soit X(t) = (x
1
(t), x
2
(t), x
3
(t)). Alors X(t) = exp(tA)X(0). En notant X(0) = (a, b, c),
on trouve
x
1
(t) = a(t + 1)e
t
+bt
2
e
t
+c(t
2
+t)e
t
x
2
(t) = ate
t
+b(t
2
2t + 1)e
t
+c(t
2
t)e
t
x
3
(t) = ate
t
+b(t
2
+ 2t)e
t
+c(t
2
+ 2t + 1)e
t
.
Exercice 6 - Avec lexponentielle (bis) - L2/Math Sp -
Introduisons
B =
_
_
_
0 1 0
0 0 1
0 0 0
_
_
_.
Il est facile de remarquer que
B
2
=
_
_
_
0 0 1
0 0 0
0 0 0
_
_
_
http://www.bibmath.net 5
Exercices - Systmes direntiels linaires : corrig
et B
n
= 0 pour n 3. De plus, A = (aI
3
+bB +cB
2
). Puisque I
3
, 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
exp(bB) =
+

n=0
(bB)
n
n!
= I
3
+bB +
b
2
B
2
2
,
et
exp(cB
2
) =
+

n=0
(cB
2
)
n
n!
= I
3
+cB
2
.
Il vient
exp(A) = e
a
_
I
3
+bB +
b
2
B
2
2
_
_
I
3
+cB
2
_
= e
a
_
I
3
+bB +
_
b
2
2
+c
_
B
2
_
soit
exp(A) =
_
_
_
e
a
be
a
_
b
2
2
+c
_
e
a
0 e
a
be
a
0 0 e
a
_
_
_.
La solution gnrale de X

= AX est alors donne par X(t) = exp(tA)X(0), soit, en posant


X(0) = (, , )
X(t) = e
at
_
_
_
1
0
0
_
_
_+e
at
_
_
_
bt
1
0
_
_
_+e
at
_
_
_
ct +
b
2
t
2
2
bt
1
_
_
_.
Exercice 7 - Avec second membre - L2/Math Sp -
1. Soit A =
_
6 3
4 1
_
la matrice du systme. Ses valeurs propres sont 2 et 3, avec vecteurs
propres respectifs (3, 4) et (4, 4). Soit P la matrice de passage de la base canonique
la nouvelle base, cest--dire
P =
_
3 4
4 4
_
, P
1
=
1
4
_
4 4
4 3
_
.
Soit Y (t) =
_
y
1
(t)
y
2
(t)
_
tel que X(t) = PY (t). Le systme se rcrit alors en
PY (t) = APY (t) +B(t) Y (t) = P
1
APY (t) +P
1
B(t),
http://www.bibmath.net 6
Exercices - Systmes direntiels linaires : corrig
o B(t) =
_
3t+4e
3t
4t4e
3t
_
. Ainsi, on obtient le systme direntiel diagonal suivant :
_
y

1
(t) = 2y
1
(t) +t
y

2
(t) = 3y
2
(t) +e
3t
.
Il est dsormais facile de rsoudre sparment chacune des quations direntielles spar-
ment, en cherchant notamment une solution particulire sous la forme dune exponentielle-
polynme. On trouve alors que
_
y
1
(t) = e
2t

1
4
y
2
(t) = e
3t
+te
3t
Revenant X(t), on trouve que les solutions du systme direntiel initial sont les fonc-
tions
_
x
1
(t) = 3e
2t
+ 4e
3t
+
3t
2
+
3
4
+ 4te
3t
x
2
(t) = 4e
2t
4e
3t
2t 1 4te
3t
.
2. La mthode est similaire, mais cette fois la matrice nest diagonalisable que sur le corps des
nombres complexes C. On pose donc A =
_
1 2
4 3
_
la matrice du systme. Ses valeurs
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
P =
_
1 i 1 +i
2i 2i
_
, P
1
=
i
4
_
2i 1 i
2i 1 i
_
.
Soit Y (t) =
_
y
1
(t)
y
2
(t)
_
tel que X(t) = PY (t). Le systme se rcrit alors en
PY (t) = APY (t) +B(t) Y (t) = P
1
APY (t) +P
1
B(t),
o B(t) =
_
t
0
_
. Ainsi, on obtient le systme direntiel diagonal suivant :
_
y

1
(t) = (1 + 2i)y
1
(t) +t/2
y

2
(t) = (1 2i)y
2
(t) +t/2.
Ses solutions (complexes) sont
_
y
1
(t) = c
1
e
(1+2i)t
+
t
10
+
3
50
+
it
5

2i
25
y
2
(t) = c
1
e
(12i)t
+
t
10
+
3
50

it
5
+
2i
25
avec c
1
, c
2
C. Si on revient x
1
et x
2
, et en remplaant e
(1+2i)t
par e
t
(cos(2t) +
i sin(2t)), on trouve
_
x
1
(t) =
_
(c
1
+c
2
) i(c
1
c
2
)
_
e
t
cos(2t) +
_
i(c
1
c
2
) + (c
1
+c
2
)
_
e
t
sin(2t) +
3t
5

1
25
x
2
(t) = 2i(c
1
c
2
)e
t
cos(2t) 2(c
1
+c
2
)e
t
sin(2t)
4t
5
+
8
25
.
On pose = c
1
+c
2
et = i(c
1
c
2
). Le couple (, ) parcourt C
2
lorsque (c
1
, c
2
) parcourt
C
2
, et les solutions complexes du systme sont
_
x
1
(t) = ( )e
t
cos(2t) + ( +)e
t
sin(2t) +
3t
5

1
25
x
2
(t) = 2e
t
cos(2t) 2e
t
sin(2t)
4t
5
+
8
25
.
Pour obtenir les solutions relles, il sut de prendre , dans R.
http://www.bibmath.net 7
Exercices - Systmes direntiels linaires : corrig
Exercice 8 - Avec second membre, et pas coecients constants - L2/Math Sp -

On considre le systme homogne, et on obtient avec le changement de variables associ


u

(t) =
_
2tx(t) +x

(t)
_
e
t
2
= v(t)
et
v

(t) =
_
2ty(t) +y

(t)
_
e
t
2
= u(t).
Le systme
_
u

(t) = v(t)
v

(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
h
1
(t) =
_
cos(t)e
t
2
sin(t)e
t
2
_
et
_
sin(t)e
t
2
cos(t)e
t
2
_
.
On cherche une solution de lquation avec second membre par la mthode de variation des
constantes. On pose donc f(t) = (t)h
1
(t) +(t)h
2
(t), et on trouve que

(t)h
1
(t) +

(t)h
2
(t) =
_
t cos t
t sin t
_
.
On en dduit que

1
(t) = t
e
t
2
et

2
(t) = 0. Une solution particulire est donc obtenue par

1
(t) =
1
2
e
t
2
et
2
(t) = 0. La solution gnrale de lquation est donc
_
x(t) = cos(t)e
t
2
sin(t)e
t
2

1
2
cos(t)
y(t) = sin(t)e
t
2
+cos(t)e
t
2

1
2
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 =
_
_
_
_
_
x
y
x

_
_
_
_
_
.
Alors, on a X

= AX avec
A =
_
_
_
_
_
0 0 1 0
0 0 0 1
0 1 1 1
1 0 1 1
_
_
_
_
_
.
http://www.bibmath.net 8
Exercices - Systmes direntiels linaires : corrig
Il sut 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
_
u

(t) 2u

(t) +u(t) = 0
v

(t) v(t) = 0
On rsoud ces quations, et on trouve
_
u(t) = (t +)e
t
v(t) = e
t
+e
t
On retrouve alors facilement x et y.
Exercice 10 - Comportement linni 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 :
T =
_
0
0
_
ou T =
_
1
0
_
.
Posant Y (t) = P
1
X(t), le systme est quivalent
PY

(t) = APY (t) Y

(t) = TY (t).
Toutes les normes sur C
2
tant quivalentes, il sut de vrier que les lignes de Y (t) sont
toujours bornes.
Dans le premier cas (A diagonalisable), les solutions sont les fonctions de la forme
y
1
(t) = C
1
e
t
et y
2
(t) = C
2
e
t
.
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
y
1
(t) = e
t
(C
1
+tC
2
) et y
2
(t) = C
2
e
t
.
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