PROGRAMS FOR THE BOOK
NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS
John Wiley, Publishers, 2009
by
Kendall Atkinson, Weimin Han, David Stewart
University of Iowa, Iowa City, Iowa
- Chapter 2 - For Euler's method: euler_for
- Chapter 3 - Euler's method for systems: eulersys
- Chapter 4 - The backward Euler method: euler_back
The trapezoidal method: trapezoidal
- Chapter 5 - Using the MATLAB Runge-Kutta code ode45:
test_ode45
- Chapter 6 - The 2nd order Adams-Bashforth method: AB2
Using the MATLAB Runge-Kutta code multistep code ode113:
test_ode113
- Chapter 8 - The method of lines for the heat equation:
The simple explicit method (Euler's method)
MOL_Euler and its test program Test_MOL_Euler
The simple implicit method (Backward Euler's method)
MOL_BEuler and its test program Test_MOL_BEuler
- Chapter 11 - Finite difference boundary value code: ODEBVP
- Chapter 12 - Solving a Volterra integral equation:
The trapezoidal method vie_trap and its test program test_vie_trap
To obtain all of these programs in one file, click here.
In addition to the above programs from the text, we have programs to explore Euler's method
(Euler_ODE_GUI) and the backward
Euler method (Euler_Back_GUI) using GUIs (Graphical User Interface). These are accessible by clicking here.
Store the programs in a directory and access MATLAB from that directory. Then run either of these GUIs.