MecSimCalc
CreateFor StudentsFor EducatorsSearchDocsPricing
Log inGet started – it’s free

Overview

This app analyzes ideal projectile motion (no air resistance). Provide the initial speed, launch angle (in degrees), and gravitational acceleration. The app computes the maximum height, total flight time, and horizontal range, then plots the trajectory and animates the projectile moving from launch to landing.

Formulas

  • Maximum height: H=v02sin2(θ)2gH = \dfrac{v_0^2\,\sin^2(\theta)}{2\,g}
  • Time of flight: T=2v0sin(θ)gT = \dfrac{2\,v_0\,\sin(\theta)}{g}
  • Horizontal range: R=v02sin(2θ)gR = \dfrac{v_0^2\,\sin(2\theta)}{g}

Trajectory equation y(x)y(x) (for cos(θ)0\cos(\theta) \ne 0): y=xtan(θ)g,x22v02cos2(θ)y = xtan(\theta) - \dfrac{g,x^2}{2\,v_0^2\,\cos^2(\theta)}.

Angles are supplied in degrees ^\circ and converted to radians internally. For vertical launches (θ=90\theta = 90^\circ), the parametric form x(t)=v0cos(θ)tx(t) = v_0\cos(\theta)\,t, y(t)=v0sin(θ)t12gt2y(t) = v_0\sin(\theta)\,t - \tfrac{1}{2} g t^2 is used to generate the plot and animation.

How to Use

  • Set the Initial velocity v0v_0 in m/s.
  • Set the Launch angle θ\theta in degrees ^\circ.
  • Optionally adjust Gravity gg (default 9.81 m/s29.81\,\text{ m/s}^2).
  • Read the computed Maximum height HH, Time of flight TT, and Range RR.
  • See the Diagram for the trajectory and the Animation to watch the projectile move until it lands.

Notes

  • The model assumes a flat launch and landing elevation and no aerodynamic drag.
  • For zero or near-zero values (e.g., v0=0v_0 = 0), the plot and animation will default to minimal ranges to remain visible.
Similar apps:
Tutorial
Tutorial

Copyright © MecSimCalc 2026
Terms | Privacy