1. Équation différentielle et primitive
↩ Revoir le cours
Exercice 1 — ⭐
- Vérifie que y(x)=3e−x+2 est solution sur R de l’équation y′+y=2.
- Vérifie que F(x)=xlnx−x est une primitive de f(x)=lnx sur ]0;+∞[.
- G(x)=sin2x et H(x)=−cos2x sont-elles des primitives de la même fonction ? Explique ce résultat.
Voir le corrigé
- y′(x)=−3e−x, donc y′+y=−3e−x+3e−x+2=2. Oui.
- F′(x)=lnx+x×x1−1=lnx. Oui.
- G′(x)=2sinxcosx et H′(x)=−2cosx×(−sinx)=2sinxcosx : oui. Normal : G(x)−H(x)=sin2x+cos2x=1,
les deux primitives diffèrent d’une constante.
2. Ensemble des primitives d’une fonction
↩ Revoir le cours
Exercice 2 — ⭐⭐
- Détermine la primitive F de f(x)=4x3−2x sur R telle que F(1)=3.
- Détermine la primitive G de g(x)=e2x sur R telle que G(0)=0.
- Détermine la primitive H de h(x)=x1 sur ]0;+∞[ dont la courbe passe par le point (e;5).
Voir le corrigé
- F(x)=x4−x2+C ; F(1)=C=3 : F(x)=x4−x2+3.
- G(x)=21e2x+C ; G(0)=21+C=0 : G(x)=21(e2x−1).
- H(x)=lnx+C ; H(e)=1+C=5 : H(x)=lnx+4.
3. Calculer des primitives
↩ Revoir le cours
Exercice 3 — ⭐⭐
Donne une primitive de chaque fonction sur l’intervalle indiqué.
- f1(x)=3x2−4x+1 sur R
- f2(x)=x21 sur ]0;+∞[
- f3(x)=x2 sur ]0;+∞[
- f4(x)=ex+cosx sur R
- f5(x)=x5−2sinx sur ]0;+∞[
Voir le corrigé
- F1(x)=x3−2x2+x.
- x−2 a pour primitive −1x−1 : F2(x)=−x1.
- F3(x)=4x.
- F4(x)=ex+sinx.
- F5(x)=5lnx+2cosx.
Exercice 4 — ⭐⭐
Formes composées : donne une primitive (et vérifie en dérivant).
- f(x)=2x(x2+1)3 sur R
- g(x)=e3x sur R
- h(x)=xe−x2 sur R
- k(x)=x2+x+12x+1 sur R
- m(x)=(2x−1)21 sur ]21;+∞[
- p(x)=cos(2x) sur R
Voir le corrigé
- u′u3 avec u=x2+1 : F(x)=4(x2+1)4.
- G(x)=31e3x.
- h=−21(−2x)e−x2 : H(x)=−21e−x2.
- uu′ avec u=x2+x+1>0 (discriminant −3<0) : K(x)=ln(x2+x+1).
- m=21×2(2x−1)−2, forme 21u′u−2 : M(x)=21×−1(2x−1)−1=−2(2x−1)1.
- P(x)=21sin(2x).
Exercice 5 — ⭐⭐
- Montre que F(x)=(x−1)ex est une primitive de f(x)=xex sur R.
- Montre que G(x)=ln(1+ex) est une primitive de g(x)=1+exex sur R.
- Détermine des réels a et b tels que H(x)=(ax+b)e−x soit une primitive de h(x)=(2x+1)e−x.
Voir le corrigé
- F′(x)=ex+(x−1)ex=xex.
- g est de la forme uu′ avec u=1+ex>0 ; G′(x)=1+exex.
- H′(x)=ae−x−(ax+b)e−x=(−ax+a−b)e−x. On identifie : −a=2 et a−b=1, d’où a=−2, b=−3 :
H(x)=(−2x−3)e−x.
4. L’équation y’ = ay
↩ Revoir le cours
Exercice 6 — ⭐⭐
- Résous y′=−3y avec y(0)=2.
- Résous y′=0,5y avec y(2)=e.
- Résous 3y′−y=0.
Voir le corrigé
- y(x)=Ce−3x, y(0)=C=2 : y(x)=2e−3x.
- y(x)=Ce0,5x, y(2)=Ce=e : C=1, y(x)=e0,5x.
- y′=31y : y(x)=Cex/3, C∈R.
5. Les équations y’ = ay + b et y’ = ay + f
↩ Revoir le cours
Exercice 7 — ⭐⭐⭐
- Résous y′=2y−6, puis détermine la solution telle que y(0)=5.
- Résous 2y′+y=4 avec y(0)=1 et détermine la limite de la solution en +∞.
Voir le corrigé
- Solution constante : −2−6=3. Solutions : y(x)=Ce2x+3. y(0)=C+3=5 : y(x)=2e2x+3.
- y′=−0,5y+2 : solution constante 4, solutions y(x)=Ce−0,5x+4 ; y(0)=1 donne C=−3 :
y(x)=4−3e−0,5x, qui tend vers 4 en +∞.
Exercice 8 — ⭐⭐⭐
On considère l’équation (E) : y′+y=2x+3.
- Détermine des réels α et β tels que yp(x)=αx+β soit solution de (E).
- Résous l’équation y′+y=0.
- En déduire les solutions de (E), puis celle qui vérifie y(0)=0.
Voir le corrigé
- yp′+yp=α+αx+β=αx+(α+β). On veut α=2 et α+β=3 : β=1, yp(x)=2x+1.
- y′=−y : y(x)=Ce−x.
- Solutions de (E) : y(x)=Ce−x+2x+1. y(0)=C+1=0 : y(x)=−e−x+2x+1.
6. Modéliser et approcher : la méthode d’Euler
↩ Revoir le cours
Exercice 9 — ⭐⭐⭐
On perfuse un patient : la quantité de médicament Q(t) (en mg) dans le sang, t en heures, vérifie
Q′(t)=−0,2Q(t)+6 et Q(0)=0.
- Résous cette équation différentielle.
- Quelle quantité se stabilise à long terme ?
- Au bout de combien de temps (à la minute près) la quantité atteint-elle 25 mg ?
- Complète le programme suivant qui approche Q(5) par la méthode d’Euler avec un pas de 0,1, puis compare à la
valeur exacte.
t, Q, h = 0, 0, 0.1
while t < 5 - 1e-9:
Q = ...
t = t + h
print(Q)
Voir le corrigé
- Solution constante : −−0,26=30. Q(t)=Ce−0,2t+30 et Q(0)=C+30=0 : Q(t)=30(1−e−0,2t).
- e−0,2t→0 : Q(t)→30 mg.
- 30(1−e−0,2t)=25⟺e−0,2t=61⟺t=0,2ln6=5ln6≈8,96 h, soit environ 8 h 58 min.
Q = Q + h * (-0.2 * Q + 6). Le programme affiche environ 19,07 ; la valeur exacte est
Q(5)=30(1−e−1)≈18,96.
t, Q, h = 0, 0, 0.1
while t < 5 - 1e-9:
Q = Q + h * (-0.2 * Q + 6)
t = t + h
print(Q) # environ 19.07