4. Analyse / bibliothèque matplotlib#
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
Les sections abordées sont les suivantes: