**predator_prey_ode_test**,
a MATLAB code which
calls predator_prey_ode(), which
solves a set of ordinary differential equations (ODE)
that model the behavior of
a pair of predator and prey populations.

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

predator_prey_ode, a MATLAB code which solves a pair of predator prey ordinary differential equations (ODE) using MATLAB's ode23() solver.

- predator_prey_ode_test.m, calls all the tests.
- predator_prey_ode_test.sh, runs all the tests.
- predator_prey_ode_test.txt, the output file.

- euler.m, an Euler ODE solver.
- predator_prey_euler.m, solves the ODE by calling euler.
- predator_prey_euler_plot.png, a plot of the solution.
- predator_prey_euler_phase.png, a phase plot.
- predator_prey_euler_conservation.png, a plot of the conserved quantity over time.

- midpoint.m, a midpoint ODE solver.
- predator_prey_midpoint.m, solves the ODE by calling midpoint_fixed.
- predator_prey_midpoint_plot.png, a plot of the solution.
- predator_prey_midpoint_phase.png, a phase plot.
- predator_prey_midpoint_conservation.png, a plot of the conserved quantity over time.

- predator_prey_ode23.m, solves the ODE by calling ode23.
- predator_prey_ode23_plot.png, a plot of the solution.
- predator_prey_ode23_phase.png, a phase plot.
- predator_prey_ode23_conservation.png, a plot of the conserved quantity over time.

- predator_prey_ode45.m, solves the ODE by calling ode45.
- predator_prey_ode45_plot.png, a plot of the solution.
- predator_prey_ode45_phase.png, a phase plot.
- predator_prey_ode45_conservation.png, a plot of the conserved quantity over time.