Calcul d'une distance
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
indy500
- Messages: 1
- Enregistré le: 09 Aoû 2018, 18:57
-
par indy500 » 09 Aoû 2018, 19:24
Bonjour à tous,
Je programme une petite application dans laquelle j'aurais besoin de calculer une distance sachant que j'ai les données suivantes :
temps, vitesse vx, vitesse vy et vitesse vz
il faut savoir que le temps est en millisecondes, donc je peux très bien avoir plusieurs vitesses dans la même seconde.
Quelle(s) formule(s) mathématique(s) utiliseriez-vous et comment exactement ?
je connais Vitesse = Distance /Temps mais dans mon cas cela ne m'aide pas.
Merci de votre aide.
-
WillyCagnes
- Membre Transcendant
- Messages: 3754
- Enregistré le: 21 Sep 2013, 19:58
-
par WillyCagnes » 09 Aoû 2018, 19:40
bsr,
sur un axe OX, je calculerai la distance sur cet axe par
D=V(x) * t*1000
V(x) en m/s et
le t en millisecondes
D sera en mètres que tu pourras convertir en km en divisant par 1000
-
aviateur
- Habitué(e)
- Messages: 3853
- Enregistré le: 19 Fév 2017, 09:59
-
par aviateur » 09 Aoû 2018, 19:48
Bonjour
la formule V=D/T n'a de sens que si la vitesse est constante le long du parcours.
Vu tes données il s'agit d'un parcours spatial et donc
Et donc
Il vient donc
où
est le temps initial et
le temps final.
Maintenant il se peut que tu ne saches pas calculer l'intégrale D exactement. Il faut alors l'approcher par discrétisation.
Ceci étant dit il aurait été préférable que tu explicites mieux ta question pour savoir où est ton pb exactement.
-
FLBP
- Habitué(e)
- Messages: 289
- Enregistré le: 25 Aoû 2017, 01:07
-
par FLBP » 10 Aoû 2018, 14:20
Salut,
Si je suppose qu'on part de l'origine, en pseudo-code ça donnerait ça pour la distance à l'origine "en live":
- Code: Tout sélectionner
distance <- 0
X,Y,Z <- 0
tant que : (la condition que tu veux)
lire : vx,vy,vz en [m/ms]
X <- X + vx
Y <- Y + vy
Z <- Z + vz
distance <- srqt(X^2 + Y^2 + Z^2)
attendre : 1 ms
Et si tu veux la distance parcourue "en live":
- Code: Tout sélectionner
distance <- 0
X,Y,Z <- 0
tant que : (la condition que tu veux)
lire : vx,vy,vz en [m/ms]
X <- vx
Y <- vy
Z <- vz
distance <- distance + srqt(X^2 + Y^2 + Z^2)
attendre : 1 ms
Cordialement.
-
danyL
- Membre Rationnel
- Messages: 681
- Enregistré le: 03 Jan 2015, 13:29
-
par danyL » 10 Aoû 2018, 17:23
j'aurais besoin de calculer une distance
tu dois calculer la distance entre quels points ?
-
aviateur
- Habitué(e)
- Messages: 3853
- Enregistré le: 19 Fév 2017, 09:59
-
par aviateur » 10 Aoû 2018, 18:55
Bonjour
Vu les diverses réponses je réitère ma remarque. Pour être bien aidée il faudrait que tu précises ton problème
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 116 invités