Adloun

Thème 1 — Modèles définis par une fonction d'une variable

Cours · mathématiques complémentaires (terminale), chapitre 11 · terminale, option mathématiques complémentaires · le début du chapitre, la suite sur Adloun

Un tableau de variations : le signe de la dérivée et les flèches de variation de la fonction.

Les dix premiers chapitres ont installé des outils, un par un. Un thème d'étude fait l'inverse : il part d'une question que personne n'a posée en termes mathématiques, et il faut aller la chercher. Le mot du programme est mise en situation — et la situation, ici, n'a pas été choisie pour illustrer une formule, mais parce qu'elle se pose vraiment.

La question. Un propriétaire forestier a planté des douglas. Il sait que les arbres grossissent, il sait qu'ils grossissent de moins en moins vite, et il doit décider quand couper. Couper tôt, c'est récolter peu ; couper tard, c'est immobiliser la parcelle pendant des décennies. À quel âge la forêt produit-elle le plus, en moyenne, chaque année ?

Le trajet. La question n'est pas mathématique : elle le devient. On mesure, on trace un nuage de points (chapitre 10), on cherche une fonction qui le résume, on l'étudie — limites (chapitre 2), dérivée (chapitre 4), convexité (chapitre 5) —, on l'optimise, on encadre une solution par un algorithme, et l'on finit par la question qui décide de tout : jusqu'où a-t-on le droit de croire ce modèle ? Une seconde situation, plus brève, empruntée à la biochimie, montrera que le même trajet se refait ailleurs.

11.1 La question, et les données

11.1.1 Ce que l'on a mesuré

Sur huit parcelles voisines de même sol et de même exposition, plantées à des dates différentes, on mesure le volume de bois sur pied par hectare. On dispose donc de huit couples , où est l'âge du peuplement en années et le volume en mètres cubes par hectare.

!Attention

Un coefficient de corrélation proche de ne valide pas un modèle : il mesure seulement l'alignement des points que l'on a. Ici l'ajustement affine du chapitre 10 « marche » () et se trompe pourtant sur tout ce qui compte — l'origine et le long terme. Avant d'ajuster, il faut décider quelle forme le phénomène impose.

11.1.2 Ce que la forêt impose à la fonction

Trois faits de terrain contraignent la fonction recherchée, et ce sont eux, non le nuage, qui excluent la droite.

!Le réflexe

Écrire ces contraintes avant de calculer, c'est déjà faire des mathématiques. Elles éliminent d'un coup les polynômes (non bornés) et les fonctions affines, et orientent vers une exponentielle qui sature.

11.2 Choisir un modèle : redresser le nuage

11.2.1 Deux changements de variable enchaînés

Le chapitre 10 donne la seule technique d'ajustement au programme : on ne sait ajuster qu'une droite. Tout l'art consiste donc à transformer les données pour que le nuage transformé, lui, soit rectiligne.

La forme la plus simple qui respecte les trois contraintes est

où et . En foresterie, elle porte le nom de modèle de Schumacher. Deux changements de variable la redressent, l'un après l'autre.

Méthode : Redresser

On prend le logarithme des deux membres, puis on pose :

La relation entre et est affine. On ajuste donc le nuage par la droite des moindres carrés : sa pente vaut , son ordonnée à l'origine vaut , d'où .

iRemarque

Le premier changement de variable est celui du chapitre 10 pour le modèle exponentiel (), le second est celui du modèle inverse (). Rien de nouveau : c'est leur composition qui est nouvelle. L'équation fonctionnelle du logarithme, , vue au chapitre 3, est ce qui autorise la première ligne.

11.2.2 L'ajustement

On calcule et pour les huit parcelles.

Avec les formules du chapitre 10, , , et , d'où

On arrondit à des valeurs lisibles, et , et l'on retient

Exemple 11.1Le modèle rend-il les mesures ?

Il faut toujours revenir aux données avant d'exploiter un modèle :

Aucun écart ne dépasse , et les signes alternent — il n'y a pas de biais systématique. Le modèle est accepté.


from math import log, exp, sqrt

t = [15, 20, 25, 30, 35, 40, 45, 50]
V = [84, 160, 246, 315, 380, 445, 490, 542]

def ajustement(x, y):
    # Droite des moindres carres de y en x : renvoie (pente, ordonnee, r).
    n = len(x)
    mx, my = sum(x)/n, sum(y)/n
    cov = sum((a-mx)*(b-my) for a, b in zip(x, y))/n
    vx = sum((a-mx)**2 for a in x)/n
    vy = sum((b-my)**2 for b in y)/n
    a = cov/vx
    return a, my - a*mx, cov/sqrt(vx*vy)

u = [1/x for x in t]          # premier changement de variable
z = [log(y) for y in V]       # second changement de variable
a, b, r = ajustement(u, z)
print(round(a, 2), round(b, 4), round(r, 5))   # -39.96 7.0891 -0.99988
print(round(exp(b), 1))                        # 1198.9  ->  K = 1200

11.3 Étudier la fonction obtenue

Le modèle n'est plus une donnée : c'est une fonction, et on l'étudie comme au chapitre 4.

11.3.1 Domaine, limites, continuité

est définie et dérivable sur : c'est une exponentielle composée avec , qui est elle-même définie et dérivable dès que . Étant dérivable, elle est continue (chapitre 2), ce qui autorisera l'emploi du théorème des valeurs intermédiaires.

Proposition 11.2Les deux bouts de la courbe

La droite d'équation est asymptote horizontale à la courbe.

Exercices du chapitre

La suite du cours · Tous les exercices du chapitre