Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Annexe : fonction exponentielle

Ces annexes présentent les fonctions mathématiques exponentielles et logistiques, utiles pour décrire l’évolution de populations.

1La fonction exponentielle

La fonction exponentielle est égale à sa propre dérivée et sa valeur en 0 vaut 1 (Figure 1).

Courbes représentatives de fonctions croissantes : linéaire (vert), cubique (rouge) et exponentielles (bleu et noir).

Figure 1:Courbes représentatives de fonctions croissantes : linéaire (vert), cubique (rouge) et exponentielles (bleu et noir).

2Croissance exponentielle

Supposons qu’une population N(t)N(t) de quelque chose (des animaux, des noyaux radioactifs, des virus, etc.), à un instant tt, croisse dans le temps (pendant un intervalle de temps Δt\Delta t) avec un taux constant α\alpha. Alors la population à l’instant t+Δtt+\Delta t est donnée par la population initiale, N(t)N(t), à laquelle s’ajoute la quantité de NN qui a augmenté de α\alpha pendant Δt\Delta t :

N(t+Δt)=N(t)+αN(t)ΔtN(t+\Delta t) = N(t) + \alpha \cdot N(t)\cdot \Delta t

L’unité de α\alpha est l’inverse d’un temps ; α\alpha peut être positif (croissance) ou négatif (décroissance).

Cela donne :

N(t+Δt)N(t)Δt=αN(t)\frac{N(t+\Delta t) - N(t)}{\Delta t} = \alpha\cdot N(t)

Si on fait tendre Δt\Delta t vers 0, cela donne :

dNdt=αN(t)\frac{dN}{dt} = \alpha\cdot N(t)

d’après la définition de la dérivée de la fonction N(t)N(t) :

limΔt0N(t+Δt)N(t)Δt=dNdt\lim_{\Delta t \rightarrow 0} \frac{N(t+\Delta t) - N(t)}{\Delta t} = \frac{dN}{dt}

L’équation (3) est une équation différentielle du première ordre à coefficients constants, sans second membre.

Elle est caractéristique d’une variation exponentielle : le taux de variation instantanée de la quantité NN, soit dN/dtdN/dt (ie la dérivée) est proportionnelle à la quantité NN elle-même.

Pour résoudre cette équation, on peut séparer les variables, en la réarrangeant :

dN=αN(t)dtdN = \alpha \cdot N(t)\cdot dt

soit :

dNN=αdt\frac{dN}{N} = \alpha\cdot dt

En intégrant, on obtient la solution de cette équation :

N(t)=N0eαtN(t) = N_0 \cdot e^{\alpha \cdot t}

avec N0=N(0)N_0 = N(0).

On peut réécrire (7) selon :

N(t)=N0μtN(t) = N_0 \cdot \mu^{ t}

μ\mu est la croissance, tandis que α=lnμ\alpha = \ln \mu est le taux de croissance.

Ce taux de croissance s’écrit :

α=1tN(t)N0\alpha = \frac{1}{t}\cdot \frac{N(t)}{N_0}

Si le temps tt s’exprime en années, le taux de croissance exponentiel α\alpha est le taux de croissance « par an ». On l’exprime souvent en pourcentage par an.

3Radioactivité

Certains noyaux atomiques ont la propriété de se désintégrer spontanément pour se transformer en un autre noyau atomique, c’est la radioactivité. On définit la période radioactive TT comme étant l’intervalle de temps pendant lequel une population de NN noyaux radioactifs diminue de moitié. Ainsi, à t=0t=0, on a N(0)=NN(0) = N noyaux, une période plus tard, c’est-à-dire à t=Tt=T, il en reste N(T)=N/2N(T) = N/2 qui ne se sont pas désintégrés. En reportant cela dans l’équation (7) :

N(T)=N2=NeαTN(T) = \frac{N}{2} = N \cdot e^{\alpha\cdot T}

on obtient :

α=ln2T=λ\alpha = -\frac{\ln 2}{T} = -\lambda

λ\lambda est la constante radioactive (elle s’exprime en s1^{-1}).

Exemple de la décroissance radioactive du carbone 14. Source .

Figure 2:Exemple de la décroissance radioactive du carbone 14. Source .

La figure 2 montre la décroissance radioactive d’une population de noyaux de carbone 14, un des isotopes du carbone, radioactif, dont la période est de 5600 ans.

4La population mondiale

Le taux de croissance annuel de la population mondiale est actuellement de 1,018 % (en 2020). Cela signifie qu’à l’instant t=0t=0, on a NN personnes ; à l’instant
t=1t = 1 an, on en a :

N(0+1 an)=N(0)+0,01018×N(0)×1 an=N(0)+α×N(0)×1 anN(0+1\ \text{an}) = N(0) + 0,01018 \times N(0) \times 1\ \text{an} = N(0) + \alpha \times N(0) \times 1\ \text{an}

Ainsi, α=0,01018an1\alpha = 0,01018\cdot \text{an}^{-1} et la croissance vaut : μ=eα=e0,010181,01018\mu = e^\alpha = e^0,01018 \simeq 1,01018 (car eϵ1+ϵe^\epsilon \simeq 1 + \epsilon quand ϵ\epsilon est petit — développement limité de la fonction exponentielle).

Cette croissance exponentielle de la population est illustrée sur la figure 3..

L’évolution de la population humaine en fonction du temps depuis 10 000 ans, date de la sédentarisation d’Homo Sapiens. Source : Our World in Data.

Figure 3:L’évolution de la population humaine en fonction du temps depuis 10 000 ans, date de la sédentarisation d’Homo Sapiens. Source : Our World in Data.

L’évolution récente (depuis 1950) de la population mondiale, et les
prédictions des Nations Unis jusqu’à 2100. Source : Nations Unies.

Figure 4:L’évolution récente (depuis 1950) de la population mondiale, et les prédictions des Nations Unis jusqu’à 2100. Source : Nations Unies.

5Le covid

Avec la souche sauvage du SARS-CoV2, en mars 2020, on observait que le nombre de morts doublait tous les 7 jours.

Donc, à t=0t=0, on a NN morts ; à t=7t=7 jours, on a 2×N2\times N morts :

N(0+7 j)=2N(0)=N(0)+αN(0)7 jN(0+7\ \text{j}) = 2\cdot N(0) = N(0) + \alpha \cdot N(0) \cdot 7\ \text{j}

soit :

2=1+α×72 = 1 + \alpha \times 7

d’où le taux de croissance :

α=17 j1=0,143 j1\alpha = \frac17\ \text{j}^{-1} = 0,143\ \text{j}^{-1}

et une croissance de :

μ=eα=e0,141,15\mu = e^\alpha = e^0,14 \simeq 1,15
Nombre de décès journaliers dus au covid en France. Source : https://covidtracker.fr/france/.}

Figure 5:Nombre de décès journaliers dus au covid en France. Source : https://covidtracker.fr/france/.}

La figure 5 montre les différentes vagues de décès dus au covid depuis mars 2020. Le début de chacune des vagues est à peu près exponentiel.

6Croissance logistique

Dans le monde réel une croissance exponentielle ne peut pas durer éternellement, sinon la population concernée devient infinie, ce qui est physiquement impossible, le monde étant de taille ou de capacité finie. Ainsi, le taux de croissance de la population mondiale commence à stagner (Figure 4), et chaque vague de covid a fini par se stabiliser et décroitre (Figure 5).

Plutôt qu’un modèle exponentiel, on peut utiliser un modèle de Verhulst qui utilise une fonction logistique. Pierre François Verhulst imagina ce modèle dans les années 1840 en réponse au modèle de Malthus qui proposait une croissance exponentielle de la population. Verhulst propose ainsi de tenir compte d’un taux de mortalité (nombre de décès annuel sur la population totale) et d’un taux de natalité (nombre de naissances annuel sur la population totale) : selon ses hypothèses, le taux de natalité n(N,t)n(N,t) décroit linéairement avec la population N(t)N(t), tandis que le taux de mortalité m(N,t)m(N,t) croit linéairement avec la population. Alors :

dNdt=N(t)(n(N,t)m(N,t))\frac{dN}{dt} = N(t) \left( n(N,t)-m(N,t) \right)

avec :

n(N,t)=anN(t)+bnn(N,t) = a_n\cdot N(t) + b_n

avec an<0a_n < 0 car, par hypothèse, le taux de natalité décroit avec la population et bn>0b_n > 0 car le taux de natalité ne peux pas être négatif. Et :

m(N,t)=amN(t)+bmm(N,t) = a_m\cdot N(t) + b_m

avec am>0a_m > 0 car, par hypothèse, le taux de mortalité croit avec la population et bm>0b_m > 0 car le taux de mortalité ne peux pas être négatif. Les grandeurs an,ma_{n,m} et bn,mb_{n,m} sont des constantes. Alors on a :

dNdt=N(t)(anN(t)+bnamN(t)bm)=N(t)(baN(t))\frac{dN}{dt} = N(t) \left( a_n\cdot N(t) + b_n - a_m \cdot N(t) - b_m\right) = N(t) \left( b - a\cdot N(t) \right)

a=(anam)>0a = -(a_n-a_m) >0 et b=bnbm>0b = b_n-b_m > 0 pour que la population puisse croitre quand NN est petit[^tauxacc].

En posant K=b/aK= b/a (K>0K>0), on obtient :

dNdt=bN(1NK)\frac{dN}{dt} = b\cdot N \left( 1 - \frac{N}{K} \right)

La fonction N(t)=KtN(t)=K\qquad \forall t est solution de cette équation ; si N(t)<KN(t)<K, la population NN croit, et si N(t)>KN(t)>K, la population décroit. Le paramètre KK est la capacité de charge, c’est-à-dire la taille maximale de la population qu’un milieu donné peut supporter.

Il s’agit évidemment d’un modèle simpliste : les dynamiques des populations sont plus complexes que cela.

La résolution de l’équation (21) conduit à la solution logistique :

N(t)=K1+(KN(0)1)ebtN(t) = \frac{K}{1+\left(\frac{K}{N(0)}-1 \right) e^{-bt}}

La Figure 6 montre une représentation graphique de cette fonction et de sa dérivée, avec la croissance exponentielle et la saturation due au paramètre KK.

Fonction logistique (en rouge), d’équation y(x) =  
  \frac{10}{1+\left(\frac{10}{1}-1 \right) e^{-2\cdot x}}  et sa
dérivée (en bleu) ainsi que la fonction
exponentielle (en vert) d’équation y(x) = e^{2\cdot x}.

Figure 6:Fonction logistique (en rouge), d’équation y(x)=101+(1011)e2xy(x) = \frac{10}{1+\left(\frac{10}{1}-1 \right) e^{-2\cdot x}} et sa dérivée (en bleu) ainsi que la fonction exponentielle (en vert) d’équation y(x)=e2xy(x) = e^{2\cdot x}.