J'ai ci-dessous des informations telles que la gravité, la poussée, mes vitesses initiales x, y et initiales. Comment puis-je calculer
1. Le temps pour atteindre le sommet du projectile 2. Le déplacement horizontal pendant ce tempsCalculer le temps nécessaire pour atteindre le sommet de la trajectoire d'un projectile
"grav": 0.7,
"thrust": 10.5,
"me": {
"x": 0,
"y": 180,
"vx": 4,
"vy": 0
}
Jusqu'à présent, j'ai essayé cette formule pour calculer le déplacement vertical (référence here)
Pour le déplacement horizontal, j'ai utilisé t*vx0
;
Après qu'avez-vous essayé de résoudre ce problème? –
@Manali quelle est la configuration du système de coordonnées? où sont les unités, ... la poussée est appliquée où et comment (si c'est vraiment un projectile pourquoi pousser?), ... quelle masse? (ou poussée est en m/s^2?) vous pouvez le faire en itérativement calculant la position via des équations D'Lambert comme ici [feux d'artifice sur 3D LED Cube voir ** Maintenant les particules **] (http://stackoverflow.com/a/27214318/2521214) et scanne 'vy == 0.0' ou utilise [intégration de la boule de canon] (http://stackoverflow.com/a/26174961/2521214) – Spektre
@Spektre considère qu'il s'agit d'un problème 2D. Je n'ai pas d'unités. Je suppose que la poussée est appliquée au point de départ comme x0, y0. La masse est négligeable. Je regarde l'intégration de Canon Ball réponse par vous. J'ai mis à jour la question avec ce que j'ai essayé. S'il vous plaît laissez-moi savoir si je manque quelque chose. – Manali