Approximating Solutions Using Euler's Method (College Board AP® Calculus BC) : Study Guide
Euler's method
What is Euler’s method?
Euler’s method is a numerical method for finding approximate solutions to first order differential equations
It treats the derivatives in the equation as being constant over short ‘steps’
At each step you use a linear approximation to approximate the value at the next point
See the 'Approximating Values of a Function' study guide in the Linearization topic
The differential equation must be in the form
i.e.
is expressed in terms of
and
Start with a known value
corresponding to a value
Then
is the step size
etc.

An Euler’s method approximation tends to wander away from the exact solution
The accuracy can be improved by making the step size smaller
Examiner Tips and Tricks
If an exam question asks you how to improve an Euler’s method approximation, the answer will almost always involve decreasing the step size .
How do I use Euler’s method with a first order differential equation?
STEP 1: Make sure your differential equation is in
form
It is possible that only one of the variables will appear on the right-hand side of the equation
For example, the derivative may be in terms of
only,
The procedure to follow remains the same
STEP 2: Use the recursion equations
and
An exam question may tell you the correct value of
to use
or you may need to calculate it from other info provided
See the Worked Examples
STEP 3: Start with
This gives
and
The values for
and
will come from the initial conditions given in the question
Your values for
and
will be carried over into the next step
STEP 4: Continue with
This gives
and
The values for
and
will come from the previous step
The value you find for
will usually be the Euler's method approximation you are looking for
Examiner Tips and Tricks
It is possible to perform Euler's method with any step size and any number of steps. In this case you could go on to calculate ,
,
, etc. On the exam, however, the questions almost always involve only two steps.
Examiner Tips and Tricks
You might find it useful to do your workings in a table
Worked Example
Let be the solution to the differential equation
with initial condition
. What is the approximation for
obtained by using Euler's method with a step size of
starting at
?
You need to go from to
with a step size of
so there will be
steps
Use the formula
where here
and
Start with initial value
Then
And
Continue from
And
You could also do these workings in a table
So by the Euler method,
Worked Example
2 | 2.5 | 3 | |
5 | 2 | 1 |
is a twice-differentiable function for all values of
, with
. The table above gives values of the derivative of
,
, for selected values of
.
Use Euler's method, with two steps of equal size starting at , to approximate
. Show the computations that lead to your answer.
You need to go from to
with two steps of equal size
so the step size will be
Use the formula
where here
i.e. where the value of
depends on
only
Start with initial value
Then
And
Continue from
And
You could also do these workings in a table
So by the Euler method,
How can I tell if an Euler's method approximation is an overestimate or an underestimate?
If the solution to a differential equation is concave down on the interval over which Euler's method is employed
then the Euler's method approximation will be an overestimate
See the diagram at the start of this study guide for an example of this
If the solution to a differential equation is concave up on the interval over which Euler's method is employed
then the Euler's method approximation will be an underestimate
You can differentiate
again with respect to
to find
Then
tells you the solution is concave down
And
tells you the solution is concave up
Note that you don't need to solve the equation to determine its concavity!
How can I use my graphing calculator to carry out Euler’s method?
STEP 1: Make sure your differential equation is in
form
STEP 2: Write down the recursion equations
and
An exam question may tell you the correct value of
to use
or you may need to calculate it from other info provided
See the Worked Example
STEP 3: Use the recursion feature on your calculator to calculate the Euler’s method approximation over the correct number of steps
The values for
and
will come from the initial conditions given in the question
Your calculator will output the answer as a table of values
Examiner Tips and Tricks
Be careful with letters. In the exam (and in your calculator’s recursion app) the variables may not be x and y.
Examiner Tips and Tricks
Although your graphing calculator can carry out Euler's method approximations, these questions are usually on the non-calculator part of the exam. So make sure you can do the method 'by hand' as well!
Worked Example
Consider the differential equation with the initial condition
.
(a) Using your graphing calculator, apply Euler’s method with five equal steps to approximate the solution to the differential equation at .
First rearrange into form
Next calculate the step size ; you need to go from
to
in five steps so
Put that information into the recursion equations and
Put those equations into the recursion app on your calculator, and specify the required number of steps ()
Your calculator will output the answers in a table
0 | 0 | 0.5 |
1 | 0.2 | 0.6 |
2 | 0.4 | 0.72 |
3 | 0.6 | 0.856 |
4 | 0.8 | 1.0048 |
5 | 1 | 1.1638 |
Note that the last row in the table gives the result you're looking for (i.e. the Euler approximation for when
)
Round to 3 decimal places
(b) Explain how the accuracy of the approximation in part (a) could be improved.
Decrease the step size by using a greater number of steps to get from 0 to 1
You've read 0 of your 5 free study guides this week
Sign up now. It’s free!
Did this page help you?