1st order Differential equations (separable method): notes and practice questions
- Differential Equations: Equations relating a function with its derivatives, used for modeling.
- Separation of Variables: Analytical method for first-order differential equations where variables can be separated.
- Separable Differential Equation Form:
- Slope Fields: Visual representation of showing tangent lines and solution curve flow.
- Family of Solutions: General solution representing a whole family of curves.
- Boundary/Initial Conditions: Specific values (e.g., ) needed to determine a particular solution.
- Euler’s Method: Numerical method for approximating solutions to differential equations.
- To sketch a solution from a slope field: Locate initial point, follow nearby tangent lines, trace curve conforming to the flow.
- Euler's Method recursive formulas:
- For Euler's Method, identify initial conditions and step size , and rearrange the DE to isolate .
- GDC Euler's Method: Carefully translate exam variables to calculator input fields.
- This entire topic (Differential Equations, Separation of Variables, Slope Fields, Euler's Method) is HL only (Topic 5.6).
- Variable Letters: Be prepared for variables other than and in differential equations.
- Final Solution Format: Do not rearrange to unless explicitly requested.
- Improving Euler's Approximation: Decrease the step size ().
How it is examined
Two skills stacked on each other: translating a verbal proportionality statement into or similar, then solving it by separating the variables and integrating both sides. The general-solution wording matters for mark schemes, since a question that gives a boundary condition expects the constant to be found and substituted back in, and stopping at the general solution loses that final mark.
- Set up a model, a differential equation, from a context.
- Solve a first order differential equation by separation of variables.
- Use the term "general solution."
Linking questions
- The guide lists no connections for AHL 5.14.
Practice questions
31 questions · 19 medium · 12 hardQuestion 1
MediumPaper 1 · calculator7 marksIf a tank of water is leaking through a hole at the bottom and the rate at which the volume of water changes with respect to time is proportional to the volume itself, and is described by the differential equation:
solve the differential equation to find the equation of if after 5 seconds the volume of the water becomes .
Find at what time the volume of the tank becomes according to the calculated model.
When there are two variables and you are asked to solve the differential equation, separate the variables then integrate.
Use the model from part (a)
Question 2
HardPaper 2 · calculator12 marks(a) A cylindrical grain silo with a radius of m and an initial grain height of m is being emptied. The rate at which the grain is removed from the silo is proportional to the square root of the height of the grain.
Using for the volume of grain in the silo and for the height of the grain, write down a differential equation relating these variables.
(b) Apply the chain rule and the formula for the volume of a cylinder to show that . Hence, write your answer to part (a) in terms of and .
(c) After minutes, the height of the grain has dropped to m. Predict how long it will take for the silo to be completely empty from the initial height of m.
Recall that 'proportional to' means there is a constant of proportionality. Since the silo is emptying, the rate of change of volume with respect to time should be negative.
The volume of a cylinder is . Use the given radius to find , then apply the chain rule .
Solve the differential equation from part (b) by separating variables and integrating. Use the given initial conditions to find the constant of integration and the constant of proportionality.
Question 3
MediumPaper 1 · calculator8 marksIf a vehicle is moving along a straight road, where its position at time for is given by the following differential equation:
At take .
Use Euler's method with a step size of 0.1 and estimate at .
By solving the differential equation analytically, calculate the percentage 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.
Attempt to separate the variables then solve the differential equation to find the exact value of to be used in finding the percentage error.
Question 4
HardPaper 2 · calculator14 marksA specialized chemical reactor is designed to produce a certain compound. The rate of change of the concentration of a key reactant, , with respect to time, , is modeled by the differential equation .
At minute, the concentration is mol/L.
(a) Use Euler's method with a step size of to find approximate values of when , , and minutes. Give your answers to three decimal places.
(b) Solve the differential equation to find the exact concentration as a function of . 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.
Remember Euler's method formula: . In this case, . Calculate the derivative at each step using the current approximate values of and .
To solve the differential equation, use the method of separation of variables. Remember to use the initial condition to find the constant of integration. For absolute error, calculate for each time point.
Question 5
MediumPaper 1 · calculator8 marksIf a transformation maps the vector to as follows:
If the image of a point , due to this transformation, has coordinates (0,16), Find the coordinates of point .
If a quadrilateral undergoes the transformation , what happens to the area of its image?
To reverse what happened you need to find the inverse matrix .
Calculate the determinant of the transformation matrix which is an indicator of the scale factor of the image.
Question 6
HardPaper 2 · calculator12 marksA microbiologist is studying the interaction between two competing species of bacteria, species A and species B, in a controlled environment. Let represent the population of species A (measured in millions) and represent the population of species B (measured in millions). Let represent time, in hours.
The interaction can be modelled by the coupled differential equations:
State the two equilibrium points for this model.
Initially, there are million bacteria of species A and million bacteria of species B. Use the Euler method with a step size of hours to estimate the population of species A and species B after hour (to the nearest integer). Show the intermediate values that are obtained in the working, in the format of a table.
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).
Equilibrium points occur when the rates of change for both populations are zero. Set and and solve the resulting system of equations.
Recall the Euler method formulas for coupled differential equations:
Calculate values for .
Consider the nature of Euler's method as an approximation and the units of the population measurements.
Question 7
MediumPaper 2 · calculator6 marksThe path of a submarine is monitored on a 2D sonar screen. The path is described by the ellipse with equation , where and are the coordinates in kilometres. Both and are functions of time, , in hours.
At an instant when the submarine is at a point with a y-coordinate of 4 km, its rate of change of horizontal position is given by . Find the possible values of at this instant.
First, substitute the given value of into the equation of the ellipse to find the corresponding possible values of . Then, differentiate the entire equation with respect to time, , using implicit differentiation and the chain rule. Finally, substitute all the known values to solve for the possible values of .
Question 8
HardPaper 2 · calculator16 marksA scientific experiment involves a platform that oscillates with damped motion. The displacement, , of the platform, measured in centimetres from its equilibrium position, can be modelled by the second order differential equation:
, where is the time in seconds after the initial displacement.
Given that , show that .
The differential equation can be expressed in the form , where A is a matrix.
Write down the matrix A.
Find the eigenvalues of matrix A.
Find the eigenvectors of matrix A.
Given that at , the platform is displaced cm from equilibrium and its velocity is cm/s, find an expression for in terms of .
Recall the definition of the derivative of with respect to and substitute it into the given second-order differential equation.
Express and as linear combinations of and . The coefficients will form the matrix A.
To find the eigenvalues, solve the characteristic equation , where is the identity matrix and represents the eigenvalues.
For each eigenvalue , solve the equation to find the corresponding eigenvector .
The general solution for is . Use the initial conditions and to solve for the constants and . Then, extract the expression for .
Question 9
MediumPaper 1 · calculator8 marksA chemical compound is dissolving in a solvent. Initially, there are 225 grams of the compound. After 15 minutes, 144 grams of the compound remain undissolved.
The mass of the undissolved compound, M grams, remaining after t minutes, can be modelled by the differential equation , where k is a positive constant.
(a) Show that .
(b) Calculate the time it takes for the entire compound to dissolve.
Separate the variables and integrate. Remember to use the initial conditions to find the constant of integration and then the value of k. The process is similar to solving an initial value problem for a differential equation.
The compound is entirely dissolved when its mass M becomes zero. Use the equation derived in part (a).
Question 10
HardPaper 2 · calculator22 marksThe concentration of a chemical, (in mol dm), in a reaction vessel at time seconds is modelled by the differential equation
(a) (i) Use the substitution to show that this equation can be written as
.
(ii) Find the eigenvalues for the matrix .
(iii) Hence state the long-term rate of change of the chemical concentration.
The chemical reaction is now subjected to an external input, and the equation for the concentration is amended to
.
(b) (i) Use the substitution to write the differential equation as a system of coupled, first order differential equations. State the initial conditions given that, at , the concentration of chemical C is mol dm and its rate of change is mol dm s.
(ii) Use Euler's method with a step length of to find the concentration of the chemical when s. Give your answer to three significant figures.
(iii) Find the long-term rate of change of the chemical concentration.
Substitute and into the given second-order differential equation. Then, express both and in terms of and to form the matrix equation.
To find the eigenvalues of a matrix , solve the characteristic equation , where is the identity matrix.
Consider the sign of the eigenvalues. What does this imply about the stability of the system and the behavior of and as ?
Similar to part (a.i), but now include the non-homogeneous term in the equation for . Don't forget to state the initial values for and .
Set up the recurrence relations for and using Euler's method. You will need to perform 10 iterations to reach from . Keep track of , , and at each step.
For a non-homogeneous second-order ODE with a constant forcing term, the long-term solution (particular solution) will be a polynomial of the same degree as the forcing term. In this case, since the forcing term is , assume a particular solution of the form . Then, find .
Question 11
MediumPaper 1 · calculator7 marksA chemical reaction is monitored in a laboratory. The concentration of a specific compound, C, in milligrams per litre (mg/L), changes over time, t, in minutes.
The rate of change of the compound's concentration is modelled by
At 8 minutes, the concentration of the compound is 70 mg/L.
Find an expression for C in terms of t.
The experiment continues for an extended period.
Describe how the compound's concentration changes if the time elapsed is between 25 minutes and 35 minutes. Justify your answer.
To find the expression for C(t) from its rate of change, you need to integrate the given derivative. Remember to include a constant of integration and use the provided initial condition to find its value.
Consider the sign of the rate of change of concentration, , in the given time interval. If the rate is negative, the concentration is decreasing.
Question 12
HardPaper 2 · calculator16 marksA chemical engineer is studying the concentration of an intermediate product, , in a reaction vessel. The change in concentration over time (in minutes) is modelled by the second order differential equation:
where . It is known that when , the initial concentration is and the rate of change of concentration is .
Show that the system of coupled first order equations:
can be written as the given second order differential equation.
Find the eigenvalues of the system of coupled first order equations given in part (a).
Hence find the exact solution of the second order differential equation, given the initial conditions and .
Sketch the graph of against for , labelling the maximum point of the graph with its coordinates.
If the concentration of the intermediate product exceeds arbitrary units, the reaction needs to be monitored closely. Use the model to calculate the total amount of time (in minutes) during which the reaction needs to be monitored closely.
The chemical engineer decides to monitor the reaction for 15% longer than the time found from the model in part (e).
Write down one reason, with reference to the context, to support this decision.
Differentiate the first equation with respect to and then substitute the expression for into the resulting equation. Remember that is defined as .
Form the coefficient matrix for the system of first-order differential equations. Then, find the eigenvalues by solving the characteristic equation, .
For distinct real eigenvalues and , the general solution for is of the form . Use the initial conditions to find the values of and .
To find the maximum point, set the first derivative to zero and solve for . Then substitute this value of back into the equation for to find the maximum concentration.
You need to find the values of for which . Since this equation is transcendental, you will likely need to use a GDC to find the intersection points. Then, calculate the difference between these two time values.
Consider potential uncertainties or risks in a real-world chemical process that might not be fully captured by a simplified mathematical model.
Question 13
MediumPaper 1 · calculator6 marksThe rate of change of the volume of water in a reservoir, in thousands of cubic meters per year, is given by the equation:
where is the volume of water in thousands of cubic meters and is the time in years since the start of monitoring.
(a) Determine whether the volume of water in the reservoir is increasing or decreasing when years.
(b) One year after the start of monitoring, the volume of water in the reservoir was 5 thousand cubic meters. Find an expression for , the volume of water in the reservoir at time , for .
To determine if the volume is increasing or decreasing, you need to evaluate the sign of the rate of change at the given time.
To find the expression for , you need to integrate the given rate function. Remember to include the constant of integration and use the given condition to find its value.
Question 14
HardPaper 2 · calculator31 marksA marine engineer is modelling the vertical displacement, meters, of a buoy from its equilibrium position at time minutes after being disturbed by a wave. The motion is described by the differential equation:
.
This equation can be rewritten as a system of coupled first-order differential equations:
.
Find the general solution for .
Initially, the buoy is at its equilibrium position () and has an initial upward velocity of m/min ().
Find an expression for in terms of .
Sketch against in the interval .
The engineer is interested in the maximum upward displacement of the buoy.
Find the time, in minutes, when this maximum displacement occurs.
Calculate the maximum upward displacement of the buoy.
An improved model for the buoy's motion, considering an external periodic force, is given by:
.
The same initial conditions as in part (b.i) apply ( and ).
Use Euler's method with a -interval of to predict the value of when .
To find the general solution of a second-order linear homogeneous differential equation, first find the characteristic equation by assuming a solution of the form . Then solve for the eigenvalues .
Use the initial conditions to set up a system of linear equations for the constants and from your general solution in part (a). Remember to differentiate your general solution first to use the initial velocity condition.
Consider the behavior of the function as increases. What is ? What is the limit as ? Is there a maximum or minimum point? Use your GDC to help you plot the function.
To find the maximum displacement, you need to find the critical points of the function . This involves setting the first derivative to zero and solving for .
Once you have the time at which the maximum displacement occurs, substitute this value of back into the original function to find the maximum displacement.
First, rewrite the second-order differential equation as a system of two first-order equations: and . Then apply Euler's method iteratively for and for 10 steps, starting from with a step size of .
Question 15
MediumPaper 1 · calculator8 marksA colony of bacteria is growing in a nutrient solution. The rate of change of the population, , with respect to time, (in hours), is modelled by the differential equation . At time , the population is .
(a) By using Euler's method with a step length of 0.1, find an approximate value for the population when . Give your answer to three significant figures.
(b) By solving the differential equation, find the percentage error in your approximation for the population when . Give your answer to three significant figures.
Remember the formula for Euler's method: . You will need to apply this formula iteratively for and .
This is a separable differential equation. Integrate both sides after separating variables. Remember to use the initial condition to find the constant of integration. The percentage error is calculated as .
Question 16
HardPaper 3 · calculator27 marksThis 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 °C. The temperature, °C, of the object is recorded every minutes, starting from minutes.
| Time ( minutes) | Temperature ( °C) |
|---|---|
| 0 | 90.0 |
| 5 | 74.5 |
| 10 | 62.5 |
| 15 | 53.1 |
| 20 | 45.8 |
| 25 | 40.1 |
The data is first modelled using a linear function, , where .
Find the equation of the regression line of on .
Interpret the meaning of the parameter in the context of the model.
Suggest why using this linear regression equation to predict the time it will take for the object to cool to °C could be unreliable.
The data is then modelled using a quadratic function, , where .
Find the equation of the least squares quadratic regression curve.
Use this quadratic equation to predict the time it will take for the object to cool to °C.
Hence, write down a suitable domain for the function in the context of this cooling process.
A metal object with a constant heat capacity Joules/°C is cooling in a room. The rate of heat transfer from the object to its surroundings is given by , where is the rate of heat loss in Joules/minute, is the heat transfer coefficient, is the surface area of the object, is the object's temperature, and is the ambient temperature. The rate of change of the object's internal energy is given by .
Given that the ambient temperature is °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 , where is a positive constant.
By solving the differential equation , show that the general solution is given by , where .
Use the general solution from part (d) and the initial condition °C, along with the data point °C, to find the values of and . Hence, predict the time it takes for the object to cool to °C.
If the object was initially heated to a different temperature, °C, such that it cools to °C in minutes, find this new initial temperature . Use the value of from part (e).
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, °C, is modelled by the differential equation .
Given the initial temperature °C, use Euler's method with a step length of minutes to estimate the temperature of the object at minutes.
Use your GDC to perform linear regression on the given data. Ensure you input time as the independent variable and temperature as the dependent variable.
Consider what the slope of a temperature-time graph represents.
Think about the physical process of cooling and how it typically behaves over time. Also consider the limitations of extrapolating beyond the given data range.
Use your GDC to perform quadratic regression on the given data.
Set and solve the resulting quadratic equation for . Remember to consider which solution is physically reasonable.
Consider when the cooling process starts and when the model becomes less physically realistic (e.g., when the object stops cooling or starts reheating according to the model).
Relate the rate of change of internal energy to the rate of heat loss. Remember that heat loss means the internal energy is decreasing.
This is a separable differential equation. Separate the variables and , then integrate both sides. Remember to include the constant of integration.
First, use to find . Then, substitute into the equation to find . Finally, set and solve for .
The general solution is . You are given and . Use these to find . Then, is .
Euler's method formula is , where . Perform three steps to reach minutes.
Question 17
MediumPaper 1 · calculator6 marksThe rate of change of the concentration of a chemical compound, (in mol/L), in a reaction vessel with respect to time, (in minutes), is modeled by the differential equation
, for .
Given that when .
Explain why Euler's method cannot be used to find an approximate value for when .
By solving the differential equation, show that .
Hence deduce the value of when .
Consider the value of the derivative at the initial condition given.
Separate the variables and and then integrate both sides. Remember to use the initial condition to find the constant of integration.
Substitute the given value of into the formula derived in part (b) and calculate the result.
Question 18
HardPaper 3 · calculator26 marksA chemical spill has contaminated a section of a river. Environmental engineers are monitoring the concentration of a particular pollutant. Let , measured in milligrams per litre (mgL), be the concentration of the pollutant, days after a new batch of pollutant is introduced. The rate at which the pollutant naturally degrades or is flushed away is modelled as directly proportional to its concentration, leading to the differential equation
, where .
The initial concentration is mgL, .
By solving the differential equation, show that .
For the remainder of this question, you will consider this pollutant where it is known that . The first significant spill occurs at time and it is assumed that before this there is no pollutant present in the river.
Find the time, in days, for this pollutant to reach 10% of its initial concentration.
The pollutant is added to the river every days due to regular discharges, and in constant amounts, such that the concentration of the pollutant is increased by an amount mgL. To simplify the model, it is assumed that each time the pollutant is added, the concentration in the river increases instantaneously.
Show that the concentration of the pollutant is immediately after the third discharge is given.
Immediately after the discharge is given, the concentration of the pollutant is
.
Show that this concentration can be expressed as .
After the river has been subjected to these discharges for a long time, it is required to keep the pollutant concentration within a particular range to ensure ecological safety.
Let be the highest concentration of the pollutant in the river for the interval .
Let be the lowest concentration of the pollutant in the river for the interval .
This is shown in the following graph.

is defined as and is defined as .
Find, in terms of and , an expression for
.
.
Show that
.
.
It is known that this pollutant is considered safe if the long-term concentration never exceeds and ecologically effective if it never drops below .
Hence, for this pollutant, find a suitable value for
.
.
For the values of and found in part (g), find the proportion of time for which the concentration of the pollutant is at least between the first and second discharges.
Suggest a reason why the environmental regulations might specify a different value for to that found in part (g)(ii).
To solve the differential equation, separate the variables and . Integrate both sides and use the initial condition to find the constant of integration.
Set and solve for using the given value of .
Consider the contribution of each discharge to the total concentration immediately after the third discharge. The first discharge has decayed for hours, the second for hours, and the third has just been added.
Recognize the sum as a geometric series. Identify the first term, common ratio, and number of terms.
As , the term approaches 0. Use the formula from part (d) and consider the limit.
The lowest concentration in an interval occurs just before a new discharge. This is the highest concentration after it has decayed for one period .
Substitute the expressions for and found in part (e) and simplify.
Use the relationship or substitute the expressions for and directly into the logarithmic expression.
To satisfy both conditions, set and . Use the relationship .
Use the relationship with the values from part (g)(i) and .
The concentration starts at after the first discharge. Find the time when the concentration drops to within the interval . The proportion is .
Consider practical implications of the calculated value of for scheduling regular discharges or monitoring.
Question 19
MediumPaper 2 · calculator16 marksA chemical reaction's rate is modelled by the differential equation , where represents the concentration of a product at time (in minutes), for and . At minute, the concentration is units.
(a) Use Euler's method with a step size of to find an approximation for the concentration at minutes. For each value of , show the corresponding value of in your working.
(b) Solve the differential equation , giving the answer in the form for some function .
(c) Hence, find the exact value of the concentration at minutes.
(d) Find the absolute percentage error in the value of given by Euler's method. Give your answer to significant figures.
Recall Euler's method formula: . Start with the given initial conditions and iterate until you reach . Remember to show each step clearly.
This is a separable differential equation. Separate the variables and to opposite sides of the equation, then integrate both sides. Don't forget the constant of integration and use the initial condition to find its value.
Substitute into the exact solution you found in part (b).
The formula for absolute percentage error is . Use the values from parts (a) and (c).
Question 20
HardPaper 3 · calculator28 marksA 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, ms, at time seconds, assumes constant effective acceleration due to gravity and buoyancy, ms, given by:
When the probe enters the liquid at m, its initial velocity is ms. The displacement from its initial position is metres.
(i) Use the chain rule to show that .
(ii) Assuming that is a constant, solve the differential equation to find as a function of .
(iii) Using ms, determine whether the model predicts that the probe will reach a velocity of ms at some point before it reaches a depth of m. Justify your answer.
To test the model , the probe conducted a trial descent, and data for against was recorded.
(i) If the model is correct, describe the shape of the graph of against .

(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).
An improved model considers liquid resistance, using
where is a positive constant. You are reminded that initially and . You may assume that .
(i) By using , solve the differential equation to find in terms of , and .
The probe's engineers use the graph of against from the trial descent to estimate the value of .
(ii) The gradient is estimated to be ms when ms. Taking to be ms, use this information to show that the engineers found that .
(iii) Hence, find the value of predicted by this model, as tends to infinity.
(iv) Find the upper bound for the velocity according to this model, given that . Give your answer to four significant figures.
(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 . Use Euler's method with a step length of m to estimate the value of when m. Take the initial velocity ms at m.
(i) Suggest one improvement to the use of Euler's method which might increase the accuracy of the prediction of the model.
(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.
Recall the chain rule for derivatives involving an intermediate variable. In this case, is a function of , and is also a function of . You also know the relationship between velocity and displacement.
Separate the variables and , then integrate both sides. Remember to use the initial conditions () to find the constant of integration.
Substitute and into your equation from part (a)(ii) to find the displacement at which this velocity is reached. Then compare this value with m.
Consider what kind of function would result from integrating .
Compare the observed behavior (rate of increase slowing down) with the prediction of the simple model (constant rate of increase).
Substitute into the given differential equation. Then, separate variables and integrate using a substitution method (e.g., ). Finally, apply the initial conditions to solve for the constant of integration.
Substitute the given values for , , and into the improved model's differential equation and solve for .
Consider what happens to the exponential term as . Alternatively, recall that terminal velocity occurs when .
Since velocity is an increasing function of depth, the upper bound will occur at the maximum depth, m. Substitute this value into your equation from part (c)(i).
Euler's method for is . Perform the calculations step-by-step until reaches m.
Consider factors that affect the accuracy of numerical methods for solving differential equations.
Think about real-world conditions that could affect a probe's descent in liquid that are not included in the mathematical model.
No question on this page matches those filters. Try another difficulty or paper.
11 more 1st order Differential equations (separable method) questions in the app
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.