rk12_adapt, a MATLAB code which implements an adaptive ODE solver using Runge-Kutta (RK) methods of orders 1 and 2.
The computer code and data files described and made available on this web page are distributed under the MIT license
rk12_adapt is available in a MATLAB version.
euler, a MATLAB code which solves one or more ordinary differential equations (ODEs) using the forward Euler method.
flame_ode, a MATLAB code which considers an ordinary differential equation (ODE) which models the growth of a ball of flame in a combustion process.
midpoint, a MATLAB code which solves one or more ordinary differential equations (ODEs) using the midpoint method.
pendulum_ode, a MATLAB code which looks at some simple topics involving the linear and nonlinear ordinary differential equations (ODEs) that represent the behavior of a pendulum of length L under a gravitational force of strength G.
predator_prey_ode, a MATLAB code which solves a time-dependent predator-prey system.
rk12, a MATLAB code which implements Runge-Kutta ODE solvers of orders 1 and 2.
rk23, a MATLAB code which implements Runge-Kutta ODE solvers of orders 2 and 3.
rk34, a MATLAB code which implements Runge-Kutta ODE solvers of orders 3 and 4.
rk4, a MATLAB code which implements a fourth-order Runge-Kutta-Fehlberg ODE solver.
rk45, a MATLAB code which implements Runge-Kutta ODE solvers of orders 4 and 5.
rkf45, a MATLAB code which implements the Runge-Kutta-Fehlberg ODE solver.
spring_ode, a MATLAB code which shows how line printer graphics can be used to make a crude illustration of a solution of the ordinary differential equation (ODE) that describes the motion of a weight attached to a spring.