Trajectory Position At A Given Time

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
3 replies · 3K views
sklar
Messages
1
Reaction score
0
I am writing a graphics program to model projectile motion of a ball being thrown. What I am looking for is an equation that will give a specific X and Y coordinate, in the parabolic path, for any specific time it is given, and a arbitratry velocity and angle.

For example, if I give it some arbitrary velocity and angle, I would like to be able to figure out how high in the air the ball is and how far it has traveled horizontally at 5 seconds, 13.4 seconds or any other random time.

Any help would be appreciated.

Sklar
 
Physics news on Phys.org
What sort of simplifying assumptions are you making? A flat earth, constant acceleration of gravity w.r.t. altitude, no air drag? Since you mention "parabolic path," I imagine you are going with all of these idealizations.

If you idealize (simplify) things enough, you can make use of closed-form solutions that were worked out with calculus centuries ago. If you are going to make it more realistic, you will probably have to resort to numerical approximation methods.
 
A strictly time depentent solution is pretty easy. The only force acting is gravity. Application of Newtons laws gives.

in the x direction

[tex]v_x (0) =v_i(0) cos(\theta)[/tex]
so
[tex]x(t) = v_x(0)t + C[/tex]

If you define the origion as the point where the ball is thrown C=0

Gravity acts in the y direction so

[tex]\frac {d^2y} {dt^2} = -g[/tex]

[tex]\frac {dy} {dt} = -gt + v_y(0)[/tex]
but
[tex]v_y(0) = v_i(0) sin (\theta)[/tex]

[tex]y(t) = Y_0 + v_y(0)t - \frac {g t^2} 2[/tex]
 
Last edited: