Aller au contenu

L'Établi des Maths Cours

Outils pour apprendre et pratiquer

Terminale · Analyse et Fonctions · TA6

Cours et exercices corrigés de terminale : Primitives et équations différentielles linéaires

Définition d'une primitive, tableau des primitives usuelles, équations différentielles linéaires y' = ay et y' = ay + b, condition initiale.

Objectifs du chapitre

Le cours

1. Primitives de formes composées usuelles

Soit uu une fonction dérivable sur un intervalle II, de dérivée u′u' continue. Une primitive sur II de :

  • u′unu' u^n est un+1n+1\dfrac{u^{n+1}}{n+1} pour n∈Nn \in \mathbb{N} (et pour nn entier ≤−2\le -2 si uu ne s'annule pas sur II) ;
  • u′u\dfrac{u'}{u} est ln⁡(u)\ln(u) si u>0u > 0 sur II (plus généralement ln⁡(∣u∣)\ln(|u|) si uu ne s'annule pas sur II) ;
  • u′euu' e^u est eue^u ;
  • u′u\dfrac{u'}{\sqrt{u}} est 2u2\sqrt{u} si u>0u > 0 sur II.

Les autres primitives s'obtiennent en ajoutant une constante CC. Toutes ces formules découlent de la dérivée d'une composée (v∘u)′=(v′∘u)×u′(v \circ u)' = (v' \circ u) \times u'.

2. Résolution des équations différentielles linéaires

  • Pour y′=ayy' = ay (a∈Ra \in \mathbb{R}) : les solutions sont les fonctions y(x)=Ceaxy(x) = C e^{ax} (C∈RC \in \mathbb{R}).
  • Pour y′=ay+by' = ay + b (a≠0a \neq 0) : les solutions sont les fonctions y(x)=Ceax−bay(x) = C e^{ax} - \frac{b}{a} (C∈RC \in \mathbb{R}).
  • Pour toute condition initiale (x0,y0)(x_0, y_0), il existe une unique solution vérifiant y(x0)=y0y(x_0) = y_0.

3. Primitives : définition et propriétés

  • FF est une primitive de ff sur l'intervalle II si FF est dérivable sur II et F′=fF' = f.
  • Théorème : toute fonction continue sur un intervalle admet des primitives sur cet intervalle.
  • Si FF est une primitive de ff, les primitives de ff sont les fonctions x↦F(x)+Cx \mapsto F(x) + C, C∈RC \in \mathbb{R} : deux primitives diffèrent d'une constante.
  • Pour x0∈Ix_0 \in I et y0∈Ry_0 \in \mathbb{R}, il existe une unique primitive FF telle que F(x0)=y0F(x_0) = y_0.
  • Une équation différentielle y′=fy' = f a pour solutions exactement les primitives de ff.

4. Primitives usuelles

  • xnx^n (n∈Nn \in \mathbb{N}) a pour primitives xn+1n+1+C\dfrac{x^{n+1}}{n+1} + C sur R\mathbb{R}.
  • 1xn\dfrac{1}{x^n} (n≥2n \ge 2 entier) a pour primitives −1(n−1)xn−1+C-\dfrac{1}{(n-1)x^{n-1}} + C sur ]0;+∞[]0 ; +\infty[ (ou ]−∞;0[]-\infty ; 0[).
  • 1x2\dfrac{1}{x^2} a pour primitives −1x+C-\dfrac{1}{x} + C sur ]0;+∞[]0 ; +\infty[ (ou ]−∞;0[]-\infty ; 0[).
  • 1x\dfrac{1}{x} a pour primitives ln⁡(x)+C\ln(x) + C sur ]0;+∞[]0 ; +\infty[.
  • 1x\dfrac{1}{\sqrt{x}} a pour primitives 2x+C2\sqrt{x} + C sur ]0;+∞[]0 ; +\infty[.
  • exe^x a pour primitives ex+Ce^x + C ; eax+be^{ax+b} (a≠0a \ne 0) a pour primitives 1aeax+b+C\dfrac{1}{a}e^{ax+b} + C.
  • cos⁡(x)\cos(x) a pour primitives sin⁡(x)+C\sin(x) + C ; sin⁡(x)\sin(x) a pour primitives −cos⁡(x)+C-\cos(x) + C.

5. Équation y′=ay+fy' = ay + f : structure des solutions

Soit a≠0a \ne 0 un réel et ff une fonction définie sur II. Si gg est une solution particulière de (E):y′=ay+f(E) : y' = ay + f, alors les solutions de (E)(E) sont les fonctions :
y(x)=Ceax+g(x),C∈Ry(x) = Ce^{ax} + g(x), \quad C \in \mathbb{R}
Solution générale = solutions de y′=ayy' = ay + une solution particulière.
Exemple de modélisation (loi de Newton) : la température θ(t)\theta(t) d'un café dans une pièce à 2020 °C vérifie θ′=−k(θ−20)\theta' = -k(\theta - 20) avec k>0k > 0, soit θ′=−kθ+20k\theta' = -k\theta + 20k ; les solutions sont θ(t)=Ce−kt+20\theta(t) = Ce^{-kt} + 20, qui tendent vers 2020 quand t→+∞t \to +\infty.

6. Démonstration : deux primitives d'une même fonction diffèrent d'une constante

Soient FF et GG deux primitives d'une même fonction ff continue sur un intervalle II.

  • La fonction H=G−FH = G - F est dérivable sur II et H′=G′−F′=f−f=0H' = G' - F' = f - f = 0.
  • Une fonction de dérivée nulle sur un intervalle est constante : il existe un réel CC tel que H(x)=CH(x) = C pour tout x∈Ix \in I.
  • Donc G(x)=F(x)+CG(x) = F(x) + C pour tout x∈Ix \in I. Réciproquement, (F+C)′=F′=f(F + C)' = F' = f : toute fonction F+CF + C est une primitive de ff.

L'hypothèse « intervalle » est essentielle : sur ]−∞;0[∪]0;+∞[]-\infty ; 0[ \cup ]0 ; +\infty[, on peut ajouter des constantes différentes de chaque côté de 00.

7. Démonstration : résolution de y′=ayy' = ay et de y′=ay+by' = ay + b

  • Les fonctions x↦Ceaxx \mapsto Ce^{ax} sont solutions de y′=ayy' = ay : leur dérivée est aCeax=a×CeaxaCe^{ax} = a \times Ce^{ax}.
  • Ce sont les seules : soit ff une solution sur R\mathbb{R}. On pose g(x)=f(x)e−axg(x) = f(x)e^{-ax}. Alors

g′(x)=f′(x)e−ax−af(x)e−ax=(f′(x)−af(x))e−ax=0g'(x) = f'(x)e^{-ax} - af(x)e^{-ax} = \big(f'(x) - af(x)\big)e^{-ax} = 0
car f′=aff' = af. Donc gg est constante sur R\mathbb{R} : g(x)=Cg(x) = C, soit f(x)=Ceaxf(x) = Ce^{ax}.

  • Cas y′=ay+by' = ay + b (a≠0a \ne 0) : la constante yp=−bay_p = -\dfrac{b}{a} est solution, car yp′=0y_p' = 0 et ayp+b=−b+b=0ay_p + b = -b + b = 0. Pour une fonction dérivable ff : f′=af+b  ⟺  f′=a(f−yp)  ⟺  (f−yp)′=a(f−yp)f' = af + b \iff f' = a(f - y_p) \iff (f - y_p)' = a(f - y_p). Donc ff est solution si et seulement si f−ypf - y_p est solution de y′=ayy' = ay, c'est-à-dire f(x)=Ceax−baf(x) = Ce^{ax} - \dfrac{b}{a}, C∈RC \in \mathbb{R}.

8. Méthode d'Euler en Python

Pour approcher la solution de y′=ay+by' = ay + b telle que y(x0)=y0y(x_0) = y_0, on remplace la courbe par sa tangente sur des intervalles de petite longueur hh :
y(x+h)≈y(x)+h×y′(x)=y(x)+h(ay(x)+b)y(x + h) \approx y(x) + h \times y'(x) = y(x) + h\big(ay(x) + b\big)

def euler(a, b, x0, y0, h, n):
    x, y = x0, y0
    for i in range(n):
        y = y + h * (a * y + b)
        x = x + h
    return x, y

print(euler(3, 6, 0, 5, 0.001, 1000))

Pour y′=3y+6y' = 3y + 6, y(0)=5y(0) = 5, on obtient y(1)≈137,97y(1) \approx 137{,}97, à comparer à la valeur exacte 7e3−2≈138,607e^3 - 2 \approx 138{,}60 (voir la méthode « Résoudre y′=ay+by' = ay + b avec condition initiale ») : plus le pas hh est petit, meilleure est l'approximation. La même boucle avec y = y + h * f(x) approche une primitive de ff (équation y′=fy' = f).

Méthodes et exemples rédigés

Méthode : Résoudre y′=ay+by' = ay + b avec condition initiale

Exemple

Résoudre y′−3y=6y' - 3y = 6 avec y(0)=5y(0) = 5.

  1. Étape 1 (Forme standard) : y′=3y+6y' = 3y + 6, d'où a=3a = 3 et b=6b = 6.

  2. Étape 2 (Solution générale) : y(x)=Ce3x−63=Ce3x−2y(x) = C e^{3x} - \frac{6}{3} = C e^{3x} - 2.

  3. Étape 3 (Condition initiale) : y(0)=5  ⟺  Ce0−2=5  ⟺  C−2=5  ⟺  C=7y(0) = 5 \iff C e^0 - 2 = 5 \iff C - 2 = 5 \iff C = 7.

  4. Conclusion : L'unique solution est y(x)=7e3x−2y(x) = 7e^{3x} - 2 pour tout x∈Rx \in \mathbb{R}.

Méthode : Trouver une primitive d'une forme composée

Exemple

Déterminer une primitive de f(x)=xx2+1f(x) = \dfrac{x}{x^2 + 1}, de g(x)=(2x+1)ex2+xg(x) = (2x + 1)e^{x^2 + x} et de h(x)=3x(x2+1)4h(x) = 3x(x^2 + 1)^4 sur R\mathbb{R}.

  1. Étape 1 (ff, forme u′u\frac{u'}{u}) : avec u(x)=x2+1>0u(x) = x^2 + 1 > 0, u′(x)=2xu'(x) = 2x, donc f=12×u′uf = \dfrac{1}{2} \times \dfrac{u'}{u}. Une primitive est F(x)=12ln⁡(x2+1)F(x) = \dfrac{1}{2}\ln(x^2 + 1).

  2. Étape 2 (gg, forme u′euu'e^u) : avec u(x)=x2+xu(x) = x^2 + x, u′(x)=2x+1u'(x) = 2x + 1, donc g=u′eug = u'e^u et G(x)=ex2+xG(x) = e^{x^2 + x}.

  3. Étape 3 (hh, forme u′unu'u^n) : avec u(x)=x2+1u(x) = x^2 + 1, h=32×u′u4h = \dfrac{3}{2} \times u'u^4, donc H(x)=32×(x2+1)55=3(x2+1)510H(x) = \dfrac{3}{2} \times \dfrac{(x^2 + 1)^5}{5} = \dfrac{3(x^2 + 1)^5}{10}.

  4. Conclusion (vérification) : H′(x)=3×5×2x(x2+1)410=3x(x2+1)4=h(x)H'(x) = \dfrac{3 \times 5 \times 2x(x^2 + 1)^4}{10} = 3x(x^2 + 1)^4 = h(x). On vérifie toujours une primitive en la dérivant.

Méthode : Résoudre y′=ay+fy' = ay + f avec une solution particulière affine

Exemple

Soit (E):y′=2y−4x(E) : y' = 2y - 4x. Chercher une solution particulière affine, puis la solution de (E)(E) vérifiant y(0)=3y(0) = 3.

  1. Étape 1 (Solution particulière) : on cherche g(x)=mx+pg(x) = mx + p. Alors g′(x)=mg'(x) = m et (E)(E) donne m=2(mx+p)−4x=(2m−4)x+2pm = 2(mx + p) - 4x = (2m - 4)x + 2p pour tout xx. Par identification : 2m−4=02m - 4 = 0 et m=2pm = 2p, d'où m=2m = 2 et p=1p = 1 : g(x)=2x+1g(x) = 2x + 1.

  2. Étape 2 (Vérification) : g′(x)=2g'(x) = 2 et 2g(x)−4x=4x+2−4x=22g(x) - 4x = 4x + 2 - 4x = 2 : on retrouve bien g′(x)g'(x).

  3. Étape 3 (Solution générale) : les solutions de y′=2yy' = 2y sont Ce2xCe^{2x}, donc celles de (E)(E) sont y(x)=Ce2x+2x+1y(x) = Ce^{2x} + 2x + 1, C∈RC \in \mathbb{R}.

  4. Conclusion : y(0)=C+1=3y(0) = C + 1 = 3 donne C=2C = 2. L'unique solution est y(x)=2e2x+2x+1y(x) = 2e^{2x} + 2x + 1.

Méthode : Modéliser un refroidissement par une équation différentielle

Exemple

Un café à 8080 °C est posé dans une pièce à 2020 °C. Sa température θ(t)\theta(t) (en °C, tt en minutes) vérifie θ′=−0,1(θ−20)\theta' = -0{,}1(\theta - 20). Au bout de combien de temps atteint-il 4040 °C ?

  1. Étape 1 (Forme y′=ay+by' = ay + b) : θ′=−0,1θ+2\theta' = -0{,}1\theta + 2, avec a=−0,1a = -0{,}1 et b=2b = 2 ; −ba=20-\dfrac{b}{a} = 20. Les solutions sont θ(t)=Ce−0,1t+20\theta(t) = Ce^{-0{,}1t} + 20.

  2. Étape 2 (Condition initiale) : θ(0)=C+20=80\theta(0) = C + 20 = 80, donc C=60C = 60 et θ(t)=60e−0,1t+20\theta(t) = 60e^{-0{,}1t} + 20.

  3. Étape 3 (Équation) : θ(t)=40  ⟺  60e−0,1t=20  ⟺  e−0,1t=13  ⟺  −0,1t=−ln⁡(3)  ⟺  t=10ln⁡(3)≈10,99\theta(t) = 40 \iff 60e^{-0{,}1t} = 20 \iff e^{-0{,}1t} = \dfrac{1}{3} \iff -0{,}1t = -\ln(3) \iff t = 10\ln(3) \approx 10{,}99.

  4. Conclusion : le café atteint 4040 °C au bout d'environ 1111 minutes. Comme lim⁡t→+∞θ(t)=20\lim\limits_{t \to +\infty} \theta(t) = 20, sa température tend vers celle de la pièce.

Pièges fréquents

Questions de révision

Essaie de répondre de tête avant d'afficher la réponse.

Quelles sont les solutions de y′=2yy' = 2y sur R\mathbb{R} ?

y(x)=Ce2xy(x) = C e^{2x} avec C∈RC \in \mathbb{R}.

Quelle est la valeur de la solution particulière constante de y′=ay+by' = ay + b ?

yp=−bay_p = -\frac{b}{a}.

Donner les primitives de cos⁡\cos sur R\mathbb{R}.

x↦sin⁡(x)+Cx \mapsto \sin(x) + C, C∈RC \in \mathbb{R}.

Donner une primitive de x↦e3xx \mapsto e^{3x}.

x↦13e3xx \mapsto \frac{1}{3}e^{3x}.

Si gg est une solution particulière de y′=ay+fy' = ay + f, quelles sont toutes les solutions ?

Les fonctions x↦Ceax+g(x)x \mapsto Ce^{ax} + g(x), C∈RC \in \mathbb{R}.

Pourquoi deux primitives d'une même fonction sur un intervalle diffèrent-elles d'une constante ?

Leur différence a une dérivée nulle sur un intervalle, donc elle est constante.

Exercices corrigés

Exercice 1 Équation différentielle linéaire y' = ay

Palier 1 · découverte

Quelles sont les solutions sur R\mathbb{R} de l'équation différentielle y′−3y=0y' - 3y = 0 ?

  1. y(x)=Ce3xy(x) = C e^{3x} (C∈RC \in \mathbb{R})
  2. y(x)=Ce−3xy(x) = C e^{-3x}
  3. y(x)=3ex+Cy(x) = 3e^x + C
  4. y(x)=e3x+Cy(x) = e^{3x} + C
Un indice

L'équation s'écrit y′=3yy' = 3y.

Voir la correction

Bonne réponse : A. y(x)=Ce3xy(x) = C e^{3x} (C∈RC \in \mathbb{R})

L'équation équivaut à y′=3yy' = 3y. Les solutions générales sont y(x)=Ce3xy(x) = C e^{3x} où CC est une constante réelle quelconque.

Exercice 2 Condition initiale (problème de Cauchy)

Palier 2 · application

Quelle est la solution de y′=−2yy' = -2y vérifiant la condition initiale y(0)=7y(0) = 7 ?

  1. y(x)=7e−2xy(x) = 7e^{-2x}
  2. y(x)=−2e7xy(x) = -2e^{7x}
  3. y(x)=7e2xy(x) = 7e^{2x}
  4. y(x)=e−2x+6y(x) = e^{-2x} + 6
Un indice

Forme générale : y(x)=Ce−2xy(x) = C e^{-2x}.

Voir la correction

Bonne réponse : A. y(x)=7e−2xy(x) = 7e^{-2x}

y(x)=Ce−2xy(x) = C e^{-2x}. Avec y(0)=7  ⟺  C=7y(0) = 7 \iff C = 7, la solution unique est y(x)=7e−2xy(x) = 7e^{-2x}.

Exercice 3 Équation avec second membre constant y' = ay + b

Palier 3 · approfondissement

Résoudre sur R\mathbb{R} l'équation différentielle 2y′+6y=122y' + 6y = 12.

  1. y(x)=Ce−3x+2y(x) = C e^{-3x} + 2
  2. y(x)=Ce3x+2y(x) = C e^{3x} + 2
  3. y(x)=Ce−3x+6y(x) = C e^{-3x} + 6
  4. y(x)=Ce−6x+12y(x) = C e^{-6x} + 12
Un indice

Divise par 2 : y′+3y=6  ⟺  y′=−3y+6y' + 3y = 6 \iff y' = -3y + 6.

Voir la correction

Bonne réponse : A. y(x)=Ce−3x+2y(x) = C e^{-3x} + 2

y′=−3y+6y' = -3y + 6. Les solutions sont y(x)=Ce−3x−6−3=Ce−3x+2y(x) = C e^{-3x} - \frac{6}{-3} = C e^{-3x} + 2 avec C∈RC \in \mathbb{R}.

Exercice 4 Modélisation de la loi de refroidissement de Newton

Palier 4 · défi

Un objet à 80∘C80^\circ\text{C} refroidit dans une pièce à 20∘C20^\circ\text{C} selon T′(t)=−0,1(T(t)−20)T'(t) = -0{,}1(T(t) - 20). Quelle est l'expression de la température T(t)T(t) ?

  1. T(t)=60e−0,1t+20T(t) = 60e^{-0{,}1t} + 20
  2. T(t)=80e−0,1tT(t) = 80e^{-0{,}1t}
  3. T(t)=20e−0,1t+60T(t) = 20e^{-0{,}1t} + 60
  4. T(t)=60e0,1t+20T(t) = 60e^{0{,}1t} + 20
Un indice

Pose u(t)=T(t)−20u(t) = T(t) - 20. Alors u′(t)=−0,1u(t)u'(t) = -0{,}1 u(t).

Voir la correction

Bonne réponse : A. T(t)=60e−0,1t+20T(t) = 60e^{-0{,}1t} + 20

Posons θ(t)=T(t)−20\theta(t) = T(t) - 20. Alors θ′=−0,1θ  ⟹  θ(t)=Ce−0,1t\theta' = -0{,}1\theta \implies \theta(t) = C e^{-0{,}1t}. À t=0t=0, θ(0)=80−20=60\theta(0) = 80 - 20 = 60, donc T(t)=60e−0,1t+20T(t) = 60e^{-0{,}1t} + 20.