A from-scratch implementation and comparison of six ODE solvers — Euler, Modified Euler, RK2, RK4, adaptive RKF45, and DOP853 — tested against a classic problem with a known closed-form solution, with convergence and error-vs-time visualizations.
python math numpy mathematics scipy matplotlib maths numerical-methods numerical-analysis runge-kutta ode-solver runge-kutta-methods euler-method runge-kutta-4 runge-kutta-rk4 runge-kutta-fehlberg modified-euler-method
-
Updated
Oct 2, 2026 - Python