Projectile Launching: Calculate Speed to Pass Through Point

  • Thread starter Thread starter squid
  • Start date Start date
  • Tags Tags
    Projectile
AI Thread Summary
To determine the launch speed of a projectile to pass through a specific point under gravity, the equations for horizontal and vertical motion are used. The initial velocity components are expressed as vx0 = s * cos(a) and vy0 = s * sin(a). By substituting these into the motion equations and solving for time, a relationship emerges that allows for calculating the required speed. It was noted that using a negative angle can yield a valid solution, while choosing angles that point in the opposite direction may lead to complex results. The final derived formula for speed incorporates gravitational acceleration and the differences in position, confirming the calculations yield a consistent result of approximately 42.3.
squid
Messages
14
Reaction score
0
Given a projectile at position '(x0, y0)' and a launch angle 'a', at which speed must I launch the projectile to make it pass through a point '(x, y)', assuming that the only force that acts upon it is gravity (which causes acceleration 'g')?

I came up with the following:

vx0 = s * cos(a)
vy0 = s * sin(a)

x = x0 + vx0 * t
y = y0 + vy0 * t + g/2 * t^2

x = x0 + s * cos(a) * t
y = y0 + s * sin(a) * t + g/2 * t^2

s = -((x0 - x) * sec(a)) / t

y = y0 -((x0 - x) * sec(a)) / t * sin(a) * t + g/2 * t^2

y = y0 - (x0 - x) * tan(a) + g/2 * t^2

t = +- (sqrt(2) * sqrt(y - y0 - x * tan(a) + x0 * tan(a)) / sqrt(g)

But there's no point in going any further because of 'sqrt(g)', which is a square root of a negative value.
I tried doing it the other way around, but that also yields a complex solution.

Can anyone help me out with this?
 
Physics news on Phys.org
x = x0 + s * cos(a) * t

Try solving for t here, then plugging that into the other equation (the one for y). This way, you're solving directly for s, which is what the question asks for.

One thing though, when you solved for t, it's not the sqrt(g) you're taking, it's the square root of y - y0 - x * tan(a) + x0 * tan(a)) / g

which may or may not be negative in its entirety
 
That's what I was talking about when I said "I tried solving it the other way around".
Test it for origin point '(0, 0)', destination point '(100, 10)', angle '0.4' and gravitational acceleration of '-9.8'.
You get '-32.2793'.

[EDIT]

If I use a negative angle, the solution is positive!
All this time I was chosing angles which were pointing in the opposite direction, so the projectile coudln't reach the destination point, making the equation unsolvable.
 
Last edited:
I did it solving for t in the first equation, then did your test, and got an answer of 42.3ish I'll show you what I did

we're trying to solve for v:
x = x0 + v*t*cos(a)
y = y0 + v*t*sin(a) - gt2/2

Notice how I make g a positive constant, and subtract. This will avoid the confusion you had over taking the square root of a negative number... you were taking the square root of a fraction, then broke it up into top and bottom, when both of them were really negative (so you could have canceled the - signs, and been much happier).

So v*t*cos(a) = x - x0, meaning t = (x - x0)/(v*cos(a))

Plugging that into y = y0 + v*t*sin(a) - gt2/2 gives us:

y = y0 + v*sin(a)*(x - x0)/(v*cos(a)) - g/2 * { (x-x0)/(v*cos(a)) }2

Simplifying, we call x-x0 dX, and y-y0 dY (delta x, delta y. Don't confuse with calculus terms :) ).

dY = dX*tan(a) - g/2 * { dX/(v*cos(a)) }2

or g/2 * { dX/(v*cos(a)) }2 = dX*tan(a) - dY

g/2 * dX2/cos(a)2 * 1/(dX*tan(a) - dY) = v2

In fact, you'll notice how it's conveniently set up to make sense only when dX*tan(a) - dY > 0, because you can't get to every point from any point at any angle (try getting to (10, 100) from the origin with an angle of .1 radians, it doesn't work).
 
So the solution to my equation is:
s = +- (sqrt(g) * (x - x0) * sec(a)) / (sqrt(2) * sqrt(tan(a) * (y - y0)^2 - y + y0))
Is that correct?

[EDIT]

I get 42.3 as well!
I guess it is correct, then!
Your idea of making 'g' positive was brilliant!
Thanks! :D
 
Last edited:
I multiplied the values first without the error limit. Got 19.38. rounded it off to 2 significant figures since the given data has 2 significant figures. So = 19. For error I used the above formula. It comes out about 1.48. Now my question is. Should I write the answer as 19±1.5 (rounding 1.48 to 2 significant figures) OR should I write it as 19±1. So in short, should the error have same number of significant figures as the mean value or should it have the same number of decimal places as...
Thread 'Collision of a bullet on a rod-string system: query'
In this question, I have a question. I am NOT trying to solve it, but it is just a conceptual question. Consider the point on the rod, which connects the string and the rod. My question: just before and after the collision, is ANGULAR momentum CONSERVED about this point? Lets call the point which connects the string and rod as P. Why am I asking this? : it is clear from the scenario that the point of concern, which connects the string and the rod, moves in a circular path due to the string...
Thread 'A cylinder connected to a hanging mass'
Let's declare that for the cylinder, mass = M = 10 kg Radius = R = 4 m For the wall and the floor, Friction coeff = ##\mu## = 0.5 For the hanging mass, mass = m = 11 kg First, we divide the force according to their respective plane (x and y thing, correct me if I'm wrong) and according to which, cylinder or the hanging mass, they're working on. Force on the hanging mass $$mg - T = ma$$ Force(Cylinder) on y $$N_f + f_w - Mg = 0$$ Force(Cylinder) on x $$T + f_f - N_w = Ma$$ There's also...
Back
Top