Approximating solutions using Euler's method (BC only) — AP Calculus BC Study Guide
For: AP Calculus BC candidates sitting AP Calculus BC.
Covers: This chapter covers Euler’s method recursive formula, step size calculation, approximating solutions to first-order initial value problems, over/under-approximation identification, and step size and error behavior.
You should already know: First-order initial value problems, point-slope form of a line, derivative tests for concavity of functions.
A note on the practice questions: All worked questions in the "Practice Questions" section below are original problems written by us in the AP Calculus BC style for educational use. They are not reproductions of past College Board / Cambridge / IB papers and may differ in wording, numerical values, or context. Use them to practise the technique; cross-check with official mark schemes for grading conventions.
1. What Is Approximating solutions using Euler's method (BC only)?
Euler's method is a numerical iterative technique for approximating values of the unknown solution to a first-order initial value problem (IVP) of the form , . Unlike analytical methods such as separation of variables that give an exact closed-form solution, Euler's method works even when an exact solution cannot be found easily, which is why it is tested exclusively on the AP Calculus BC exam. Per the AP Calculus Course and Exam Description (CED), this topic makes up approximately 2-3% of the total exam score. It typically appears in both multiple-choice (MCQ), often as a 1-point question asking for an approximation after 2-3 steps, and free-response (FRQ), usually paired with other differential equation topics like slope fields or population growth. The core intuition is that if we know the slope of the solution at a point, we can use a small linear step along that slope to approximate the solution at the next x-value, repeating this process until we reach the desired coordinate. It is sometimes called the Euler tangent line method, since each step relies on tangent line approximation.
2. The Euler's Method Recursive Formula
The core of Euler's method is breaking the interval from the initial x-value to the target x-value into equal steps, each of size , where is called the step size. Starting from our known initial point , the slope of the solution at this point is given directly by the differential equation: . To get from to , we approximate the solution curve between these two points with the tangent line at . Using point-slope form: . At , this gives , where is our approximation for . We repeat this process recursively for every subsequent step, leading to the general formulas: This recursion continues until we reach the target x-value, which gives us our final approximation.
Worked Example
Given the initial value problem , with , use Euler's method with step size to approximate .
- Identify parameters: Initial , , step size , target , so we need 2 total steps.
- First step to : Calculate the slope at : . Then , so .
- Second step to (our target): Calculate the slope at : .
- Calculate the final approximation: , so .
Exam tip: Always write down the number of steps you need before starting calculations. It is extremely common to do one fewer step than required, especially when step size is a fraction and target x is a whole number.
3. Identifying Over- and Under-Approximation
After calculating an approximation with Euler's method, AP exam questions frequently ask whether the approximation is greater than or less than the exact value of the solution. This depends entirely on the concavity of the solution over the interval of approximation, because each Euler step uses the tangent line at the start of the step to approximate the entire interval. If the solution is concave up ( everywhere on the interval), the tangent line will lie entirely below the solution curve, so the approximation will be too low (an under-approximation). If the solution is concave down ( everywhere on the interval), the tangent line will lie entirely above the solution curve, so the approximation will be too high (an over-approximation). To find the sign of , we differentiate the original differential equation implicitly: starting from , we get , then substitute to get in terms of and , then check its sign over the entire interval.
Worked Example
For the IVP from the previous example (, ), the approximation for is 0.75. Is this an over- or under-approximation of the exact value?
- Differentiate the differential equation to find : .
- Substitute into the expression for : .
- Check the sign of over the interval : is positive between and , so is always positive: at , ; at , .
- Since everywhere on , the solution is concave up, so the approximation 0.75 is an under-approximation, and the exact value of is greater than 0.75.
Exam tip: You can only conclude over/under approximation if has constant sign over the entire interval. If concavity changes, you cannot make a general claim about the final approximation.
4. Step Size and Error Behavior
Euler's method is classified as a first-order numerical method, which means the total (global) error after n steps to reach the target x is approximately proportional to the step size . Formally, this means for some constant that depends on the specific IVP and target x-value, but does not depend on . This relationship is a common point tested in multiple-choice questions: if you know the error for one step size, you can predict the error for any other step size. A key takeaway is that smaller step size always produces a more accurate approximation, because the tangent line approximation is more accurate over shorter intervals. On the AP exam, you will never need more than 3-4 steps for an Euler's method question, even with small step size, so computation is always manageable.
Worked Example
An Euler approximation of with step size has a total error of 0.12. Assuming error follows the expected proportionality for Euler's method, what is the expected error when using step size to approximate ?
- Recall that for Euler's method, global error , where is a constant for this IVP and target.
- Solve for using the known error: .
- Calculate the expected error for : .
- The expected error for step size 0.1 is 0.03.
Exam tip: Do not confuse Euler's first-order error with second-order error for higher-order methods (like Runge-Kutta) that are not tested on AP BC. Only Euler's linear proportionality to step size is tested.
5. Common Pitfalls (and how to avoid them)
- Wrong move: Stopping one step early because you count the starting point as step 1. For example, approximating with starting at , stopping after 1 step at . Why: Students forget the initial point is step 0, not step 1, so they miscount the number of steps needed. Correct move: Before starting any calculation, explicitly write to get the number of steps required, then cross off each step as you complete it.
- Wrong move: Using instead of when calculating . Why: Students mix up the recursive order, since is unknown when calculating the step. Correct move: Always remember you use the slope at the start of the step (the known point you already have) to calculate the y-value at the end of the step.
- Wrong move: Claiming a concave up solution gives an over-approximation, or a concave down solution gives an under-approximation. Why: Students mix up the position of the tangent line relative to the solution curve. Correct move: Draw a 2-second sketch: concave up curves bend upward above their tangent lines, so approximation is low; concave down curves bend below their tangent lines, so approximation is high.
- Wrong move: Stating that cutting the step size in half cuts the error by one-quarter for Euler's method. Why: Students confuse Euler's first-order error with second-order error for untested higher-order methods. Correct move: Remember Euler's method is first-order: error scales linearly with step size, so halving halves the error.
- Wrong move: Calculating step size as instead of . Why: Students mix up the formula when given a fixed number of steps . Correct move: Step size is total distance to the target divided by number of steps, so the difference in x goes in the numerator.
- Wrong move: Leaving in the expression for when checking concavity, so you cannot determine the sign of . Why: Students stop after implicit differentiation and forget to substitute the original differential equation. Correct move: After finding , always substitute to get in terms of and before checking its sign.
6. Practice Questions (AP Calculus BC Style)
Question 1 (Multiple Choice)
Let , with initial condition . Using Euler's method with two steps to approximate , what is the resulting approximation? A) B) C) D)
Worked Solution: First, calculate step size: we go from to in 2 steps, so . Next, compute the first step: starting from , the slope is , so at . For the second step, the slope at is , so . The correct answer is C.
Question 2 (Free Response)
Consider the initial value problem , . (a) Use Euler's method with step size to approximate . (b) Is your approximation from part (a) an over-approximation or under-approximation of the exact value of ? Justify your answer. (c) If we use step size instead of , by what factor would we expect the total error to decrease? Explain your reasoning.
Worked Solution: (a) We need steps. Step 1: , , so at . Step 2: , so at . Step 3: , so . The approximation is . (b) Differentiate to get . Testing points on shows everywhere, so the solution is concave down. For concave down solutions, tangent lines lie above the solution curve, so the approximation is an over-approximation. (c) Euler's method has global error proportional to step size. Original , new , so error is of the original error. The error decreases by a factor of 4.
Question 3 (Application / Real-World Style)
A population of bacteria in a controlled experiment grows according to the differential equation , where is the number of bacteria measured in thousands, and is time measured in hours. At time , the population is thousand bacteria. Use Euler's method with step size hour to approximate the bacteria population at hours.
Worked Solution: Initial values: , , , 3 steps to . Step 1: , so thousand at . Step 2: , so thousand at . Step 3: , so thousand. After 3 hours, Euler's method approximates the bacteria population is approximately 74.5 thousand bacteria.
7. Quick Reference Cheatsheet
| Category | Formula | Notes |
|---|---|---|
| Step Size (n steps from to ) | Always calculate this first before starting iterations; equal step size is assumed for all AP questions. | |
| Recursive Euler Step | Use the slope at the start (known point) of the step to find the end point. | |
| Second Derivative for Concavity | Substitute before checking the sign of . | |
| Over-Approximation Condition | on entire interval | Solution is concave down; tangent line lies above the curve. |
| Under-Approximation Condition | on entire interval | Solution is concave up; tangent line lies below the curve. |
| Euler Global Error | Error scales linearly with step size; halving halves the error. | |
| Euler's Method Input | Only applies to first-order initial value problems, the only form tested on AP BC. |
8. What's Next
Mastering Euler's method is a critical prerequisite for the remaining topics in Unit 7 (Differential Equations), specifically applied modeling with differential equations, where numerical approximations are often required when exact solutions are too complex to derive. This topic builds on your prior knowledge of tangent line approximations from Unit 2, extending that local linear approximation idea to an iterative process that can reach any desired x-value. It also introduces core numerical analysis concepts that are widely used in engineering, biology, and physics for solving real-world differential equations that lack closed-form exact solutions. Without mastering the recursive step and error behavior of Euler's method, you will lose easy points on both MCQ and FRQ questions that explicitly test this BC-only topic.