• Aucun résultat trouvé

Programme python

N/A
N/A
Protected

Academic year: 2022

Partager "Programme python"

Copied!
4
0
0

Texte intégral

(1)

Devoir 7 fichier(s)

1) Programme python à installer sur votre ordinateur pour essayer le programme suivant :

Ce programme permet de tracer les points et les vecteurs position en rouge.

2) À vous maintenant de le terminer pour tracer les vecteurs vitesse en bleu puis les vecteurs accélération en vert.

Voici uniquement les vecteurs vtesse en bleu :

Programme python, tracé des vecteurs position, des vecteurs vitesse et de... https://assignment.itslearning.com/Read.aspx?CancelTask=False&IsLas...

1 sur 6 14/06/2020 à 17:12

(2)

Et voici, en vert, les vecteurs accélération agrandis deux fois (pour mieux les voir) :

Un petit rappel sur les vecteurs :

Vecteur position, part toujours de l'origine O du repère ;  

Par exemple pour le point M , ça donne le vecteur ;

On peut décomposer en fonction des vecteurs unitaires de l'axe (O,x) et de l'axe (Oy) et cela

donne : ;

 

Pour obtenir le vecteur vitesse entre le point M et le point M , on peut écrire : , cela

revient à dire qu'il faut soustraire vectoriellement le vecteur et le vecteur et diviser ce nouveau vecteur par la durée t -t nécessaire pour parcourir la distance séparant le point M et le point M . Et en utilisant la relation de Chasles, on peut écrire cela plus simplement. En effet :

donc pour avoir le vecteur vitesse entre

M et M , on prend le vecteur qui part de M et finit à M ( ) et on le divise par la durée nécessaire pour aller de M à M , c'est à dire t -t .

 

On peut décomposer le vecteur selon les vecteurs unitaires du repère orthonormé :

0

0 1

1 0 0 1

0 1 0 1

0 1 1 0

Programme python, tracé des vecteurs position, des vecteurs vitesse et de... https://assignment.itslearning.com/Read.aspx?CancelTask=False&IsLas...

2 sur 6 14/06/2020 à 17:12

(3)

On peut ainsi retrouver les coordonnées du vecteur vitesse entre M et M :

On pourra mettre ces valeurs dans une liste vx[ ] et vy[ ] qui part de l'indice 0 puis 1, puis 2, etc. jusqu'à le dernière valeur (il y aura 9 valeurs de vitesses avec 10 points soit une valeur de moins que de valeurs de positions).

 

On posera :

Avec les coordonnées de tous les vecteurs vitesse, on pourra les tracer avec "quiver" et il faudra mettre le point d'application de chaque vecteur au milieu du bipoint formé par les deux points successifs soit pour

le milieu du bipoint M M : .

 

Et pour l'accélératon, on fera la soustraction vectorielle de deux vecteurs vitesse successifs et on divisera ce vecteur par la durée du trajet du mobile entre les deux points successifs :

On pourra mettre ces valeurs dans une liste ax[ ] et ay[ ] qui part de l'indice 0 puis 1, puis 2, etc. jusqu'à la dernière valeur (il y aura 8 valeurs d'accélérations avec 10 points soit une valeur de moins que de valeurs de vitesses et donc deux valeurs de moins que de valeurs de positions).

est à placer en M (point d'application au point M entre M et M ) et ainsi de suite.

0 1

0 1

1 1 0 2

Programme python, tracé des vecteurs position, des vecteurs vitesse et de... https://assignment.itslearning.com/Read.aspx?CancelTask=False&IsLas...

3 sur 6 14/06/2020 à 17:12

(4)

 

On peut utiliser aussi un tableur excel (ou tableur calc en open office ou libre office) afin de mieux comprendre les calculs à faire réaliser par le programme python :

 

On peut interpréter :

- la position x(t) comme une fonction du temps,

- la vitesse projetée sur l'axe (Ox), v (t) comme la dérivée par rapport au temps de x(t), - l'accélération projetée sur l'axe (Ox), a (t) comme la dérivée par rapport au temps de v (t), - donc l'accélération a (t) comme la dérivée seconde par rapport au temps de x(t).

 

La dérivée seconde est la dérivée de la dérivée. Par exemple :

f''(x)  = dérivée de f'(x) = dérivée de la dérivée de f(x) = dérivée seconde de f(x).

 

on peut interpréter :

- la position y(t) comme une fonction du temps,

- la vitesse projetée sur l'axe (Oy), v (t) comme la dérivée par rapport au temps de y(t), - l'accélération projetée sur l'axe (Oy), a (t) comme la dérivée par rapport au temps de v (t), - donc l'accélération a (t) comme la dérivée seconde par rapport au temps de y(t).

À vous de jouer maintenant.

 

3) Envoyez-moi votre programme ainsi que ce qu'il trace comme graphique.

 

x

x x

x

y

y x

y

Programme python, tracé des vecteurs position, des vecteurs vitesse et de... https://assignment.itslearning.com/Read.aspx?CancelTask=False&IsLas...

4 sur 6 14/06/2020 à 17:12

Références

Documents relatifs

La première étape consiste souvent à entrer dans le programme et à définir les différentes variables et listes utilisées ultérieurement dans le programme et de définir les

[r]

Déterminez le plus grand entier N divisible par tous les entiers qui ne dépassent pas sa racine septième.. Justifiez

Les droites passant par D ou B et un point Pi coupent le cercle W en plusieurs points, dont on conserve U1, U2, U3, U4, U5, U6 tels qu’indiqué ci-dessous pour former avec A

Quoi qu'il en soit de la précision, on peut conclure que celui des trois qui a la plus forte probabilité de ne pas pouvoir accueillir tous ses clients est la compagnie

[r]

[r]

La difficulté à suivre la trajectoire pour passer derrière les bouées est d’autant plus grande que la vitesse de la skieuse varie.. La chronophotographie d’une skieuse nautique