Telechargé par Frédéric Gnidote

Résolution d'équations différentielles par primitives

publicité
Résolution d’équations différentielles au moyen des primitives
Exercice 33.
Reprenons le problème déjà rencontré dans la première partie :
x 0 (t) = (α − 2t − 1)x(t)
(1)
x(0) =
(2)
x0 > 0
x 0 (t)
a) Quelle est la primitive (à constante près) de x(t) et celle de α − 2t − 1 ? Déduire que si x(t) est
solution de l’équation différentielle, on a ln |x| = αt − t 2 − t + C.
b) Déterminer la constante C en fonction de la valeur initiale x 0 .
c) Extraire la valeur de x comme fonction de t.
Indications 33.
Si deux fonctions ont la même dérivée, alors les fonctions sont égales à une constante près : si f 0 (x) = g 0 (x)
(pour tout x) alors f (x) = g(x) + C (pour tout x), pour une certaines constante réelle C.
On peut admettre ici que la solution cherchée est partout positive, ainsi |x(t)| = x(t).
Correction 33.
Correction vidéo „
x 0 (t)
a) Les primitives de x(t) sont les ln(|x(t)|) + C1 . Les primitives de α − 2t − 1 sont les αt − t 2 − t + C2 .
x 0 (t)
Par l’équation différentielle x(t) = α − 2t − 1, donc les primitives sont égales (à une constante près) :
ln(|x(t)|) = αt − t 2 − t + C
b) En t = 0 on a x(t) = x 0 > 0 donc on obtient ln(x 0 ) = C.
c) Reprenons l’égalité ln(|x(t)|) = αt − t 2 − t + C, alors
2
|x(t)| = eαt−t −t+C
2
= e(α−1)t−t · e C
= x 0 · e(α−1)t−t
2
car e C = eln(x 0 ) = x 0
On prouve pour finir que x(t) > 0. En effet la solution nulle est solution de l’équation différentielle ;
comme deux courbes intégrales ne se coupent pas, notre solution ne s’annule pas et comme x(0) > 0
alors x(t) reste positive.
2
Conclusion |x(t)| = x(t) et donc x(t) = x 0 e(α−1)t−t .
Exercice 34.
Reprenons le problème déjà rencontré dans la première partie :
y 0 (t) = −K y(t) (1 − y(t))
(1)
y(0) =
(2)
y0 avec 0 < y0 < 1
a) Calculer la primitive (à constante près) de
y 0 (t)
.
y(t)(1 − y(t))
1
Déduire que si y(t) est solution de l’équation différentielle, on a
ln
y
= −K t + C.
1− y
b) Déterminer la constante C en fonction de la valeur initiale y0 .
c) Extraire la valeur de y comme fonction de t.
Indications 34.
1
A
B
— Trouver des constantes A, B telle que y(1−
y) = y + 1− y .
y 0 (t)
— Récrire l’équation différentielle sous la forme y(t)(1− y(t)) = −K et intégrer de chaque côté.
— Si F et G sont des primitives d’une fonction f , alors F = G + C, où C ∈ R est une constante.
— On admet ici que notre solution vérifie 0 < y(t) < 1 pour tout t.
Correction 34.
Correction vidéo „
a) Si F (t) est une primitive de f (t) et u(t) est une fonction dérivable, alors F (u(t)) est une primitive
1
A
B
de u0 (t) f (u(t)). On cherche des constantes A, B telle que y(1−
y) = y + 1− y . Comme
A − Ay + B y
(B − A) y + A
A
B
+
=
=
y 1− y
y(1 − y)
y(1 − y)
il faut que (B − A) y + A = 1
¨
¨
B−A =0
⇐⇒
=1
A
A
=1
B
= 1.
Donc
Z
y 0 (t)
dt =
y(t)(1 − y(t))
Z
Z

‹
1
1
1
0
y (t)
dt =
y (t)
+
dt
y(t)(1 − y(t))
y(t) 1 − y(t)
Z 0
Z
Z  0
‹
y (t)
y 0 (t)
y (t)
y 0 (t)
+
dt =
+
dt
=
y(t) 1 − y(t)
y(t)
1 − y(t)
0
= ln | y(t)| − ln |1 − y(t)| + C
= ln
y(t)
+ C.
1 − y(t)
On écrit l’équation différentielle (1) sous la forme
y 0 (t)
= −K.
y(t)(1 − y(t))
y 0 (t)
y(t)
On sait déjà qu’une primitive de y(t)(1− y(t)) est la fonction ln 1− y(t) . De plus, −K t est une primitive
de −K. Comme on sait que deux primitives d’une même fonction ne différent que d’une constante, il
existe alors une constante C telle que
ln
y(t)
= −K t + C.
1 − y(t)
b) Si on pose t = 0 dans (3), alors
C = ln
y0
y(0)
+ K · 0 = ln
1 − y(0)
1 − y0
2
(3)
c) En remplace C par la valeur trouvée et obtient
ln
y0
y(t)
= −K t + ln
1 − y(t)
1 − y0
⇐⇒
ln
(1 − y0 ) y(t)
= −K t.
y0 (1 − y(t))
En appliquant la fonction exponentielle et en admettant ici 0 < y(t) < 1, on trouve :
(1 − y0 ) y(t)
= e−K t ⇐⇒ (1 − y0 ) y(t) = y0 (1 − y(t))e−K t ⇐⇒ (1 − y0 + y0 e−K t ) y(t) = y0 e−K t
y0 (1 − y(t))
⇐⇒ y(t) =
y0 e−K t
.
1 − y0 + y0 e−K t
3
Téléchargement