Vous êtes sur la page 1sur 4

[http://mp.cpgedupuydelome.

fr] dD dit le 14 juin 2011

Enoncs

Systmes diffrentiels linaire dordre 1 coefficients constants


Exercice 1 [ 00389 ] [correction]
Rsoudre le systme diffrentiel suivant :
(
x0 = 4x 2y
y0 = x + y

Exercice 2 [ 00390 ] [correction]


Rsoudre le systme diffrentiel suivant :
( 0
x = x + 8y + et
y 0 = 2x + y + e3t

Exercice 3 Mines-Ponts MP [ 00391 ] [correction]


Rsoudre le systme diffrentiel suivant :
0

x = y + z
y0 = x

0
z =x+y+z

Exercice 4 [ 00392 ] [correction]


Rsoudre le systme diffrentiel suivant :
0

x = 2x y + 2z
y 0 = 10x 5y + 7z

0
z = 4x 2y + 2z

Exercice 5 [ 00393 ] [correction]


Soient E un espace vectoriel euclidien orient de dimension 3 et u un vecteur
unitaire de E.
Rsoudre lquation
x0 = u x

Exercice 6 Mines-Ponts MP [ 02902 ] [correction]


Rsoudre le systme diffrentiel linaire
0

x = x z
y0 = x + y + z

0
z = x y + z

Exercice 7 Centrale MP
On considre lquation

[ 02490 ]

[correction]

x(4) 2x(3) + 2x(2) 2x0 + x = 0


a) Montrer que x : R C est
 solution de E si, et seulement si,
X = t x x0 x(2) x(3) est solution de AX = X 0 avec A dterminer.
b) A est-elle diagonalisable dans M4 (C) ?
c) Montrer que
C4 = ker(A iI4 ) ker(A + iI4 ) ker(A I4 )2
d) Montrer quil existe P inversible telle que P 1 AP = B avec B diagonale par
blocs et triangulaire suprieure.
e) Dterminer les solutions de lquation diffrentielle.

[http://mp.cpgedupuydelome.fr] dD dit le 14 juin 2011

Corrections

Corrections

puis

Exercice 1 : [nonc]
Cest un systme diffrentiel linaire dordre 1 homogne
dquation matricielle
!


x(t)
4 2
X 0 = AX avec A =
et X(t) =
.
1 1
y(t)
!
!
1
2
Sp(A) = {2, 3}, E2 (A) = Vect
, E3 (A) = Vect
.
1
1




1 2
2 0
Pour P =
, A = P DP 1 avec D =
1 1
0 3
1
0
0
Pour Y = P X, X = AX
! Y = DY
2t
e
Y 0 = DY Y =
avec , K.
e3t
!
!
2t
3t
e
2e
X 0 = AX X(t) =
+
avec , K.
e2t
e3t
Exercice 2 : [nonc]
Cest un systme diffrentiel linaire dordre 1 dquation matricielle
X 0 = AX + B(t) avec
!
!


et
x(t)
1 8
A=
, B(t) =
et X(t) =
2 1
y(t)
e3t
!
!
2
2
Sp(A) = {5, 3}, E5 (A) = Vect
et E3 (A) = Vect
.
1
1
A = P DP 1 avec






1
1 2
5 0
2 2
et D =
P =
,P 1 =
1 2
0 3
1 1
4
Pour Y = P 1 X est solution de Y 0 = DY + C(t) avec
1
C(t) = P 1 B(t) =
4

et + 2e3t

Y 0 = DY + C(t) Y (t) =

et + 2e3t

1 t
1
e e3t

16
16

1
1
e3t et + te3t
16
2
e5t

X 0 = AX +B(t) X(t) =

2e

5t

3t

2e

e3t

1
te3t e3t

8
+
1 3t
1 t 1 3t
e
e + te
8
2
16

On peut aussi procder par variation des constantes aprs rsolution spare de
lquation homogne.
Exercice 3 : [nonc]
Cest un systme diffrentiel

0 1
X 0 = AX avec A = 1 0
1 1

linaire dordre 1homogne


dquation matricielle

x(t)
1

0 et X(t) = y(t) .
1
z(t)


1
2


Sp(A) = {1, 2, 0}, E1 (A) = Vect 1 , E2 (A) = Vect 1,
0
3

0

E0 (A) = Vect 1 .
1

1 2 0
1 0 0
Pour P = 1 1 1 , A = P DP 1 avec D = 0 2 0 .
0 3 1
0 0 0
1
0
0
En posant Y = P X,
X = AX Y = DY .

ontobtient
e

Y 0 = DY Y (t) = e2t avec , , K.

t
2t

2e
e
0


X 0 = AX X(t) = et + e2t + 1 avec , , K.
1
0
3e2t

Aprs rsolution, on obtient

5t

Exercice 4 : [nonc]
Cest un systme diffrentiel linaire
X 0 = AX avec

2 1
A = 10 5
4 2

dordre 1 homogne dquation matricielle

x(t)
2

7 et X(t) = y(t)
2
z(t)

[http://mp.cpgedupuydelome.fr] dD dit le 14 juin 2011


A (X) = X 2 (X + 1).
Aprs triangularisation, on a A = P T P 1 pour

1
1 1 0
P = 1 2 1 et T = 0
0
2 0 1

Corrections

0 0
0 1
0 0

Pour Y = P 1 X, X 0 = AX Y 0 = T Y .

et

Y 0 = T Y Y = t + avec , , K

La solution gnrale du systme est donc


t


e
t
1


X(t) = et + 2t + 1 + 2 avec , , K
1
0
2et

Exercice 5 : [nonc]
On complte u en une base orthonorme directe : (u, v, w). En notant a, b, c les
composantes de x dans cette base on parvient au systme
0

a = 0
b0 = c

0
c =b
qui quivaut encore
0

a = 0
c = b0

00
c +c=0
On conclut

La rsolution complexe est alors facile puisque la matrice A est diagonalisable.


La rsolution relle est en revanche plus dlicate obtenir, dtaillons-la :
X1 = t (1, 0, 1) est vecteur propre de A, compltons-le avec deux vecteurs dun
plan stable.
Les plans stables sobtiennent en tudiant les lments propres de t A.
Sp(t A) = SpA = {2} et E2 (t A) = Vectt (2, 1, 1). Ainsi le plan dquation
2x + y z = 0 est stable par t A.
Prenons X2 = t (0,
AX2 = t (1, 2, 0). On
1, 1) et X3 =
vrifie AX3= X3 X2 .
1 0 1
2 0 0
Ainsi pour P = 0 1 2 , on a P 1 AP = 0 0 1 = B.
1 1 0
0 1 1
Pour X = t (x, y, z) et Y = t (y1 , y2 , y3 ) = P 1 X, on a X 0 = AX Y 0 = BY .
Ceci nous conduit la rsolution suivante:
2t
0
0

y1 (t) = e

y1 = 2y1

y1 = 2y1
y20 = y3
y20 = y3
y2 (t) = e 21 t ( cos 3 t + sin 3 t)

2
2
0

00

y3 = y2 + y3
y2 y20 + y2 = 0

y3 (t) = y20 (t)


Et on peut conclure via X = P Y .

Exercice 7 : [nonc]
a)

0
0
A=
0
1

1 0
0 1
0 0
2 2

0
0

1
2

convient.
b) On dfinit la matrice par :

A:=matrix(4,4,[0,1,0,0,0,0,1,0,0,0,0,1,-1,2,-2,2]);

a(t) =
b(t) = sin t cos t

c(t) = cos t + sin t

On obtient son polynme caractristique factoris par

factor(charpoly(A,X));
Exercice
6

1
A= 1
1

: [nonc]
0 1
1
1 , A = (X 2)(X 2 X + 1).
1 1

et ses lments propres par

eigenvects(A);

[http://mp.cpgedupuydelome.fr] dD dit le 14 juin 2011

Corrections

On constate que 1 est valeur propre double mais que le sous-espace propre associ
est de dimension 1. La matrice A nest donc pas diagonalisable.
c) Puisque A = (X 1)2 (X i)(X + i) est annulateur de A, il suffit dappliquer
le lemme de dcomposition des noyaux.
d) Par ltude des lments
 propres prcdents, on prend


C1 = t 1 i 1 i , C2 = t 1 i 1 i et C3 = t 1 1 1 1
vecteurs propres associes aux valeurs propres i, i et 1.
On dtermine enfin une colonne C4 vrifiant AC4 = C4 + C3 .
linsolve(A-diag(1,1,1,1),vector([1,1,1,1]));

On choisit parmi les solutions C4 = t 0 1 2 3 .
Finalement pour

1 1 1 0
i
i 1 1

P =
1
1 1 2
i
i 1 3
on obtient

0
B = P 1 AP =
0
0

0 0 0
i 0 0

0 1 1
0 0 1

On peut vrifier lexactitude


P:=matrix(4,4,[-1,-1,1,0,-I,I,1,1,1,1,1,2,I,-I,1,3]);
B:=evalm(inverse(P)&*A&*P);
e)
Les solutions de lquation X 0 = AX sont les fonctions X(t) = exp(tA)X(0).
exp(tA) = P 1 exp(tB)P permet le calcul deexp(tA).
Sachant
n

i
0
0 0
0 (i)n 0 0

Bn =
0
0
1 n
0
0
0 1
on a
itb

e
0
0
0 eitb 0 0

exp(tB) =
0
0
et tet
0
0
0 et
On achve le calcul de exp(tA) avec Maple

evalm(P&*matrix(4,4,[exp(I*t),0,0,0,0,exp(-I*t),0,0,0,0,exp(t),t*exp(t),0,0
Puis on dtermine X

X:=evalm(%&*vector([x(0),D(x)(0),D(D(x))(0),(D@@3)(x)(0)]));
et enfin x(t)

X[1];