Skip to content
  1. IB Question Bank
  2. Maths AI
  3. Calculus
Topic 5.15 · HL only

Euler method for First order differential equations (single and coupled systems): notes and practice questions

Summary
  • Euler's Method: A numerical method for approximating solutions to differential equations.
  • It works by treating derivatives as constant over short, discrete steps (hh).
  • Accuracy improves with a smaller step size; inherent error exists due to constant gradient approximation.
  • For a single first-order differential equation dydx=f(x,y)\frac{dy}{dx} = f(x, y):
  • yn+1=yn+h×f(xn,yn)y_{n+1} = y_n + h \times f(x_n, y_n)
  • xn+1=xn+hx_{n+1} = x_n + h
  • For coupled first-order differential equations dxdt=f1(x,y,t)\frac{dx}{dt} = f_1(x, y, t) and dydt=f2(x,y,t)\frac{dy}{dt} = f_2(x, y, t):
  • xn+1=xn+h×f1(xn,yn,tn)x_{n+1} = x_n + h \times f_1(x_n, y_n, t_n)
  • yn+1=yn+h×f2(xn,yn,tn)y_{n+1} = y_n + h \times f_2(x_n, y_n, t_n)
  • tn+1=tn+ht_{n+1} = t_n + h
  • Variables: nn is the step number, xn,yn,tnx_n, y_n, t_n are values at step nn, hh is the constant step size.
  • Procedure for single equation: Rearrange to dydx=f(x,y)\frac{dy}{dx} = f(x, y), identify initial conditions (x0,y0x_0, y_0) and hh, then calculate steps sequentially.
  • Procedure for coupled systems: Ensure format dxdt=f1\frac{dx}{dt} = f_1 and dydt=f2\frac{dy}{dt} = f_2, identify initial conditions (x0,y0,t0x_0, y_0, t_0), apply recursion simultaneously.
  • Converting second-order equations (HL only): Substitute y=dxdty = \frac{dx}{dt}, then dydt=d2xdt2\frac{dy}{dt} = \frac{d^2x}{dt^2}, to transform into a pair of coupled first-order equations.
  • Use the GDC's sequence/recursion feature for calculations; carefully map variables.
  • Euler's method for differential equations is an HL-only topic.
  • To improve approximation accuracy, always make the step size smaller.
  • Determine the exact number of steps needed: (xtarget−x0)/h(x_{target} - x_0) / h.
  • Organize working in a table (columns for n,xn,yn,tnn, x_n, y_n, t_n) for clarity and method marks.

How it is examined

The test is understanding what each step of the iteration represents, step size, current point, gradient at that point, next point, rather than performing many iterations by hand: the GDC or a given spreadsheet output does the arithmetic. For the coupled system, a question typically gives a predator-prey style pair of equations and asks for a small number of steps or for the values to be read from provided technology output.

Key ideas
  • Use Euler's method to find the approximate solution to a first order differential equation, numerically solving dydx=f(x,y)\dfrac{dy}{dx} = f(x, y).
  • Numerically solve a coupled system, dxdt=f1(x,y,t)\dfrac{dx}{dt} = f_1(x, y, t) and dydt=f2(x,y,t)\dfrac{dy}{dt} = f_2(x, y, t).
Not assessed

Enrichment only, so not examinable: Runge-Kutta methods.

Linking questions

  • Other contexts: the SIR model for infection as an extension of the method, Lotka-Volterra predator-prey models.
  • TOK: to what extent is certainty attainable in mathematics? Is certainty attainable, or desirable, in other areas of knowledge?

Practice questions

19 questions · 1 easy · 11 medium · 7 hard
Showing 19 of 19

Question 1

EasyPaper 1 · calculator5 marks

Consider the differential equation:

dydx=12xy\frac{dy}{dx} = \frac{1}{2}x\sqrt{y}

At x=0x = 0 take y=1y = 1. Use Euler's method with a step size of 0.1 and estimate yy at x=0.3x = 0.3.

Question 2

MediumPaper 1 · calculator8 marks
(a)

If a vehicle is moving along a straight road, where its position yy at time tt for t≥0t \geq 0 is given by the following differential equation:

dydt=ysin(t+1)\frac{dy}{dt} = ysin(t + 1)

At t=0t = 0 take y=1y = 1.

aa Use Euler's method with a step size of 0.1 and estimate yy at t=0.3t = 0.3.

[3]
(b)

bb By solving the differential equation analytically, calculate the percentage error in your approximation from part (a) at t=0.3.t = 0.3.

[5]

Question 3

HardPaper 2 · calculator14 marks
(a)

A specialized chemical reactor is designed to produce a certain compound. The rate of change of the concentration of a key reactant, CC, with respect to time, tt, is modeled by the differential equation dCdt=t2C\frac{dC}{dt} = \frac{t^2}{C}.

At t=1t = 1 minute, the concentration CC is 22 mol/L.

(a) Use Euler's method with a step size of 0.10.1 to find approximate values of CC when t=1.1t = 1.1, 1.21.2, and 1.31.3 minutes. Give your answers to three decimal places.

[4]
(b)

(b) Solve the differential equation dCdt=t2C\frac{dC}{dt} = \frac{t^2}{C} to find the exact concentration CC as a function of tt. Hence, find the absolute errors for each of your approximations in part (a). Give your exact values to five decimal places and absolute errors to five decimal places.

[10]

Question 4

MediumPaper 1 · calculator8 marks
(a)

If a transformation SS maps the vector (xy)\begin{pmatrix} x \\ y \end{pmatrix} to (x′y′)\begin{pmatrix} x' \\ y' \end{pmatrix} as follows:

S:(x′y′)=(4−735)(xy)+(2−3)S:\begin{pmatrix} x' \\ y' \end{pmatrix} = \begin{pmatrix} 4 & - 7 \\ 3 & 5 \end{pmatrix}\begin{pmatrix} x \\ y \end{pmatrix} + \begin{pmatrix} 2 \\ - 3 \end{pmatrix}

aa If the image of a point A(x,y)A(x,y), due to this transformation, has coordinates (0,16), Find the coordinates of point A(x,y)A(x,y).

[6]
(b)

bb If a quadrilateral MM undergoes the transformation SS, what happens to the area of its image?

[2]

Question 5

HardPaper 2 · calculator12 marks
(a)

A microbiologist is studying the interaction between two competing species of bacteria, species A and species B, in a controlled environment. Let AA represent the population of species A (measured in millions) and BB represent the population of species B (measured in millions). Let tt represent time, in hours.

The interaction can be modelled by the coupled differential equations:

dAdt=A(1−B)\frac{dA}{dt} = A(1 - B)

dBdt=B(A−3)\frac{dB}{dt} = B(A - 3)

State the two equilibrium points for this model.

[3]
(b)

Initially, there are 44 million bacteria of species A and 0.50.5 million bacteria of species B. Use the Euler method with a step size of 0.20.2 hours to estimate the population of species A and species B after 11 hour (to the nearest integer). Show the intermediate values that are obtained in the working, in the format of a table.

[7]
(c)

Suggest whether stating the population of bacteria to the nearest integer is a valid level of accuracy when using Euler's method in part (b).

[2]

Question 6

MediumPaper 1 · calculator8 marks
(a)

A colony of bacteria is growing in a nutrient solution. The rate of change of the population, PP, with respect to time, tt (in hours), is modelled by the differential equation dPdt=Pcos⁡t(e−sin⁡t)\frac{dP}{dt} = P \cos t (e^{-\sin t}). At time t=0t = 0, the population is P=10P = 10.

(a) By using Euler's method with a step length of 0.1, find an approximate value for the population when t=0.3t = 0.3. Give your answer to three significant figures.

[3]
(b)

(b) By solving the differential equation, find the percentage error in your approximation for the population when t=0.3t = 0.3. Give your answer to three significant figures.

[5]

Question 7

HardPaper 2 · calculator22 marks
(a)(i)

The concentration of a chemical, CC (in mol dm−3^{-3}), in a reaction vessel at time tt seconds is modelled by the differential equation

d2Cdt2+7dCdt+10C=0\frac{\mathrm{d}^2C}{\mathrm{d}t^2} + 7\frac{\mathrm{d}C}{\mathrm{d}t} + 10C = 0

(a) (i) Use the substitution V=dCdtV = \frac{\mathrm{d}C}{\mathrm{d}t} to show that this equation can be written as

(dCdtdVdt)=(01−10−7)(CV)\begin{pmatrix} \frac{\mathrm{d}C}{\mathrm{d}t} \\ \frac{\mathrm{d}V}{\mathrm{d}t} \end{pmatrix} = \begin{pmatrix} 0 & 1 \\ -10 & -7 \end{pmatrix} \begin{pmatrix} C \\ V \end{pmatrix}.

[5]
(a)(ii)

(ii) Find the eigenvalues for the matrix (01−10−7)\begin{pmatrix} 0 & 1 \\ -10 & -7 \end{pmatrix}.

[3]
(a)(iii)

(iii) Hence state the long-term rate of change of the chemical concentration.

[1]
(b)(i)

The chemical reaction is now subjected to an external input, and the equation for the concentration is amended to

d2Cdt2+7dCdt+10C=2t+5\frac{\mathrm{d}^2C}{\mathrm{d}t^2} + 7\frac{\mathrm{d}C}{\mathrm{d}t} + 10C = 2t + 5.

(b) (i) Use the substitution V=dCdtV = \frac{\mathrm{d}C}{\mathrm{d}t} to write the differential equation as a system of coupled, first order differential equations. State the initial conditions given that, at t=0t = 0, the concentration of chemical C is 11 mol dm−3^{-3} and its rate of change is 00 mol dm−3^{-3} s−1^{-1}.

[3]
(b)(ii)

(ii) Use Euler's method with a step length of 0.10.1 to find the concentration of the chemical when t=1t = 1 s. Give your answer to three significant figures.

[7]
(b)(iii)

(iii) Find the long-term rate of change of the chemical concentration.

[3]

Question 8

MediumPaper 1 · calculator5 marks

A buoy floats in a harbour. Its vertical displacement, xx metres, from its equilibrium position at time tt seconds, satisfies the differential equation

d2xdt2+4dxdt+15x=100 \frac{\mathrm{d}^2x}{\mathrm{d}t^2} + 4 \frac{\mathrm{d}x}{\mathrm{d}t} + 15x = 100

Initially, at t=0t=0, the buoy is at x=2x=2 and its vertical velocity is dxdt=5\frac{\mathrm{d}x}{\mathrm{d}t} = 5.

(a) Use Euler's method with a step size of h=0.1h = 0.1 to estimate the maximum vertical displacement of the buoy during the first second.

Question 9

HardPaper 2 · calculator31 marks
(a)

A marine engineer is modelling the vertical displacement, hh meters, of a buoy from its equilibrium position at time tt minutes after being disturbed by a wave. The motion is described by the differential equation:

d2hdt2+6dhdt+8h=0\frac{\text{d}^2 h}{\text{d}t^2} + 6\frac{\text{d}h}{\text{d}t} + 8h = 0.

This equation can be rewritten as a system of coupled first-order differential equations:

dhdt=y\frac{\text{d}h}{\text{d}t} = y

dydt=−8h−6y\frac{\text{d}y}{\text{d}t} = -8h - 6y.

Find the general solution for hh.

[5]
(b)(i)

Initially, the buoy is at its equilibrium position (h=0h = 0) and has an initial upward velocity of 22 m/min (dhdt=2\frac{\text{d}h}{\text{d}t} = 2).

Find an expression for hh in terms of tt.

[6]
(b)(ii)

Sketch hh against tt in the interval 0≤t≤40 \le t \le 4.

[6]
(c)(i)

The engineer is interested in the maximum upward displacement of the buoy.

Find the time, in minutes, when this maximum displacement occurs.

[4]
(c)(ii)

Calculate the maximum upward displacement of the buoy.

[4]
(d)

An improved model for the buoy's motion, considering an external periodic force, is given by:

d2hdt2+6dhdt+8h=hcos⁡t\frac{\text{d}^2 h}{\text{d}t^2} + 6\frac{\text{d}h}{\text{d}t} + 8h = h \cos t.

The same initial conditions as in part (b.i) apply (h(0)=0h(0) = 0 and dhdt(0)=2\frac{\text{d}h}{\text{d}t}(0) = 2).

Use Euler's method with a tt-interval of 0.10.1 to predict the value of hh when t=1t = 1.

[6]

Question 10

MediumPaper 1 · calculator6 marks

The angular displacement, θ\theta (radians), of a damped pendulum at time tt (seconds) is modelled by the differential equation:

d2θdt2+0.5dθdt+4θ=0\frac{d^2\theta}{dt^2} + 0.5\frac{d\theta}{dt} + 4\theta = 0

At t=0t = 0, the pendulum is released from rest with an initial angular displacement of 0.10.1 radians. That is, θ=0.1\theta = 0.1 and dθdt=0\frac{d\theta}{dt} = 0 when t=0t = 0.

Use Euler's method, with a step length of 0.10.1 seconds, to estimate the value of θ\theta when t=0.4t = 0.4 seconds.

Question 11

HardPaper 3 · calculator27 marks
(a)(i)

This question explores models for the temperature of a cooling metal object.

A metal object is heated and then allowed to cool in a room where the ambient temperature is 2020 °C. The temperature, TT °C, of the object is recorded every 55 minutes, starting from t=0t = 0 minutes.

Time (tt minutes)Temperature (TT °C)
090.0
574.5
1062.5
1553.1
2045.8
2540.1

The data is first modelled using a linear function, T(t)=at+bT(t) = at + b, where a,b∈Ra, b \in \mathbb{R}.

Find the equation of the regression line of TT on tt.

[2]
(a)(ii)

Interpret the meaning of the parameter aa in the context of the model.

[1]
(a)(iii)

Suggest why using this linear regression equation to predict the time it will take for the object to cool to 2020 °C could be unreliable.

[1]
(b)(i)

The data is then modelled using a quadratic function, T(t)=pt2+qt+rT(t) = pt^2 + qt + r, where p,q,r∈Rp, q, r \in \mathbb{R}.

Find the equation of the least squares quadratic regression curve.

[1]
(b)(ii)

Use this quadratic equation to predict the time it will take for the object to cool to 4040 °C.

[2]
(b)(iii)

Hence, write down a suitable domain for the function T(t)=pt2+qt+rT(t) = pt^2 + qt + r in the context of this cooling process.

[1]
(c)

A metal object with a constant heat capacity CC Joules/°C is cooling in a room. The rate of heat transfer from the object to its surroundings is given by P=αA(T−Ta)P = \alpha A (T - T_a), where PP is the rate of heat loss in Joules/minute, α\alpha is the heat transfer coefficient, AA is the surface area of the object, TT is the object's temperature, and TaT_a is the ambient temperature. The rate of change of the object's internal energy is given by dEdt=CdTdt\frac{dE}{dt} = C \frac{dT}{dt}.

Given that the ambient temperature is Ta=20T_a = 20 °C and assuming that all heat loss is due to this process, show that the differential equation for the temperature of the object can be written as dTdt=−K(T−20)\frac{dT}{dt} = -K(T - 20), where KK is a positive constant.

[3]
(d)

By solving the differential equation dTdt=−K(T−20)\frac{dT}{dt} = -K(T - 20), show that the general solution is given by T=20+Ae−KtT = 20 + Ae^{-Kt}, where A∈RA \in \mathbb{R}.

[5]
(e)

Use the general solution from part (d) and the initial condition T(0)=90T(0) = 90 °C, along with the data point T(5)=74.5T(5) = 74.5 °C, to find the values of AA and KK. Hence, predict the time it takes for the object to cool to 2525 °C.

[4]
(f)

If the object was initially heated to a different temperature, T0′T_0' °C, such that it cools to 3030 °C in 3030 minutes, find this new initial temperature T0′T_0'. Use the value of K≈0.0500589K \approx 0.0500589 from part (e).

[3]
(g)

Now, consider a scenario where the object is cooling, but also receives a small amount of heat from an external source that decreases over time. The temperature of the object, TT °C, is modelled by the differential equation dTdt=−0.05(T−20)+1.5e−0.1t\frac{dT}{dt} = -0.05(T - 20) + 1.5 e^{-0.1t}.

Given the initial temperature T(0)=90T(0) = 90 °C, use Euler's method with a step length of h=2h = 2 minutes to estimate the temperature of the object at t=6t = 6 minutes.

[4]

Question 12

MediumPaper 1 · calculator6 marks
(a)

The rate of change of the concentration of a chemical compound, CC (in mol/L), in a reaction vessel with respect to time, tt (in minutes), is modeled by the differential equation

(t3+1)dCdt=t22C−6(t^3+1)\frac{dC}{dt} = \frac{t^2}{2C-6}, for t≥0,C≥3t \ge 0, C \ge 3.

Given that C=3C = 3 when t=0t = 0.

Explain why Euler's method cannot be used to find an approximate value for CC when t=0.1t = 0.1.

[1]
(b)

By solving the differential equation, show that C=3+13ln⁡(t3+1)C = 3+\sqrt{\frac{1}{3}\ln(t^3+1)}.

[4]
(c)

Hence deduce the value of CC when t=0.2t = 0.2.

[1]

Question 13

HardPaper 3 · calculator28 marks
(a)(i)

A small scientific probe is launched into a dense liquid to collect data. Its descent is affected by gravity, buoyancy, and liquid resistance. The direction downwards is taken to be positive.

Initially, a simple model for the probe's velocity, vv ms−1^{-1}, at time tt seconds, assumes constant effective acceleration due to gravity and buoyancy, g′g' ms−2^{-2}, given by:

dvdt=g′\frac{dv}{dt} = g'

When the probe enters the liquid at s=0s = 0 m, its initial velocity is v=5v = 5 ms−1^{-1}. The displacement from its initial position is ss metres.

(i) Use the chain rule to show that dvdt=vdvds\frac{dv}{dt} = v\frac{dv}{ds}.

[1]
(a)(ii)

(ii) Assuming that g′g' is a constant, solve the differential equation vdvds=g′v\frac{dv}{ds} = g' to find vv as a function of ss.

[4]
(a)(iii)

(iii) Using g′=9.8g' = 9.8 ms−2^{-2}, determine whether the model predicts that the probe will reach a velocity of 1515 ms−1^{-1} at some point before it reaches a depth of s=200s = 200 m. Justify your answer.

[3]
(b)(i)

To test the model dvdt=g′\frac{dv}{dt}=g', the probe conducted a trial descent, and data for vv against tt was recorded.

(i) If the model is correct, describe the shape of the graph of vv against tt.

[2]
(b)(ii)
Graph of velocity v against time t, showing a curve that increases with decreasing slope.

(ii) The observed data showed a graph where the velocity increased rapidly at first, then its rate of increase slowed down, eventually approaching a constant value. Use this observation to comment on the validity of the model in part (a).

[1]
(c)(i)

An improved model considers liquid resistance, using

dvdt=g′−k′v2\frac{dv}{dt} = g'-k'v^2

where k′k' is a positive constant. You are reminded that initially s=0s = 0 and v=5v = 5. You may assume that g′−k′v2>0g' - k'v^2 > 0.

(i) By using dvdt=vdvds\frac{dv}{dt} = v\frac{dv}{ds}, solve the differential equation to find vv in terms of ss, g′g' and k′k'.

[5]
(c)(ii)

The probe's engineers use the graph of vv against tt from the trial descent to estimate the value of k′k'.

(ii) The gradient dvdt\frac{dv}{dt} is estimated to be 3.053.05 ms−2^{-2} when v=15v = 15 ms−1^{-1}. Taking g′g' to be 9.89.8 ms−2^{-2}, use this information to show that the engineers found that k′=0.03k' = 0.03.

[2]
(c)(iii)

(iii) Hence, find the value of vv predicted by this model, as ss tends to infinity.

[2]
(c)(iv)

(iv) Find the upper bound for the velocity according to this model, given that 0<s≤2000 < s \le 200. Give your answer to four significant figures.

[2]
(d)

(d) A more refined model for the probe's descent suggests that the rate of change of velocity with respect to displacement is given by dvds=5000(1000−s)2−0.0001v2\frac{dv}{ds} = \frac{5000}{(1000-s)^2} - 0.0001 v^2. Use Euler's method with a step length of 5050 m to estimate the value of vv when s=200s = 200 m. Take the initial velocity v=5v = 5 ms−1^{-1} at s=0s = 0 m.

[4]
(e)(i)

(i) Suggest one improvement to the use of Euler's method which might increase the accuracy of the prediction of the model.

[1]
(e)(ii)

(ii) Suggest one factor not explicitly considered by the model in part (d) which might lead to a difference between the model's prediction and the data collected.

[1]

Question 14

MediumPaper 2 · calculator16 marks
(a)

A chemical reaction's rate is modelled by the differential equation dydx=2yx\frac{dy}{dx} = \frac{2y}{x}, where yy represents the concentration of a product at time xx (in minutes), for x>0x > 0 and y>0y > 0. At x=1x = 1 minute, the concentration is y=3y = 3 units.

(a) Use Euler's method with a step size of 0.50.5 to find an approximation for the concentration at x=2x = 2 minutes. For each value of xx, show the corresponding value of yy in your working.

[5]
(b)

(b) Solve the differential equation dydx=2yx\frac{dy}{dx} = \frac{2y}{x}, giving the answer in the form y=f(x)y = f(x) for some function ff.

[7]
(c)

(c) Hence, find the exact value of the concentration at x=2x = 2 minutes.

[2]
(d)

(d) Find the absolute percentage error in the value of y(2)y(2) given by Euler's method. Give your answer to 22 significant figures.

[2]

Question 15

HardPaper 3 · calculator29 marks
(a)(i)

In this question, marine biologists are studying the population dynamics of a rare species of "Azurefin" fish in a newly established protected reef area.

Historically, the Azurefin population in this region maintained a stable size of 50005000 individuals. Following a period of environmental disturbance, the population was reduced to 10001000 fish. At this point, the area was designated a protected marine reserve, and conservation efforts began, leading to a recovery in the fish population.

Researchers wish to model the size of the Azurefin population, xx, as a function of tt, where tt is the time, in years, since the establishment of the protected reserve.

Initially, the researchers consider using the logistic model:

x=L1+Ce−ktx = \frac{L}{1+Ce^{-kt}}, where L,C,k∈R+L, C, k \in \mathbb{R}^+.

The researchers decide to set L=5000L = 5000.

State the assumption being made by setting L=5000L = 5000.

[1]
(a)(ii)

At t=0t = 0, the population of Azurefin fish is 10001000.

Find the value of CC.

[2]
(a)(iii)

At t=3t = 3 years, the population of Azurefin fish is found to have increased to 25002500.

Find the value of kk. Give your answer correct to three significant figures.

[2]
(a)(iv)

Use your model to predict the size of the Azurefin population in the area 66 years after it became protected. Give your answer correct to the nearest whole number.

[2]
(b)(i)

An alternative model for population growth is called the Gompertz model. When applied by the researchers to the Azurefin population, this model satisfies the differential equation:

dxdt=axln⁡(5000x)\frac{dx}{dt} = ax \ln \left( \frac{5000}{x} \right), a∈R+a \in \mathbb{R}^+.

Write down the value of dxdt\frac{dx}{dt} when x=5000x = 5000.

[1]
(b)(ii)

Interpret your answer to part (b)(i) in context.

[1]
(b)(iii)

Consider the function f(x)=ln⁡(ln⁡5000−ln⁡x)f(x) = \ln (\ln 5000 - \ln x), where 0<x<50000 < x < 5000.

Show that f′(x)=−1xln⁡(5000x)f'(x) = \frac{-1}{x \ln \left( \frac{5000}{x} \right)}.

[2]
(b)(iv)

Hence, use separation of variables to show that the general solution of

dxdt=axln⁡(5000x)\frac{dx}{dt} = ax \ln \left( \frac{5000}{x} \right), where 0<x<50000 < x < 5000,

can be written as

ln⁡x=ln⁡5000−Ae−at\ln x = \ln 5000 - Ae^{-at},

where AA is an arbitrary positive constant.

[5]
(b)(v)

Use the size of the Azurefin population at t=0t = 0 to find the value of AA.

Give your answer in the form A=ln⁡pA = \ln p, where p∈Z+p \in \mathbb{Z}^+.

[2]
(b)(vi)

Use the size of the Azurefin population at t=3t = 3, given in part (a), to show that a=0.281a = 0.281, correct to three significant figures.

[2]
(b)(vii)

Use the Gompertz model to predict the size of the Azurefin population at t=6t = 6. Give your answer correct to the nearest whole number.

[3]
(c)

After 66 years, the Azurefin population is measured and is found to be 32003200.

Comment on the predictions made by the two models.

[1]
(d)(i)

By tracking individual Azurefin fish, the researchers find that about 5%5\% of the population migrates out of the protected area each year.

They decide to adapt the Gompertz model to allow for this. The new model will satisfy the differential equation:

dxdt=0.280799xln⁡(5000x)−0.05x\frac{dx}{dt} = 0.280799x \ln \left( \frac{5000}{x} \right) - 0.05x.

Use Euler's method, with a step size of 0.50.5 years and an initial value of x0=2500x_0 = 2500 when t=3t = 3, to find an estimate for the size of the Azurefin population when t=6t = 6.

Give your answer correct to the nearest whole number.

[4]
(d)(ii)

Comment on your answer.

[1]

Question 16

MediumPaper 1 · calculator4 marks

A certain biological population's growth rate is modeled by the differential equation dPdt=et−P\frac{dP}{dt} = e^{t-P}, where PP is the population size in thousands and tt is the time in years.

Given that the initial population is 0.50.5 thousand (P=0.5P=0.5) when t=0t=0, use Euler's method with a step length of 0.10.1 years to estimate the population size when t=0.5t = 0.5 years.

Question 17

MediumPaper 1 · calculator4 marks

A biologist is studying the growth of a bacterial colony. The rate of change of the colony's size, PP, with respect to time, tt (in hours), is modelled by the differential equation dPdt=0.5P−t\frac{dP}{dt} = 0.5P - t.

Given that the initial size of the colony is P=10P = 10 when t=0t = 0, use Euler's method with a step size of h=0.1h = 0.1 to find the approximate size of the colony when t=0.3t = 0.3 hours.

Question 18

MediumPaper 1 · calculator10 marks
(a)(i)

A chemical engineer is studying the concentration of a pollutant, PP, in mol/L, in a closed system. The rate of change of the pollutant's concentration at time tt, in hours, is modelled by the differential equation

10=1.5d2Pdt2+0.8dPdt+5P10 = 1.5\frac{d^2P}{dt^2} + 0.8\frac{dP}{dt} + 5P.

At the start of the experiment (t=0t=0), the concentration of the pollutant is 2.02.0 mol/L and its rate of change is −3.0-3.0 mol/L per hour.

By using Euler's method with a step size of h=0.05h = 0.05 hours, find the estimated concentration of the pollutant after 0.20.2 hours.

[5]
(a)(ii)

Find the first estimated time the concentration of the pollutant reaches 1.01.0 mol/L.

[2]
(b)

After 0.20.2 hours, the chemical engineer measures the concentration of the pollutant as 1.651.65 mol/L, accurate to the nearest 0.010.01 mol/L.

Calculate the maximum possible percentage error between your estimate from part (a)(i) and the measured concentration after 0.20.2 hours.

[3]

Question 19

MediumPaper 1 · calculator6 marks
(a)

A biologist is studying the interaction between two species of microorganisms, X and Y, in a controlled environment. The population dynamics are modelled by the system of coupled differential equations:

dxdt=x+2y\frac{dx}{dt} = x + 2y

dydt=−2x+y\frac{dy}{dt} = -2x + y

The following phase portrait illustrates the general behaviour of trajectories for this system.

Phase portrait showing a spiral source at the origin for a system of coupled differential equations.

Write down which one of the following could be an eigenvalue for the system.

A. 11

B. 2i2i

C. 1+2i1 + 2i

D. −1+2i-1 + 2i

[1]
(b)

Using Euler's method with a step length of 0.050.05, find the approximate values of xx and yy when t=0.20t = 0.20, given that at t=0t = 0, x=2x = 2 and y=1y = 1. Give your answers to three significant figures.

[5]

Every Euler method for First order differential equations (single and coupled systems) 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." All follow through is withdrawn for the rest of that question.
  • Leaving an answer in calculator notation. Never accepted in a final answer, and AI's constant calculator use makes this the easiest slip in the whole subject.
Free. Every IB subject.
No card, no trial that runs out. Just a free account.
  • 50 marked answers a month
    Marked mark by mark, IB-style
  • Hints and mark schemes
    On every part of every question
  • 3,000+ questions
    All 6 subjects, SL and HL, mapped to the syllabus
  • Progress that adapts
    Your Study Profile picks what to practise next

Practise this topic as a session

Pick a difficulty and paper, and FourtyFive tracks your progress on this topic as you go.

or with email
FAQ

Questions,
answered.

Can't find what you're looking for? Email our student team.

What does Euler method for First order differential equations (single and coupled systems) cover in IB Maths AI?

Euler's Method: A numerical method for approximating solutions to differential equations. It works by treating derivatives as constant over short, discrete steps (h). Accuracy improves with a smaller step size; inherent error exists due to constant gradient approximation.

Is Euler method for First order differential equations (single and coupled systems) SL or HL?

Euler method for First order differential equations (single and coupled systems) is HL only. SL students are not examined on it.

How do I revise Euler method for First order differential equations (single and coupled systems) for IB Maths AI?

Start from the core idea: euler's Method: A numerical method for approximating solutions to differential equations. In the exam: the test is understanding what each step of the iteration represents, step size, current point, gradient at that point, next point, rather than performing many iterations by hand: the GDC or a given spreadsheet output does the arithmetic. For the coupled system, a question typically gives a predator-prey style pair of equations and asks for a small number of steps or for the values to be read from provided technology output. Then practise exam-style questions, easiest first, writing out every step of your working before you check it.

How does FourtyFive help me practise Euler method for First order differential equations (single and coupled systems)?

FourtyFive has 19 Euler method for First order differential equations (single and coupled systems) questions. Every answer you write is marked mark by mark, IB-style, and you see where each mark was won or lost. Every part has a hint, the AI tutor helps you through the step you are stuck on, and your Study Profile picks what to practise next.

Is FourtyFive free for Euler method for First order differential equations (single and coupled systems) practice?

Yes. A free account gives you 50 marked answers a month, and you do not need a card to sign up.

Can I handwrite Euler method for First order differential equations (single and coupled systems) answers on an iPad?

Yes. In the FourtyFive iPad app you write your working by hand with Apple Pencil, the way you would on paper, and it is marked the same way.

Start with the IB question
bank built for you.

Free to start, no card needed. Thousands of syllabus-mapped questions, AI Examiner marking, your weakest topics first.