What Euler's Method Is For
Sometimes a differential equation tells you the rate of change of a quantity, but finding an exact formula for the solution is difficult or impossible. Euler's Method gives you a practical way to approximate the solution numerically.
The central idea is simple: if you know a point on a solution curve and you know its slope there, you can use that slope to move a short distance along the curve. Then you repeat the process from the new point.
For a differential equation of the form , Euler's Method uses the slope at the current point to estimate the next point.
Here, is the current point, is the step size, and is the slope given by the differential equation.
The Euler's Method Formula
Suppose you know that a solution passes through the point . To approximate the solution at a nearby :
- Calculate the slope using the differential equation: .
- Multiply that slope by the step size .
- Add the resulting change to the current value.
- Move the value forward by .
The second formula is the one you should recognize immediately on the AP Calculus exam. Euler's Method is essentially repeated linear approximation.
Why the Method Works
At a point on a differentiable solution curve, the tangent line gives a good approximation to the curve when you stay sufficiently close to that point.
If the current point is and the slope there is , the tangent-line approximation is:
Euler's Method uses exactly this idea, but then takes the newly estimated point and constructs another tangent-line approximation. Repeating this process produces a sequence of points that approximates the actual solution curve.
Worked Example 1: One Euler Step
Suppose and the solution satisfies . Use Euler's Method with step size to approximate .
Worked Example 2: Multiple Euler Steps
Consider the differential equation with initial condition . Use Euler's Method with step size to approximate .
Organizing Euler's Method with a Table
For several steps, a table is often the safest way to organize your work. Each row uses the point from the previous row to calculate the next point.
The key rule is that the new point becomes the current point for the next step. Never keep using the original initial condition after the first step.
For , with and step size , approximate the solution at .
Choosing the Step Size
The step size, usually written as , determines how far you move horizontally during each Euler step.
A smaller step size generally gives a more accurate approximation because each tangent-line approximation is used over a shorter interval. However, a smaller step size also means that you need more steps to reach the same final value.
For example, if you need to move from to using , you need steps.
Euler's Method and Differential Equation Models
Euler's Method is especially useful when a problem gives you a differential equation that represents a real-world process. The differential equation tells you the current rate of change, while Euler's Method turns that rate information into approximate values.
For example, if represents the population of a species and gives its rate of change, then Euler's Method can estimate the population at later times without requiring you to solve the differential equation exactly.
A population satisfies , where is measured in years. Initially, . Use Euler's Method with step size to approximate the population after year.
When Euler's Method Overestimates or Underestimates
AP Calculus questions sometimes ask whether an Euler approximation is an overestimate or an underestimate of the actual solution.
The key idea is concavity. Euler's Method follows tangent lines. If the actual solution curve bends away from those tangent lines in a predictable direction, you can determine the sign of the error.
- If the solution is concave up, the tangent line tends to lie below the curve, so a forward Euler approximation tends to be an underestimate.
- If the solution is concave down, the tangent line tends to lie above the curve, so a forward Euler approximation tends to be an overestimate.
This reasoning is particularly useful when the AP question asks you to interpret the approximation rather than simply calculate it.
Each new slope must be calculated at the current Euler point. After you calculate a new , use that new point when evaluating the differential equation for the next step.
Euler's update is not just . You must multiply the slope by the step size: .
Count how many intervals you need to travel. From to with step size requires steps.
If your calculator gives several decimal places, keep enough precision during intermediate steps. Rounding after every Euler update can cause noticeable error after many steps.
A Fast AP Exam Strategy
- Write down the current point.
- Evaluate the differential equation at that point to get the slope.
- Multiply the slope by the step size.
- Add the change to the current .
- Increase by the step size.
- Repeat.
If you remember only one idea, remember this: new value = old value + rate × time (or horizontal step). Euler's Method is the mathematical version of that principle.
Practice Problems
Suppose and . Use Euler's Method with step size to approximate .
Show answer
Suppose with . Use Euler's Method with step size to approximate .
Show answer
A solution satisfies and . Use Euler's Method with step size to approximate .
Show answer
A solution to a differential equation is concave down on an interval. A forward Euler approximation is made over that interval. Is the Euler approximation likely to be an overestimate or an underestimate?
Show answer
Test yourself: AP Calculus practice exams
Ready to check what you know? Work an AP-style practice exam, then open the full solutions.
Want all 1,114 practice problems?
This tutorial covers one topic. Calc Pass covers all of AP Calculus AB & BC: full review, every practice question, and step-by-step solutions to each one.
Get the Calc Pass App
Scan to download and practice on the go, with instant scoring.
Vol. 1: 1,114 Questions
The complete practice question bank, organized by AB & BC topic.
View on Amazon