Numerical Integration and Projectile Trajectories

Numerical Integration and Projectile Trajectories
Loading the math board and drawing, please wait…
2019-06-10 02:40
This GeoGebra example demonstrates projectile motion simulated via numerical integration, showing the flight path, velocity components, and maximum height under gravity. Core mathematical concepts include numerical solution of ordinary differential equations (e.g., Euler or Runge-Kutta methods), vector decomposition, parametric curves, and the application of integrals in physics. Construction highlights: the NSolveODE command solves the motion differential equations, while Vector, Locus, PathParameter, and Element commands visualize velocity vectors and the trajectory. Interactive sliders and a button allow users to adjust initial speed and launch angle, with real-time updates of position, velocity, and other metrics. Suitable for high school to undergraduate physics and mathematics courses, this example helps learners grasp the practical meaning of numerical integration and differential equations, as well as parametric modeling of projectile motion.

GeoGebra Commands & Parameters

  1. NSolveODE({X', Y', V_{x}', V_{y}'}, a, {x(A), y(A), c, d}, b) → posicionx, posiciony, velocidadx, velocidady
  2. Length(posicionx) → len
  3. Vector(B, B + v) → u
  4. Vector(B, B + ac) → w
  5. Locus(B, t) → loc1
  6. Element(Sort[First[velocidady, Length[velocidady]], abs(y(First[velocidady, Length[velocidady]]))], 1) → C
  7. ClosestPoint(velocidady, C) → D
  8. PathParameter(D) → e