Analyse / bibliothèque matplotlib

4. Analyse / bibliothèque matplotlib#

fonction

L’analyse est une branche des mathématiques qui étudie les propriétés des fonctions, à travers en particulier la notion de dérivée et d’intégrale.

Pour tracer et analyser les fonctions, on utilise la bibliothèque matplotlib et son module pyplot. Pour tracer une courbe, on génère des valeurs (abscisses-ordonnées) dans des tableaux \(X,Y\) comme ci-dessous

import matplotlib.pyplot as plt
import numpy as np
plt.rc('font', family='serif', size='16')
# points sur la courbe
X = np.linspace(-4,4,101)
Y = np.exp(-X**2)

On utilise ensuite les fonctions de matplotlib. Pour avoir un résultat de qualité, il faut rajouter un titre lisible, des labels sur les axes et sur les courbes.

plt.figure(figsize=(10,6))
plt.plot(X,Y,lw=2,label="$y=e^{-x^2}$")
# légendes
plt.title("Fonction gaussienne")
plt.xlabel("X")
plt.ylabel("Y=F(X)")
# label
plt.legend();
# sauvegarde du tracé dans un fichier
plt.savefig("courbe.png")

ce qui donne le résultat suivant

tracé de courbe

Les sections abordées sont les suivantes:

  1. Rappel d’Analyse

  2. devoir Webwork sur le portail moodle.mecanique

  3. TP Exercices de programmation sur l’analyse de fonction