Numerical Solutions for Ordinary Differential Equations

Preliminary Theory

Taylor Method(s)

Runge-Kutta Methods

The philosophy behind the Runge-Kutta methods is to emulate the local truncation errors of Taylor's method, using a combination of evaluations of [Maple Math] at different (calculated) points rather then evaluations of derivatives of [Maple Math] at the given point. To derive them we must first revise the following theorem:

Theorem 23 (Taylor's Theorem in two variables)

Midpoint method

Modified Euler's method

Heun's method

Fourth order Runge-Kutta

The next worksheet will look at the application of these methods and their accuracy.

>

Now that we have an efficient method, can we possibly estimate the truncation error at each step and make sure it remains below a given threshold?

Error control

Runge-Kutta-Fehlberg Method

>

Multistep Methods

Systems of ODE's

Boundary Value Problems