PDA

View Full Version : firing cannon


UrbanXrisis
Oct29-04, 10:29 PM
A cannon fires a ball at 1000m/s. It needs to hit a target 2000m away horizontally and 800m away vertically. What angle should the cannon be fired at?

I used the equation h=v^2*sinx^2/[2g]

800=1000^2 * sinX^2 / [2(9.8)]

however, I gt 7.2 after I crunch out the numbers.
The answer in to book says about 22 degrees.

what am I doing wrong?

Hyperreality
Oct29-04, 11:03 PM
I used the equation h=v^2*sinx^2/[2g]

I think you better check your text book.

The equation you used is only for finding the horizontal range not for the vertical height.

To solve the problem, you should really be looking at the formula of projectile motion.

maverick280857
Oct29-04, 11:31 PM
All you've been told is that it must hit a target at a distance 2000m away and 800 m high. What makes you think that these paramaters necessarily correspond to the maximum height (and therefore the 2000m to half the range)?

Suppose the firing angle is \alpha then the equation of trajectory of a projectile is

y = x\tan\alpha - \frac{1}{2}\frac{gx^2\sec^2\alpha}{u^2}

Now do you know where you went wrong in your reasoning?

Hope that helps...
Cheers
Vivek

UrbanXrisis
Oct30-04, 12:50 AM
where:
y=800m ?
x=2000m ?
v=1000m/s ?

it doesn't come out equal

Naeem
Oct30-04, 01:17 AM
u know the distance in the x direction.

u know the distance in the y direction.

You know the initial velocity.

Find the horizontal and the vertical velocities.

Try to figure out a formula for finding the angle.

This should be in your book.

Use this formula to find the angle.

Hope this helps

Naeem
Oct30-04, 01:23 AM
Velocity in the x -direction. v0 * distance in the x direction

Velocity in the y direction v0 * distance in the y direction

tan theta = Vy/Vx

theta is inverse tan of Vy/Vx

UrbanXrisis
Oct30-04, 09:59 AM
yeah, but how do I take account for gravity?

nolachrymose
Oct30-04, 10:45 AM
I'm not sure if this is correct, but I was thinking maybe you should use a system of equations. Since you know the x-component of the velocity vector is 1000*cos(theta) and the y-component is 1000*sin(theta), you can use a system of equations to solve, I think, by substituting those above values in for v_o in their respective equations. There's likely an easier method, though..

Here's a start:

1000cos(x)t = 2000
1000sin(x) - 4.9t^2 = 800

Hope that helps!

UrbanXrisis
Oct30-04, 03:02 PM
WOW, that took amazing long. But I got the answer...actually 3 worked. This is insane. Is there a faster way???

By they way, the equation should not be 1000sin(x)-4.9t^2=800, it should have been 1000sin(x)t-4.9t^2=800

(d=Vit+.5at^2)<-- you forgot the t after 1000sin(x) :rolleyes:

Skomatth
Oct30-04, 06:19 PM
I'm curious what you did to get the final solution. I got the equation
2000tan(X)-19.6/cos^2(x)-800 and had to graph it to get the solution. It worked out but I never like having to graph things to get it.

UrbanXrisis
Oct30-04, 06:53 PM
Yes, I did graph it

Go here to see what I did:
http://home.earthlink.net/~urban-xrisis/pics001.jpg

It's not pretty but I dont know of a faster way

nolachrymose
Oct30-04, 08:06 PM
Heh, I'm really sorry you had to solve that...crazy mess of a system it is. And I forgot about the "t," doh! :) I'm sure there's a better way, but I can't think of one.