Seconde Physique/chimie : Liste des chapitres
Chap9 : Décrire un mouvement
Activité
Version paginée (CTRL+P pour imprimer)

9.TP4 : Tracés de vecteurs vitesse (Python)

Compétences mises en jeu

• Exploiter une chronophotographie et représenter des vecteurs vitesse.

I - Situation étudiée

On s'intéresse au mouvement d'un skieur qui se laisse glisser sur une pente neigeuse (voir TP1).

On étudie le mouvement du pied \(P\) du skieur dans le référentiel terrestre.

Les coordonnées du point \(P\) au cours du temps sont données dans le tableau ci-dessous.

Temps (en s) 0 1 2 3 4 5 6 7
x (en cm) 0.6 2.1 3.8 5.7 7.8 10 12.4 15.2
y (en cm) 6.3 5.7 5.1 4.4 3.6 2.8 1.8 0.8

On souhaite tracer les positions de \(P\) et les vecteurs vitesse pour chacune de ces positions.

II - Quelques notions de Python

1) Tracé d'un vecteur en Python

Tester le code suivant en modifiant quelques valeurs pour bien le comprendre.

import matplotlib.pyplot as plt
# Paramétrages du graphique
plt.plot([0,5],[0,5], 'w  ') # limite des axes
plt.axis('equal') # axes normés
plt.grid() # affichage de la grille
# Coordonnées des points A et B
xA = 1
yA = 1.5
# Coordonnées du vecteur v
vx = 0.5
vy = 1
# Tracé du vecteur v : - l'échelle est choisie par le programme
#                      - plus scale est grand plus le vecteur est court
plt.quiver(xA, yA, vx, vy, scale=3, color='r')
# Affichage du graphique
plt.show()

2) Répéter une instruction en Python

Tester le code suivant en modifiant quelques valeurs pour bien le comprendre.

for i in range(0, 10):
    print('i = ', i)

III - Tracé pour la situation étudiée

En vous aidant du TP1 et des deux codes précédents, proposer un programme qui permet de tracer :