
Je propose le code suivant:

\begin{python}
from matplotlib.pyplot import plot, show, grid, subplots, axhline, axvline
from numpy import linspace

x = linspace(1, 3, 100)
y = -0.2*x**3 + 0.1*x**2- 0.3*x + 2
z = 0.3*x**3 - 0.5*x - 1

fig, ax = subplots(figsize=(2, 1))
ax.set_ylim(0,1)
plot(x,y)
plot(x,z)
grid(linestyle='--')

axhline(y=0, color='black', linestyle='-')
axvline(x=0, color='black', linestyle='-')

show()
\end{python}
qui produit:
\begin{center}
\includegraphics[scale=1]{courbe-2nde-exo-corrige.jpg}
\end{center}
J'ai ici changé les nombres à la ligne 4 pour signifier que je ne voulais trouver les images que des valeurs comprises entre 1 et 3 (avec un pas de 1 centième), puis la ligne 9 pour spécifier que je ne voulais tracer les deux courbes que pour des $y$ de 0 à $1$.

Bien sûr, vous pouvez mettre les nombres que vous voulez.

\vspace*{1cm}
