Universit´e P. et M. Curie Sylvie Delabri`ere Licence de Math´ematique Equations diff´erentielles Ann´ee 2005-2006 M´ethodes de r´esolution num´erique LM 383 Corrig´e de l’examen du 7 Septembre 2006
I
1) Posons M(t) = BR(t, t0)B−1 et calculons d
dtM(t) : la composition par B ou B−1 est une application lin´eaire et donc elle est d´erivable, ´egale `a sa d´eriv´ee. Donc :
d
dtM(t) =B d
dtR(t, t0)
B−1 =BA(t)R(t, t0)B−1 =BA(t)B−1M(t) On en d´eduit que M(t) est l’unique solution de l’´equation diff´erentielle : M′(t) = BA(t)B−1M(t) avec la condition initiale M(t0) = Id et c’est donc bien la r´esolvante S(t, t0) de l’´equation diff´erentielle z′(t) =BA(t)B−1z(t).
2) Le polynˆomre caract´eristique de la matriceA(t) est
λ−(t−1)2
(λ−t).
A(t) admet une valeur propre simple λ1 = t et une valeur propre double λ2 =t−1.
Le sous espace propre associ´e `a λ1 est engendr´e parv1 = (1,0,−1) et le sous espace propre associ´e `a λ2 est engendr´e par v2 = (0,1,0) et v3 = (1,0,2).
La matrice A(t) est donc diagonalisable pour tout t ∈]0,+∞[ et A(t) = P D(t)P−1, avec
D(t) =
t 0 0
0 t−1 0
0 0 t−1
, P =
1 0 1
0 1 0
−1 0 2
3) On ´ecrit A(t) =P D(t)P−1 etA(s) =P D(s)P−1, d’o`u
A(t)A(s) = P D(t)P−1P D(s)P−1 = P D(t)D(s)P−1 = P D(s)D(t)P−1 = P D(s)P−1P D(t)P−1=A(s)A(t)
donc ces matrices commutent pour tout t, s ∈]0,+∞[. On en d´eduit que la r´esolvante R(t, t0) = exp
Z t t0
A(s)ds. Comme la matrice P est ind´ependante de t, on a :
Z t t0
A(s)ds=P Z t
t0
D(s)dsP−1, exp Z t
t0
A(s)ds=P exp Z t
t0
D(s)dsP−1
D’o`u finalement :R(t, t0) =
P
exp12(t2−t20) 0 0
0 exp12
(t−1)2−(t0−1)2
0
0 0 exp12
(t−1)2−(t0−1)2
P−1
4) On calcule
B−1 =
−13 23 0
1 −2 1
2
3 −13 0
et on v´erifie que l’´equation diff´erentielle dansR3s’´ecrit :z′(t) = BA(t)B−1z(t).
D’apr`es la question 1), l’unique solution prenant les valeurs α, β, γ en t0 s’´ecrit :
z(t) =BR(t, t0)B−1
α β γ
.
II
1)On sait par le th´eor`eme de Cauchy-Lipschitz que, sif(t, x) est continue, la solutiony(t) de l’´equation diff´erentielle est de classe C1 ety′(t) =f
t, y(t) . Or si f(t, x) est de classe Cp, alors la fonction compos´ee t → f
t, y(t) est de classe C1 et y(t) est de classe C2. Par r´ecurrence, pour k < p, si y(t) est de classe Ck, alors la fonction compos´ee y′(t) = f
t, y(t)
est de classe Ck donc y(t) est de classe Ck+1.
On a : y′′(t) = ∂f
∂t
t, y(t) +∂f
∂x
t, y(t)
y′(t) = ∂f
∂t
t, y(t) +∂f
∂x
t, y(t) f
t, y(t)
=f[1]
t, y(t) Supposons donc que pour 0 < k < p:
y(k)(t) =f[k−1]
t, y(t)
Alors :
=f[k]
t, y(t) La r´ecurrence est d´emontr´ee.
2)
|F(t, x, h)−F(t, x⋆, h)| ≤ |f(t, x)−f(t, x⋆)|+h|a||f[1](t, x)−f[1](t, x⋆)|
+h2|b||f[2]
t+αh, x+βhf(t, x)
−f[2]
t+αh, x⋆ +βhf(t, x⋆)
|
≤ |x−x⋆|
L+hL1|a|
+h2L2|b|
|x−x⋆|+|β|hL|x−x⋆|
≤Λ|x−x⋆| o`u Λ =
L+T L1|a|
+T2L2|b|
1 +|β|LT .
3) a) C’est la formule de Taylor `a l’ordre 4, avec les r´esultats de la question 1).
b) Au voisinage de h= 0,
F(t, x, h)−f(t, x)
=haf[1]
t, x +h2bh
f[2](t, x)+αh∂f[2]
∂t
t, x
+βh∂f[2]
∂x
t, x
f(t, x)+O(h2)i
c) 1
h
y(t+h)−y(t)
−F
t, y(t), h
=f
t, y(t) +h
2f[1]
t, y(t) +h2
6 f[2]
t, y(t) +h3
24f[3]
t, y(t)
+O(h4)
−n f
t, y(t)
+haf[1]
t, y(t)
+bh2h f[2]
t, y(t)
+αh∂f[2]
∂t
t, y(t)
+βh∂f[2]
∂x
t, y(t) f
t, y(t)
+O(h2)io
=h(1
2 −a)f[1]
t, y(t)
+h2h1 6f[2]
t, y(t)
−bf[2](t, x)i +h3n 1
24f[3]
t, y(t)
−h α∂f[2]
∂t
t, y(t)
+β∂f[2]
∂x
t, y(t) f
t, y(t)io +O(h4)
Pour que le sch´ema soit d’ordre 4, il faut que 1
2 −a = 0, b = 1
6, α = β et α = 1
24. D’o`u le sch´ema : yn+1 =yn+hh
f(tn, yn) + h
2f[1](tn, yn) + h2 6 f[2]
tn+ h
24, yn+ h
24f(tn, yn)i III
1) (E) ´equivaut au syst`eme
(S)
y1′(t) y2′(t) y3′(t)
=
0 1 0
0 0 1
−18 14 12
y1(t) y2(t) y3(t)
+
0 0 f(t)
2)La matriceAd´efinie ci-dessus admet la valeur propre double 1
2 et la valeur propre simple −1
2. La solution g´en´erale de l’´equation homog`ene associ´ee `a (E), not´ee (E0), est doncϕ(t) =αet2 +βtet2 +γe−2t.
3) Pour trouver la r´esolvante de (S), ´ecrivons la solution de l’´equation (E0) avec les conditions initiales ϕ(t0) = y0, ϕ′(t0) = y1, ϕ′′(t0) = y2 pour un triplet y0, y1, y2 ∈R3. Or :
ϕ(t0) = αet20 +βt0et20 +γe−t20,
ϕ′(t0) = α2et20 +β(t20 + 1)et20 − γ2e−t20, ϕ′′(t0) = α4et20 +β(t40 + 1)et20 +γ4e−t20 D’o`u le syst`eme `a r´esoudre :
et20 t0et20 e−t20
e
t0 2
2 (t20 + 1)et20 −e−
t0 2
2 e
t0 2
4 (t40 + 1)et20 e−
t0 2
4
α β γ
=
y0
y1
y2
Tous calculs faits, on trouve : α=e−t20
(t40 +34)y0+y1−(t0+ 1)y2
β =e−t20(−y40 +y2)
γ =et20(y40 −y1+y2)
Ce qui donne pour la solution de (E0) avec conditions initiales : h t0+ 3 t t−t0 1 −t−t0i h t−t0
−t−t0i
D’o`u :
R(t, t0) =
(t0−4t+3)et−2t0 + 14e−t−2t0 et−2t0 −e−t−2t0 (−t0 −1 +t)et−2t0 +e−t−2t0 (t0−8t+1)et−2t0 − 18e−t−2t0 12et−2t0 + 12e−t−2t0 (−t0+1+t2 )et−2t0 − 12e−t−2t0 (t0−16t−1)et−2t0 + 161e−t−2t0 14et−2t0 − 14e−t−2t0 (−t0+3+t4 )et−2t0 + 14e−t−2t0
4)Avec la m´ethode de variation des constantes, on trouve la solution de (S) avec condition initiale y(t0) =
y0
y1 y2
:
y(t) =R(t, t0)
y0
y1 y2
+ Z t
t0
R(t, s)
0 0 f(s)
ds
La premi`ere ligne de cette ´egalit´e matricielle donne la solution de (E), avec la condition initiale correspondante.
5)
eA=R(1,0) =
1
2e12 +14e−12 e12 −e−12 e−12
−18e−12 12e12 + 12e−12 e12 − 12e−12
−18e12 +161 e−12 14e12 − 14e−12 e12 + 14e−12