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.