Numerical analysis Ordinary differential equations Proposition
Heun's method
Builds on Runge–Kutta methodsInitial value problemLocal truncation errorEuler methodTaylor's theorem
Statement
Let be of class , and consider the initial value problem , with exact solution . Heun's method with step computes a predictor and then Its local truncation error is , so it is a Runge–Kutta method of order .
Remarks
Proof idea: by Taylor's theorem, at , so the increment is , which matches the Taylor expansion of up to . In Butcher form it has , and . Example: for , and , one step gives and , against ; the Euler method gives . If does not depend on , the method is the trapezoidal rule for .
Going deeper
For a student
Heun's method is also called the improved Euler method or the explicit trapezoidal method. It is the simplest predictor–corrector scheme: an explicit Euler predictor followed by one correction with the trapezoidal rule. Like the midpoint method, it is a two-stage explicit Runge–Kutta method of order . The difference between its result and the Euler predictor gives a cheap estimate of the local error for step size control.
Reading path
To understand this page from the ground up, read these 22 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Differential equation concept
- Function concept
- Initial value problem concept
- Interval concept
- Limit point of a set definition
- Local truncation error concept
- Runge–Kutta methods concept
- Ordinary differential equation definition
- Lipschitz condition definition
- Grönwall's inequality statement
- Limit of a function definition
- Solution of an ordinary differential equation definition
- Discrete Grönwall inequality statement
- Derivative definition
- Initial value problem definition
- Differentiable function definition
- Euler method concept
- Derivative function definition
- Higher derivative definition
- Taylor polynomial definition
- Taylor's theorem statement
- Heun's method statement
Further reading
About this page
| Tag | RJEK60G28F |
|---|---|
| URI | m2://RJEK60G28F |
| Kind | statement, proposition |
| Writing | W0 stub |
| MSC | 65L06, 65L05 |
| Status | This copy of the site has no build data. Run m2 status RJEK60G28F. |
| About | Runge–Kutta methods |
| Uses | Runge–Kutta methods, Initial value problem, Local truncation error, Euler method, Taylor's theorem |
| Same as |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.