| t | x | y |
| s | >m | m |
| 0 | 0,273 6 | 1,501 2 |
| 0,033 4 | 0,271 2 | 1,484 3 |
| 0,066 7 | 0,271 2 | 1,464 9 |
| 0,1001 | 0,266 3 | 1,435 8 |
| 0,133 5 | 0,2688 | 1,389 8 |
| 0,166 8 | 0,2688 | 1,336 6 |
| 0,2002 | 0,268 8 | 1,273 6 |
| 0,233 6 | 0,268 8 | 1,203 4 |
| 0,266 9 | 0,268 8 | 1,1186 |
| 0,3003 | 0,273 6 | 1,026 6 |
| 0,333 7 | 0,266 3 | 0,929 8 |
| 0,3670 | 0,268 8 | 0,8111 |
| 0,4004 | 0,266 3 | 0,6828 |
| 0,4338 | 0,266 3 | 0,564 2 |
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import numpy as np
# Lecture des données du fichier txt
t, x, y = np.loadtxt('donnees.txt', unpack = True, usecols = (0, 1, 2), delimiter = '\t', skiprows = 2)
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import numpy as np
# Lecture des données du fichier txt
t, x, y = np.loadtxt('donnees.txt', unpack=True, usecols=(0, 1, 2), delimiter = '\t', skiprows = 2)
# Fonction de tracé des vecteurs vitesse
def vecteur_vitesse(x, y, t, i):
"""Création de la fonction permettant de tracer un vecteur vitesse au point Mi"""
vx = (x[i+1] - x[i-1])/(t[i+1] - t[i-1])
vy = (y[i+1] - y[i-1])/(t[i+1] - t[i-1])
plt.quiver(x[i], y[i], vx, vy, angles = "xy", scale_units = "xy", scale = 60, color = "red")
# Création du graphique
plt.axis('equal')
plt.title('Trajectoire de la balle')
plt.xlabel('x (m)')
plt.ylabel('y (m)')
plt.plot(x, y, color = 'blue', label = 'Trajectoire', marker = '+')
for i in range(1, len(t), 3) :
Vecteur_vitesse(x, y, t, i)
# Fin de la création du graphique
plt.legend()
plt.savefig('image.png', dpi=600)
plt.show()

Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.
j'ai une idée !
Oups, une coquille