Tracer les positions successives d'une balle
import matplotlib.pyplot as plt #Conditions initiales t = 0. g = 9.81 #Creation des listes vides listex = [ ] listey = [ ] #Equation horaire du mouvement def y(t): return -0.5*9.81*t**2 + 2. #Tant que la balle ne touche pas le sol while y(t)> 0.: listey.append(y(t)) listex.append(0) t = t + 0.050 #Affichage des points plt.plot(listex,listey,"+") plt.title("Positions successives de la balle") plt.ylim(0.,2.1) plt.ylabel("y (m)") plt.xticks([]) plt.show()
donne