Euler Method
Definition
Euler’s method is the simplest numerical scheme for solving an initial-value problem. Given with , a single step of size is
The tangent-line slope at is used to march the solution forward.
Intuition
Euler’s method is simply the repeated application of the first-order Taylor approximation: the solution curve is replaced by its tangent line at each step. The smaller the step , the less the tangent departs from the true curve before the next correction. The accumulated error grows as — one power of is “spent” on the approximation at each step, giving a first-order method.
Formal Description
First-order ODE
Repeat the step until the desired is reached. For small enough the numerical solution converges to the exact solution.
Higher-order ODEs
A second-order ODE is first reduced to a first-order system by setting :
Starting from at , each step advances both variables simultaneously:
The same reduction applies to ODEs of any order: introduce one new variable per derivative to obtain a first-order system.
Key Results
- Euler’s method is a first-order method: the global error is .
- The method is simple but generally less accurate than higher-order methods such as Runge-Kutta.
- Any th-order ODE can be converted to a system of first-order ODEs and then integrated numerically.
Applications
- Quick prototyping and teaching of numerical ODE concepts.
- Baseline reference against which higher-order methods are compared.
- Embedded in more sophisticated adaptive solvers as the predictor step.
Trade-offs
- First-order accuracy means halving the step size only halves the error; achieving high accuracy requires very small and many steps.
- Can be numerically unstable for stiff ODEs unless the step size is very small.
- Runge-Kutta methods achieve much higher accuracy with the same number of function evaluations.