Lessons · projectile
Projectile with air resistance: when the parabola breaks
Regime 2 — calculus does what algebra cannot. The acceleration isn't constant, so the algebra formulas don't apply; calculus is the only road in, and SymPy proves the closed form solves the equation of motion.
The same launch — m/s at — but now with quadratic air resistance . There is no closed-form trajectory: the path is solved by numerical integration. Slide the drag up from zero and watch the clean parabola (dashed) deform — the range shrinks and the descent steepens.
Drag opposes the velocity vector and grows with the square of the speed. The two components are now coupled through — they are no longer independent, and there is no elementary closed form.
integrate by RK4; check step-convergence; check the equation-of-motion residual; check recovers the exact parabola
- ✓ The path is RK4-converged: halving the step changes the range by less than mm. [numeric]
- ✓ The path solves (max residual m/s²). [numeric]
- ✓ At the numerical path reproduces the exact drag-free parabola (range matches ). [numeric]
- ✓ Drag shortens the range: m vs m undamped, and the descent is steeper than the ascent. [numeric]
Dimensional homogeneity: checked by SymPy (holds).
With drag the path is not a parabola — it is asymmetric. The projectile loses speed to drag, so the descent is steeper and shorter than the ascent, and the peak shifts past the midpoint. Slide the drag up and watch the real path peel away from the dashed parabola; only at do they coincide.
Modeling assumptions — author-asserted, disclosed not discharged
- Quadratic air resistance opposing the velocity vector (the author-asserted drag model).
- m/s², up positive; point mass launched from and landing at the same height.
- No closed form exists, so the path is solved by numerical (4th-order Runge–Kutta) integration — converged to better than 1 mm and machine-checked against the equation of motion.
The trajectory, fully annotated
A static rendering (Matplotlib) at the default launch — the path y vs x, with the apex and range marked. The interactive version with launch-angle and speed sliders is in the Graph tab above.
Formulas used
Hover a formula to preview its reference entry; click to open it in the reference (or the concept graph):
- Newton's second law
Valid when: F is the net force; m constant
Open in reference →