Fonctions et courbes représentatives

Relier une formule, un tableau et une courbe pour comprendre ce que décrit une fonction.

Télécharger le PDF

Pourquoi étudier les fonctions ?

Décrire une dépendance

Quand le temps passe, une température change. Quand le rayon d'un disque augmente, son aire change. Quand le nombre de kilomètres parcourus augmente, le prix d'une location peut changer. Une fonction sert à décrire précisément comment une grandeur dépend d'une autre.

La fonction n'est pas seulement une formule. Elle peut être donnée par une phrase, un tableau, une courbe, un programme ou une expression algébrique. Savoir passer d'une représentation à l'autre est essentiel : chacune montre une partie différente de l'information.

Pourquoi plusieurs représentations ?

Pour la fonction \(f(x)=x^2-1\) :

  • la formule permet de calculer exactement \(f(2)=3\) ;

  • le tableau permet de comparer rapidement quelques valeurs ;

  • la courbe permet de voir globalement les solutions de \(f(x)=0\) ou le signe de \(f(x)\) ;

  • le programme permet d'automatiser un grand nombre de calculs.

L'idée avant la formule

Entrée, règle, sortie

Considérons le programme de calcul suivant :

Schéma : Entrée, règle, sortie

Le nombre choisi est la variable \(x\). Le résultat est son image et se note \(f(x)\). Ici,

\[f(x)=x^2-1.\]

Remonter la machine

Chercher l'image de \(2\), c'est partir de l'entrée : \(f(2)=2^2-1=3\). Chercher les antécédents de \(3\), c'est partir de la sortie et remonter la machine :

\[\begin{aligned}f(x) &= 3\\&\ssi x^2 -1 = 3\\&\ssi x^2 = 4\\&\ssi x = -2\ \text{ou}\ x = 2.\end{aligned}\]

Le nombre \(3\) a donc deux antécédents par \(f\).

Le test de la droite verticale

Une courbe représente une fonction de \(x\) si chaque droite verticale la rencontre au plus une fois. En effet, fixer une abscisse \(x\) ne doit jamais donner deux ordonnées différentes.

Schéma : Le test de la droite verticale

Définir une fonction

Notation complète

Le symbole \(\longmapsto\) décrit ce que devient une entrée ; le symbole \(=\) compare deux nombres. Ainsi

\[x\longmapsto x^2-1\]

est une règle, tandis que \(f(2)=3\) est une égalité.

Ensemble de définition

L'ensemble de définition contient exactement les entrées pour lesquelles la règle a un sens.

Le domaine peut venir de la situation

Un rectangle a un périmètre de \(20\) cm. Si l'un de ses côtés mesure \(x\) cm, l'autre mesure \(10-x\) cm et son aire vaut

\[A(x)=x(10-x).\]

La formule est calculable pour tout réel, mais les longueurs imposent \(x\geq0\) et \(10-x\geq0\). Le domaine pertinent est donc \([0;10]\).

Calculer une image, chercher un antécédent

Calculer une image

Chercher un ou plusieurs antécédents

Chercher les antécédents d'un nombre \(k\) revient à résoudre l'équation

\[f(x)=k\]

sur l'ensemble de définition de \(f\).

Lire dans un tableau de valeurs

Considérons le tableau suivant :

\(x\)\(-3\)\(-2\)\(0\)\(1\)\(2\)\(4\)
\(f(x)\)\(5\)\(1\)\(-3\)\(-4\)\(-3\)\(5\)

On lit \(f(2)=-3\). Dans les valeurs présentées, \(5\) a deux antécédents : \(-3\) et \(4\).

Les représentations d'une fonction

Une même fonction, plusieurs langages

La fonction \(f(x)=x^2-1\) peut être présentée de quatre manières.

ReprésentationExemple
Phrasechoisir un nombre, le mettre au carré, puis soustraire \(1\)
Formule\(f(x)=x^2-1\)
Tableaucouples comme \((-2;3)\), \((0;-1)\), \((2;3)\)
Courbeensemble des points de coordonnées \((x;x^2-1)\)
Programmeune fonction Python qui renvoie x**2 - 1

Chaque représentation a ses forces : la formule donne l'exactitude, la courbe donne une vue d'ensemble, le tableau organise des données et le programme automatise les calculs.

Construire un tableau de valeurs

Pour \(f(x)=x^2-1\), on choisit des entrées et on calcule leurs images :

\(x\)\(-3\)\(-2\)\(-1\)\(0\)\(1\)\(2\)\(3\)
\(f(x)\)\(8\)\(3\)\(0\)\(-1\)\(0\)\(3\)\(8\)

Chaque colonne fournit un point de la courbe : par exemple \((2;3)\).

Fonction continue ou fonction discrète

La hauteur d'eau au cours du temps peut être modélisée sur un intervalle : toutes les valeurs intermédiaires du temps ont un sens. En revanche, le prix de \(n\) billets avec \(n\in\N\) est une fonction discrète : \(n=2{,}4\) billet n'a pas de sens.

Sur un graphique, une fonction continue est souvent représentée par un trait ; une fonction discrète, par des points séparés.

Courbe représentative et lectures graphiques

L'équation \(y=f(x)\)

Lire une image : trajet vertical

Pour lire \(f(a)\), on part de \(a\) sur l'axe des abscisses, on rejoint verticalement la courbe, puis on lit horizontalement l'ordonnée.

Lire des antécédents : trajet horizontal

Pour chercher les antécédents de \(k\), on trace mentalement la droite horizontale \(y=k\). Les abscisses de ses points d'intersection avec la courbe sont les solutions de \(f(x)=k\).

Schéma : Lire des antécédents : trajet horizontal

La droite \(y=3\) coupe la courbe en deux points d'abscisses \(-2\) et \(2\). Graphiquement, les antécédents de \(3\) sont donc \(-2\) et \(2\).

Résoudre une inéquation graphiquement

Sur le graphique précédent, \(f(x)\leq3\) pour \(x\in[-2;2]\), dans la partie du domaine représentée.

Lire le signe d'une fonction

Le signe de \(f(x)\) se lit par rapport à l'axe des abscisses :

  • au-dessus de l'axe, \(f(x)>0\) ;

  • sur l'axe, \(f(x)=0\) ;

  • au-dessous de l'axe, \(f(x)<0\).

Pour \(f(x)=x^2-1\), la courbe coupe l'axe en \(-1\) et \(1\). Elle est sous l'axe pour \(x\in]-1;1[\), et sur ou au-dessus pour \(x\in]-\infty;-1]\cup[1;+\infty[\).

Comparer deux fonctions

Sur un même graphique, \(f(x)\leq g(x)\) lorsque la courbe de \(f\) est sous celle de \(g\), ou confondue avec elle. Les abscisses des intersections résolvent \(f(x)=g(x)\).

Modéliser une situation par une fonction

Construire le modèle

Un modèle n'est pas la réalité entière

Une fonction retient les grandeurs jugées importantes et laisse de côté d'autres effets. Le modèle du volume précédent néglige l'épaisseur du carton et les pertes au pliage. Un bon travail mathématique précise donc les hypothèses, le domaine et le niveau de précision attendu.

Une fonction en Python

Traduire une formule

La fonction mathématique \(f(x)=x^2-1\) peut être programmée ainsi :

def f(x):
    return x**2 - 1

print(f(2))

Le mot return indique la valeur renvoyée. Le programme affiche \(3\).

Construire un tableau de valeurs

def f(x):
    return x**2 - 1

for x in range(-3, 4):
    print(x, f(x))

La boucle utilise les entiers de \(-3\) à \(3\). Elle produit automatiquement les colonnes du tableau de valeurs, mais elle ne calcule pas les images des nombres non entiers situés entre eux.

Pour aller plus loin – guidé et facultatif

Cette partie prolonge le socle officiel. Elle n'est pas réservée à quelques-uns : chaque idée est construite à partir de la notion de machine déjà comprise.

Enchaîner deux fonctions

Soient \(f(x)=2x+1\) et \(g(x)=x^2\). Si l'on applique d'abord \(f\), puis \(g\), la sortie de la première machine devient l'entrée de la seconde :

\[x\longmapsto f(x)=2x+1\longmapsto g(f(x))=(2x+1)^2.\]

Déplacer une courbe verticalement

Si \(g(x)=f(x)+k\), chaque point \((x;f(x))\) de \(\mathcal C_f\) devient le point \((x;f(x)+k)\) de \(\mathcal C_g\). L'abscisse ne change pas et l'ordonnée augmente de \(k\) : la courbe est translatée verticalement.

Déplacer une courbe horizontalement

Si \(h(x)=f(x-a)\), alors \(h(x+a)=f(x)\). Le point \((x;f(x))\) de \(\mathcal C_f\) correspond au point \((x+a;f(x))\) de \(\mathcal C_h\). La courbe est décalée de \(a\) unités vers la droite lorsque \(a>0\).

Boîte à outils et erreurs à éviter

Carte mémoire de la fiche

Repère de fin de fiche