rk12_adapt, an Octave code which implements an adaptive solver for ordinary differential equations (ODE) 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 and an Octave version.
euler, an Octave code which solves one or more ordinary differential equations (ODE) using the forward Euler method.
flame_ode, an Octave code which considers an ordinary differential equation (ODE) which models the growth of a ball of flame in a combustion process.
midpoint, an Octave code which solves one or more ordinary differential equations (ODEs) using the midpoint method.
pendulum_ode, an Octave 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, an Octave code which solves a time-dependent predator-prey system.
rk12, an Octave code which implements Runge-Kutta ODE solvers of orders 1 and 2.
rk23, an Octave code which implements Runge-Kutta ODE solvers of orders 2 and 3.
rk34, an Octave code which implements Runge-Kutta ODE solvers of orders 3 and 4.
rk4, an Octave code which implements a fourth-order Runge-Kutta-Fehlberg ODE solver.
rk45, an Octave code which implements Runge-Kutta ODE solvers of orders 4 and 5.
rkf45, an Octave code which implements the Runge-Kutta-Fehlberg ODE solver.
spring_ode, an Octave 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.