Enter values to see results
—
m
—
s
—
m/s
—
m/s
—
m/s
—
m
—
m
Enter values to see results
—
m
—
s
—
m/s
—
m/s
—
m/s
—
m
—
m
The Trajectory Calculator computes the vertical position (height) of a projectile at any given horizontal distance from the launch point. This provides a complete description of the parabolic path, allowing you to determine whether a projectile clears an obstacle, the position of a ball at any point along its flight, or the shape of any ballistic trajectory.
The trajectory equation expresses height $$y$$ as a function of horizontal position $$x$$: $$y = x \tan(\theta) - \frac{gx^2}{2v_0^2 \cos^2(\theta)}$$ This is a parabola opening downward, with the first term representing the linear rise and the second term representing the gravitational pull. The equation is derived by eliminating time from the horizontal and vertical motion equations.
This parabolic form was first identified by Galileo in the 17th century and represents one of the earliest applications of mathematical analysis to physical motion. The equation shows that the trajectory depends on only three parameters: initial speed, launch angle, and gravitational acceleration. All projectiles with the same $$v_0$$ and $$\theta$$ follow identical paths regardless of mass—a profound consequence of the equivalence of gravitational and inertial mass.
The trajectory equation is particularly useful for clearance problems: will a ball clear a wall at distance $$x$$ with height $$h$$? Simply compute $$y(x)$$ and compare with $$h$$. If $$y(x) > h$$, the projectile clears the obstacle. This analysis is essential in sports (goal-kicks over walls, basketball arc over defenders), engineering (fountain design, water jet cutting trajectories), and military applications.
The calculator also determines the velocity vector at the specified position. The horizontal component remains $$v_0 \cos\theta$$ throughout the flight, while the vertical component decreases during ascent and increases during descent: $$v_y = v_0 \sin\theta - gt_x$$, where $$t_x = x/(v_0 \cos\theta)$$ is the time to reach position $$x$$.
When the computed height $$y$$ becomes negative, it indicates the projectile has already hit the ground before reaching that horizontal position. The range where $$y$$ returns to zero gives the maximum horizontal distance. Beyond this point, the trajectory equation gives physically meaningless negative heights that would require the ground to be lower than the launch level.
Enter the initial velocity, launch angle, and horizontal position of interest. The calculator applies the trajectory equation $$y = x\tan\theta - gx^2/(2v_0^2\cos^2\theta)$$ to find the height at that position. It also computes the time to reach that point ($$t = x/(v_0\cos\theta)$$), velocity components, speed, total range, and maximum height of the trajectory.
Positive $$y$$ means the projectile is above the launch level at distance $$x$$. Negative $$y$$ means the projectile would have already hit the ground (the position is beyond the range). Positive vertical velocity means the projectile is still ascending; negative means it is descending. Speed at position $$x$$ is always less than or equal to launch speed.
Inputs
Results
At 20 m horizontal, the ball is at 15.6 m height, still ascending with 12 m/s upward velocity.
Inputs
Results
At 50 m, the projectile is at 22.6 m—well above a 10 m wall. It is descending (vy negative).
Because horizontal displacement grows linearly with time ($$x = v_0 t \cos\theta$$) while vertical displacement is quadratic ($$y = v_0 t \sin\theta - \frac{1}{2}gt^2$$). Eliminating $$t$$ yields a quadratic function of $$x$$—a parabola.
Negative $$y$$ means the projectile has already landed—the horizontal position is beyond the range. The physical trajectory ends when $$y = 0$$ at the range point $$R = v_0^2 \sin(2\theta)/g$$.
No, in the ideal case (no air resistance). The trajectory equation contains only $$v_0$$, $$\theta$$, and $$g$$—not mass. This is because gravitational acceleration is independent of mass, as first demonstrated by Galileo.
Rearranging the trajectory equation for $$\theta$$ yields a transcendental equation. For level ground ($$y = 0$$), $$\theta = \frac{1}{2}\arcsin(gR/v_0^2)$$. For arbitrary $$(x, y)$$, numerical methods are typically needed.
On level ground, 45° gives maximum range. The calculator shows the total range for any angle, letting you compare how different angles affect both trajectory shape and total distance.
The trajectory equation remains $$y = x\tan\theta - gx^2/(2v_0^2\cos^2\theta)$$, but $$y$$ is measured from the launch point. Add the launch height to get the absolute altitude above ground at any position $$x$$.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Velocity Calculator
Classical Mechanics - Kinematics Calculators
Displacement Calculator
Classical Mechanics - Kinematics Calculators
Free Fall Calculator
Classical Mechanics - Kinematics Calculators
Projectile Motion Calculator
Classical Mechanics - Kinematics Calculators
Uniformly Accelerated Motion Calculator
Classical Mechanics - Kinematics Calculators
SUVAT Calculator
Classical Mechanics - Kinematics Calculators