from pylab
import *
# liste de valeurs t = [0,
0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6, 1.8] x = [0.01, 1.14,
2.26, 3.35, 4.43, 5.49, 6.53, 7.56, 8.56, 9.55] y = [0.01,
1.77, 3.1, 4.02, 4.54, 4.67, 4.4, 3.74, 2.7, 1.3] longListe =
len(t) vx = [] ; vy = []
# on parcourt les listes pour calculer
les dérivées for i
in
range(0, longListe - 1): vx += [(x[i
+ 1] - x[i]) / (t[i + 1] - t[i])] vy +=
[(y[i + 1] - y[i]) / (t[i + 1] - t[i])]
# on place les positions
scatter(x, y, color = "darkcyan", marker = "+", s = 30)
# on définit une échelle de
représentation des vecteurs echV = 0.12
# on parcourt la liste pour tracer les
vecteurs for i
in
range(0, longListe - 1): arrow(x[i],
y[i], echV * vx[i], echV * vy[i], color =
"indianred", width = 0.04)
# on paramètre l'affichage
grid() axis("equal") title("Vecteur
vitesse") xlabel("x(m)")
ylabel("y(m)")
# on affiche le graphe show()
|