⚛ Physics LabProjectile Motion · v0.21 beta

KINEMATICS · INTERACTIVE SIMULATION

Projectile Motion

Change the initial velocity, launch angle, launch height and gravitational acceleration. Observe the parabolic trajectory and the velocity components.

Launch Parameters

m/s
°
m
m/s²

Ranges: velocity 0–200 m/s, angle 0–90°, height 0–2,000 m, gravity 0.5–30 m/s². Use a decimal point.

Controls

Projectile Trajectory

True 1:1 scale
Projectile AVelocityGravityApex
Position x—
Height y—
Horizontal velocity vₓ—
Vertical velocity vᵧ—

True scale: one metre on the x-axis occupies the same screen distance as one metre on the y-axis. The velocity arrow is tangent to the trajectory.

Launch Results

Horizontal range—
Maximum height above ground—
Total flight time—
Time to apex—
vₓ initial—
vᵧ initial—
Impact speed—

Synchronized Graphs

Numbered ticks on the horizontal axis show seconds (including t = 2 s when in range). Click a tick or enter an exact time below. You can also use the arrow keys. On phones, scroll horizontally to read the scales.

Selected time: 0.00 sFor example, enter 2 to select exactly t = 2 s.

Height y(t)

Velocity components vₓ(t), vᵧ(t)

vₓ of Avᵧ of A

Equations and Calculations

Initial horizontal component:—

Initial vertical component:—

Horizontal motion: —

Vertical motion: —

Vertical velocity: —

Flight time: —

Flight time comes from the nonnegative solution of y(t) = 0. Maximum height occurs when vᵧ(t) = 0.

Values Table

t (s)x (m)y (m)vₓ (m/s)vᵧ (m/s)

Five equally spaced times from launch to ground impact.

Export A and, when comparison is enabled, B, including SI units and significant events. CSV uses a comma delimiter and decimal point.

FROM EQUATIONS TO RESULTS

Step-by-Step Calculations

Equations and steps update automatically with the simulation parameters.

Calculations use full-precision values; displayed steps are rounded only for readability. The ≈ symbol indicates an approximate numerical value. All added terms have dimensionally compatible units.

by Andrea Minini