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:
Kindly see the attached pdf. My attempt to solve it, is in it. I'm wondering if my solution is right. My idea is this: At any point of time, the ball may be assumed to be at an incline which is at an angle of θ(kindly see both the pics in the pdf file). The value of θ will continuously change and so will the value of friction. I'm not able to figure out, why my solution is wrong, if it is wrong .
Thread 'Voltmeter readings for this circuit with switches'
TL;DR Summary: I would like to know the voltmeter readings on the two resistors separately in the picture in the following cases , When one of the keys is closed When both of them are opened (Knowing that the battery has negligible internal resistance) My thoughts for the first case , one of them must be 12 volt while the other is 0 The second case we'll I think both voltmeter readings should be 12 volt since they are both parallel to the battery and they involve the key within what the...
Thread 'Trying to understand the logic behind adding vectors with an angle between them'
My initial calculation was to subtract V1 from V2 to show that from the perspective of the second aircraft the first one is -300km/h. So i checked with ChatGPT and it said I cant just subtract them because I have an angle between them. So I dont understand the reasoning of it. Like why should a velocity be dependent on an angle? I was thinking about how it would look like if the planes where parallel to each other, and then how it look like if one is turning away and I dont see it. Since...
Back
Top