rk12_adapt


rk12_adapt, a MATLAB code which implements an adaptive ODE solver using Runge-Kutta (RK) methods of orders 1 and 2.

Licensing:

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Languages:

rk12_adapt is available in a MATLAB version.

Related Data and Programs:

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.

rk12_adapt_test

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.

Source Code:


Last revised on 09 April 2020.