#Sélectionner cette zone puis SHIFT+ENTREE
from IPython.display import HTML
import sys
del sys.modules['IPython']
HTML("""<iframe scrolling="no" title="BaseBall" src="https://www.geogebra.org/material/iframe/id/xttb3jjv/width/855/height/457/border/888888/sfsb/true/smb/false/stb/false/stbh/false/ai/false/asb/false/sri/false/rc/false/ld/false/sdz/false/ctl/false" width="855px" height="457px" style="border:0px;"> </iframe>""")
#liste des abscisses des points (à compléter)
x = [0,2.68,5.36,8.04,10.72,13.4,16.08,18.75,21.43]
#liste des ordonnées des points (à compléter)
y = [1.6,3.49,4.99,6.08,6.77,7.07,6.96,6.45,5.55]
#intervalle de temps entre deux prises de vue
Dt = 0.2
# liste des abscisses des vecteurs vitesse
vx = [ (x[i+1]-x[i])/Dt for i in range(len(x)-1) ]
# liste des ordonnées des vecteurs vitesse (à créer)
vy = [ (y[i+1]-y[i])/Dt for i in range(len(y)-1) ]
# liste des abscisses des vecteurs variation de vitesse
Dvx = [ vx[i+1]-vx[i] for i in range(len(vx)-1) ]
# liste des ordonnées des vecteurs variation vitesse (à créer)
Dvy = [ vy[i+1]-vy[i] for i in range(len(vy)-1) ]
#Exécuter cette cellule
import matplotlib.pyplot as plt
def Pointage():
# réglage des axes
plt.figure(num=0, figsize=(12,8), dpi=80) ; fig,ax = plt.subplots(num=0)
ax.set_xlim(( 0,max(x[i]+vx[i]+0.5 for i in range(len(vx))))) ; ax.set_ylim((0,max(y[i]+vy[i]+0.5 for i in range(len(vy))))) ;
# représentation des points
plt.scatter(x,y,color='red')
# représentation des vecteurs vitesse
for i in range(len(vx)):
plt.arrow( x[i] , y[i] , vx[i] , vy[i] , head_width=0.2, head_length=0.2, fc='lightblue', ec='blue')
# représentation des vecteurs variation de vitesse
for i in range(len(Dvx)):
plt.arrow( x[i+1] , y[i+1] , Dvx[i] , Dvy[i] , head_width=0.2, head_length=0.2, fc='coral', ec='orangered')
# affichage
plt.show()
#Exécuter cette cellule pour appeler la fonction Pointage
Pointage()
#Exécuter cette cellule
Dvx
[0.0, -7.105427357601002e-15, 1.4210854715202004e-14, -8.881784197001252e-15, -8.881784197001252e-15, -0.04999999999998117, 0.04999999999999005]
#Exécuter cette cellule
Dvy
[-1.9499999999999993, -2.0500000000000007, -2.0000000000000018, -1.949999999999994, -2.050000000000005, -1.9999999999999973, -1.9500000000000028]
#Effectuer ici la saisie nécessaire pour déterminer l'intensité du poids
145*10**-3*10
1.45
#Effectuer ici les calculs utiles
145*10**-3*2/0.2
1.4499999999999997