Euler and modified Euler’s methods

Comprehensive study notes, diagrams, and exam preparation for Euler and modified Euler’s methods.

Euler and Modified Euler’s Methods

Definition

Euler’s method and the Modified Euler’s method are numerical techniques used to solve Ordinary Differential Equations (ODEs) of the form $dy/dx = f(x, y)$ with an initial condition $y(x_0) = y_0$. They provide approximate values for $y$ at discrete points along the x-axis when an analytical solution is difficult or impossible to obtain.


Main Content

1. Euler’s Method (The Tangent Line Method)

  • It is the simplest first-order numerical procedure for solving ODEs.
  • It approximates the solution by taking small steps along the tangent line to the curve at each point.

2. The Need for Improvement

  • Euler's method is often inaccurate because it assumes the slope is constant throughout the interval $h$.
  • It suffers from "truncation error," where the error accumulates as the step size $h$ increases.

3. Modified Euler’s Method (Heun’s Method)

  • This is a predictor-corrector method that improves accuracy by averaging the slopes at the beginning and the end of the interval.
  • It essentially uses the trapezoidal rule to account for the curvature of the function.

Working / Process

1. Understanding Euler’s Formula

  • Define the step size $h = x_{n+1} - x_n$.
  • The iteration formula is: $y_{n+1} = y_n + h \cdot f(x_n, y_n)$.
  • Example: If $dy/dx = x+y$ and $y(0)=1$ with $h=0.1$, the next point is $y_1 = 1 + 0.1(0+1) = 1.1$.

2. The Prediction Step (Modified Euler)

  • First, predict an intermediate value ($y^*_{n+1}$) using the standard Euler formula.
  • $y^*_{n+1} = y_n + h \cdot f(x_n, y_n)$.

3. The Correction Step (Modified Euler)

  • Calculate the average slope using the initial slope and the predicted slope.
  • $y_{n+1} = y_n + \frac{h}{2} [f(x_n, y_n) + f(x_{n+1}, y^*_{n+1})]$.

Visualizing the path:

y |          / (Actual Curve)
  |         / 
  |  *-----/ (Modified Euler - more accurate)
  | / (Euler)
  |/
  +------------------- x

Advantages / Applications

  • Simplicity: Euler’s method is very easy to implement in basic programming languages or calculators.
  • Predictor-Corrector Efficiency: Modified Euler provides much higher accuracy than the standard method for a similar computational cost.
  • Engineering Applications: These methods are vital in physics simulations, such as calculating projectile motion, simple harmonic motion, and electrical circuit response where exact solutions are complex.

Summary

  • Euler’s method approximates ODE solutions by following the tangent line of the slope.
  • The Modified Euler’s method increases accuracy by averaging the slopes at the start and end of a step.
  • Step size ($h$) determines the balance between computational speed and the accuracy of the result.
  • Important terms: Initial condition, step size, slope function, predictor, and corrector.