Euler’s method: notes and practice questions
- The integrating factor method solves first-order linear differential equations of the form .
- The integrating factor is calculated as . A constant of integration is not needed here.
- Multiply the standard form equation by . The left side simplifies to .
- Integrate both sides: .
- Solve for : .
- Use logarithmic properties () to simplify when possible.
- The constant is found using initial conditions for particular solutions.
How it is examined
Four methods under one code, and the question usually names the method, so generation should name it too. The logistic equation is the IB's own example and it pulls in partial fractions, which makes it a good multi-part question. Euler's method is arithmetic that has to be laid out in a table, and it is a Paper 2 item. The constant of integration must be found from the initial condition before rearranging, not after. 8 to 12 marks across parts.
Euler's method as ; , where is a constant (step length), and the integrating factor for . **The homogeneous substitution is not in the booklet**, it is in the syllabus guidance and has to be recalled.
- First order differential equations.
- Numerical solution of using Euler's method.
- Variables separable.
- Homogeneous differential equation using the substitution .
First order only. Second order differential equations are not on the syllabus.
Linking questions
- Other contexts: Newton's law of cooling, population growth, carbon dating.
- Links to other subjects: decay curves (physics); first order reactions (chemistry).
Practice questions
4 questions · 2 medium · 2 hardQuestion 1
MediumPaper 2 · calculator10 marksConsider the following differential equation:
Take , and use Euler's method with a step size of 0.4 to estimate at .
By solving the differential equation analytically, calculate the absolute error in your approximation from part (a) at
Remember to use the given differential equations to prepare the correct formulas to solve using Euler's methods.
Remember to separate the variables first then integrate and afterwards use the given point to find the full solution.
Question 2
HardPaper 2 · calculator19 marks(a) In a controlled biological experiment, the rate of change of the population of a certain microorganism with respect to time is modeled by the differential equation , where is in hours and is in thousands of organisms. It is known that at hour, the population is thousand.
Use Euler's method, with a step length of 0.1, to find an approximate value of when .
(b) Use the substitution to show that .
(c.i) By solving the differential equation from part (b), and given that , show that .
(c.ii) Find the actual value of when .
(c.iii) Using the graph of , suggest a reason why the approximation given by Euler's method in part (a) is not a good estimate to the actual value of at .
Remember Euler's method formula: . Carefully calculate the derivative at each step and ensure you are using the correct values for and . Keep sufficient decimal places in intermediate calculations.
Remember to differentiate with respect to using the product rule before substituting into the original differential equation.
After separating variables, you will need to use partial fractions to integrate the expression involving . Don't forget to find the constant of integration using the initial condition and substitute back at the end.
Substitute into the exact solution for you found in part (c.i).
Consider the behavior of the function as approaches . How does the gradient change?
Question 3
MediumPaper 2 · calculator10 marksA metal object is cooling in a room. Its temperature, (in degrees Celsius), at time (in minutes) can be modelled by the differential equation . Initially, at , the temperature of the object is .
(a) Use Euler's method with a step size of 0.1 to find an approximation for the temperature of the object when minutes. Give your answer correct to four significant figures.
(b) By solving the differential equation, show that .
(c) Find the absolute value of the error in your approximation in part (a).
Recall Euler's method formula: . Here, is and is . Calculate step by step up to .
This is a separable differential equation. Separate the variables and integrate both sides. Remember to use the initial condition to find the constant of integration.
The error is the absolute difference between the exact value (from part b) and the approximation (from part a). Make sure to use enough decimal places for the exact value before rounding the final error.
Question 4
HardPaper 2 · calculator15 marksThe rate of change of the concentration, , of a reactant in a chemical process at time is modelled by the differential equation , for . Given that the initial concentration is , use Euler's method with a step size of to find an approximate value of when .
Solve the differential equation using an appropriate analytical method, and find the exact value of when .
Sketch the approximate values you found in part (a) and the graph of the function you found in part (b) on the same coordinate axes. Use your sketch to explain why your answer in part (a) is greater than or less than the value in part (b).
Recall Euler's method formula: . Be careful with the calculations for each step.
Rearrange the differential equation into the standard form for a first-order linear differential equation, , and then use an integrating factor.
To explain the difference, consider the concavity of the analytical solution curve. Does Euler's method (which uses tangent lines) tend to overestimate or underestimate for that concavity?
No question on this page matches those filters. Try another difficulty or paper.
Every Euler’s method question, marked for you
Every answer is marked mark by mark, IB-style, and the AI tutor helps when you are stuck.
Where marks are lost
- Using your own wrong value after failing a "show that".