Projectile Motion Equations
Projectile Motion Equations
dv ax (t ) = x dt
vx (t ) = dx dt
a (t )dt = dv
x 0 v 0 cos
0
vx
0 = vx v0 cos 0
vx (t ) = v0 cos 0
v0 cos0dt = dx
0 0
(v0 cos 0 )t = x
gdt = dv
0 v 0 sin
0
vy
gt = v y v0 sin 0
v y (t ) = v0 sin 0 gt
t
v y (t ) =
dy dt
1 2 (v0 sin 0 )t 2 gt = y t =0
1 2 gt 2
t=
1 x v0 cos 0
y = (tan 0 )x g x2 2 2v cos 0
2 0
y = v0 sin 0
1 1 1 x g 2 x2 2 v0 cos 0 2 v0 cos 0
vy = 0
tH =
v0 sin 0 g tD =
2v0 sin 0 g
H t =0 D
Problem 1.
H = y (t H ) =
Problem 2.
2g
tD =
2v0 sin 0 g
Problem 3.
x(t D ) =
0 = 45
Problem 4.
Given v0 and D find 0 (The basic problem of field artillery) g g y (D ) = (tan )D 2 D2 = 0 (tan 0 )D 2 D2 = 0 2 2v0 cos 2v0 cos 2 0
2 sin 0 cos 0 =
gD = sin 2 0 2 v0
2 0 = sin 1
gD 2 v0
gD 1 0 = sin 1 2 v0 2
2 2 = 180 21
If 1 is one solution then 2 = 90 1 is another solution (Note that this statement holds only for vertical target)
v0 = 5
Matlab Code
clear all v0=5; tet=60*pi/180; g=9.81; t_max=2*v0*sin(tet)/g; dt=t_max/1000; t=[0:dt:t_max]'; x=v0*cos(tet)*t; y=v0*sin(tet)*t-0.5*g*t.^2; plot(x,y,'b') grid axis equal
0 = 60
0 = 30
x