Cours de Terminale

Primitives et équations différentielles

Remonter d'une dérivée à la fonction, primitives de référence et composées, puis résolution des équations différentielles y' = ay + b.

Avant de commencer

  • Calculer une dérivée, y compris de fonction composée.
  • Connaître les fonctions exponentielle et logarithme.

À la fin du chapitre, tu sais

  • Déterminer une primitive d'une fonction usuelle.
  • Reconnaître une forme composée pour intégrer.
  • Trouver la primitive vérifiant une condition initiale.
  • Résoudre y=ayy'=ay et y=ay+by'=ay+b.
Sommaire

I. Notion de primitive

Jusqu'ici, le calcul allait de la fonction vers sa dérivée. Ce chapitre parcourt le chemin inverse : connaissant la vitesse de variation, retrouver la fonction elle-même.

DéfinitionPrimitive

On considère une fonction ff continue sur un intervalle II. Une primitive de ff sur II est une fonction FF dérivable sur II telle que

F=fF'=f
ThéorèmeExistence et unicité à une constante près

Toute fonction continue sur un intervalle admet des primitives sur cet intervalle. Ce résultat est admis.

Deux primitives d'une même fonction sur un intervalle diffèrent d'une constante. Autrement dit, si FF est une primitive de ff, les primitives de ff sont exactement les fonctions xF(x)+Cx \mapsto F(x)+C, où CC est un réel.

Démonstration : Deux primitives diffèrent d'une constante

On considère deux primitives FF et GG d'une même fonction ff sur un intervalle II, et on pose H=FGH=F-G.

La fonction HH est dérivable sur II, et pour tout xx de II :

H(x)=F(x)G(x)=f(x)f(x)=0H'(x)=F'(x)-G'(x)=f(x)-f(x)=0

Une fonction dont la dérivée est nulle sur un intervalle y est constante. Il existe donc un réel CC tel que H=CH = C, c'est-à-dire F=G+CF = G + C.

Attention

Le résultat vaut sur un intervalle. Sur une réunion de deux intervalles disjoints, la constante peut différer d'un morceau à l'autre, ce qui explique la prudence des énoncés sur les ensembles de définition.

MéthodePrimitive vérifiant une condition

Une condition du type « la primitive qui vaut 33 en 00 » sélectionne une unique fonction parmi toutes les primitives.

La démarche consiste à déterminer d'abord la forme générale F(x)+CF(x)+C, puis à écrire l'égalité imposée pour calculer la valeur de CC.

II. Primitives de référence

PropriétéFonctions usuelles
fonction f(x)f(x)une primitive F(x)F(x)sur
kkkxkxR\mathbb{R}
xnx^n, n0n \geqslant 0xn+1n+1\dfrac{x^{n+1}}{n+1}R\mathbb{R}
1x2\dfrac{1}{x^2}1x-\dfrac{1}{x}]0;+[]0\,;+\infty[ ou ];0[]-\infty\,;0[
1x\dfrac{1}{\sqrt{x}}2x2\sqrt{x}]0;+[]0\,;+\infty[
1x\dfrac{1}{x}lnx\ln x]0;+[]0\,;+\infty[
ex\text{e}^{x}ex\text{e}^{x}R\mathbb{R}
sinx\sin xcosx-\cos xR\mathbb{R}
cosx\cos xsinx\sin xR\mathbb{R}
PropriétéFormes composées

Pour une fonction uu dérivable :

fonctionune primitivecondition
uunu'u^n, n0n \geqslant 0un+1n+1\dfrac{u^{n+1}}{n+1}
uu\dfrac{u'}{u}lnu\ln uu>0u>0
ueuu'\,\text{e}^{u}eu\text{e}^{u}
uu\dfrac{u'}{\sqrt{u}}2u2\sqrt{u}u>0u>0

Ces formules se lisent à l'envers de la dérivation des composées : reconnaître le facteur uu' est la clé du calcul.

Exemple

Cherchons une primitive de la fonction définie par f(x)=2xex2f(x)=2x\,\text{e}^{x^2}.

En posant u(x)=x2u(x)=x^2, on a u(x)=2xu'(x)=2x, et l'expression est exactement de la forme ueuu'\,\text{e}^{u}. Une primitive est donc

F(x)=ex2F(x)=\text{e}^{x^2}

La vérification est immédiate : en dérivant FF, on retrouve bien ff.

MéthodeAjuster un coefficient

Lorsque le facteur uu' n'apparaît pas avec le bon coefficient, il suffit de compenser par une constante.

Pour la fonction définie par f(x)=xex2f(x)=x\,\text{e}^{x^2}, il manque un facteur 22. Une primitive est donc F(x)=12ex2F(x)=\dfrac{1}{2}\,\text{e}^{x^2}, ce qu'une dérivation de contrôle confirme.

III. Équations différentielles

DéfinitionÉquation différentielle

Une équation différentielle est une équation dont l'inconnue est une fonction, et qui relie cette fonction à ses dérivées.

L'équation y=fy'=f demande simplement de trouver les primitives de ff. Les équations y=ayy'=ay et y=ay+by'=ay+b, où aa et bb sont des réels, font l'objet du programme.

ThéorèmeSolutions de y=ayy'=ay

Pour un réel aa, les solutions sur R\mathbb{R} de l'équation différentielle y=ayy'=ay sont les fonctions

xCeaxx \mapsto C\,\text{e}^{ax}

CC est un réel quelconque.

Démonstration : Résolution de y=ayy'=ay

Vérifions d'abord que ces fonctions conviennent : la dérivée de xCeaxx \mapsto C\,\text{e}^{ax} vaut xaCeaxx \mapsto aC\,\text{e}^{ax}, qui est bien aa fois la fonction de départ.

Montrons ensuite qu'il n'y en a pas d'autres. Soit ff une solution, et posons

g(x)=f(x)eaxg(x)=f(x)\,\text{e}^{-ax}

Cette fonction est dérivable, et

g(x)=f(x)eaxaf(x)eax=(f(x)af(x))eax=0g'(x)=f'(x)\,\text{e}^{-ax}-a\,f(x)\,\text{e}^{-ax}=\big(f'(x)-af(x)\big)\,\text{e}^{-ax}=0

puisque ff vérifie f=aff'=af. La fonction gg est donc constante sur R\mathbb{R}, égale à un réel CC, d'où

f(x)=Ceaxf(x)=C\,\text{e}^{ax}
ThéorèmeSolutions de y=ay+by'=ay+b

Pour deux réels aa et bb avec a0a \neq 0, les solutions de y=ay+by'=ay+b sont les fonctions

xCeaxbax \mapsto C\,\text{e}^{ax}-\frac{b}{a}

CC est un réel quelconque.

MéthodeLa démarche attendue
  1. Chercher une solution particulière constante : en posant y=ky=k, la dérivée est nulle, donc 0=ak+b0=ak+b, d'où k=bak=-\dfrac{b}{a}.
  2. Résoudre l'équation sans second membre y=ayy'=ay, dont les solutions sont les CeaxC\,\text{e}^{ax}.
  3. Additionner les deux : toutes les solutions s'obtiennent ainsi.
  4. Si une condition initiale est donnée, l'utiliser pour déterminer CC.
ExempleRefroidissement d'un liquide

La température d'un liquide qui refroidit dans une pièce à 2020 degrés vérifie T=0,05(T20)T'=-0{,}05\,(T-20), c'est-à-dire T=0,05T+1T'=-0{,}05\,T+1.

La solution constante vaut 2020, et les solutions générales s'écrivent

T(t)=Ce0,05t+20T(t)=C\,\text{e}^{-0{,}05t}+20

Si la température initiale vaut 8080 degrés, alors C+20=80C+20=80, donc C=60C=60 et

T(t)=60e0,05t+20T(t)=60\,\text{e}^{-0{,}05t}+20

La température tend vers 2020 degrés lorsque le temps augmente, ce qui correspond bien à la situation décrite.

ExempleMéthode d'Euler

Lorsque la solution exacte n'est pas accessible, une approximation se construit pas à pas, en assimilant la courbe à sa tangente sur un petit intervalle.

def euler(a, b, y0, pas, n):
    y = y0
    valeurs = [y0]
    for i in range(n):
        y = y + pas * (a * y + b)
        valeurs.append(y)
    return valeurs

Plus le pas est petit, plus la courbe obtenue s'approche de la solution exacte.

Passer à la pratique

9 exercices corrigés sur ce chapitre.