Jeancooltou
2021-12-07 23:41:37
import numpy as np
import matplotlib.pyplot as plt
nbx = 101
x = np.linspace(0, 10, nbx)
y = np.cos(x)
- préparation des tableaux qui vont recevoir les valeurs
xnew = np.zeros(nbx-1)
yp = np.zeros(nbx-1)
- calcul des abscisses et des valeurs de la dérivée
for i in range(nbx-1):
xnew[i] = (x[i] + x[i+1]) / 2
yp[i] = (y[i+1] - y[i]) / (x[i+1] - x[i])
plt.plot(x, y, label="f(x)")
plt.plot(xnew, yp, label="f'(x)")
plt.legend()
plt.show()
Leorox92
2021-12-07 23:43:50
Le 07 décembre 2021 à 23:41:37 :
import numpy as np
import matplotlib.pyplot as plt
nbx = 101
x = np.linspace(0, 10, nbx)
y = np.cos(x)
- préparation des tableaux qui vont recevoir les valeurs
xnew = np.zeros(nbx-1)
yp = np.zeros(nbx-1)
- calcul des abscisses et des valeurs de la dérivée
for i in range(nbx-1):
xnew[i] = (x[i] + x[i+1]) / 2
yp[i] = (y[i+1] - y[i]) / (x[i+1] - x[i])
plt.plot(x, y, label="f(x)")
plt.plot(xnew, yp, label="f'(x)")
plt.legend()
plt.show()
ca marche si je rentre ca dans une calculatrice numworks?