Skip to main content
ExamExplained
NSW · Maths Advanced
Maths Advanced study scene
§-Syllabus dot point
NSWMaths AdvancedSyllabus dot point

How do we model continuous growth, decay and cooling using differential equations?

Establish and solve differential equations of the form dNdt=kN\frac{dN}{dt} = k N and dTdt=k(TTa)\frac{dT}{dt} = k(T - T_a) and apply them to growth, decay and Newton's law of cooling

A focused answer to the HSC Maths Advanced dot point on exponential modelling. The equations dN/dt = kN and dT/dt = k(T - Ta), their solutions, and worked applications to population, radioactive decay and cooling.

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

What this dot point is asking

NESA wants you to recognise that a rate of change proportional to the quantity itself produces exponential growth or decay, set up the appropriate differential equation, solve it, and apply it to populations, radioactive material and cooling bodies.

The answer

The growth and decay equation

If a quantity N(t)N(t) changes at a rate proportional to its current value,

dNdt=kN,\frac{dN}{dt} = k N,

the solution is

N(t)=N0ekt,N(t) = N_0 e^{k t},

where N0=N(0)N_0 = N(0) is the initial amount. If k>0k > 0 the quantity grows; if k<0k < 0 it decays.

The deep idea, and the one NESA is really testing, is that "rate of change proportional to the amount present" is the verbal cue for this whole model. Whenever a population grows faster the bigger it is, or a radioactive sample decays in proportion to how much is left, the rate is kNkN and the answer is an exponential. Nothing else has the property that its derivative is a constant multiple of itself, which is exactly why ekte^{kt} appears.

Half-life. For decay with rate constant k<0k < 0, the half-life is τ=ln2k\tau = \frac{\ln 2}{|k|}. Equivalently N(t)=N0(1/2)t/τN(t) = N_0 \cdot (1/2)^{t / \tau}.

Doubling time. For growth, the doubling time is Td=ln2kT_d = \frac{\ln 2}{k}. Both half-life and doubling time are independent of where you start: it takes the same time to fall from 8080 to 4040 as from 4040 to 2020, which is the hallmark of exponential change.

Newton's law of cooling

If T(t)T(t) is the temperature of a body and TaT_a is the ambient temperature (assumed constant), then

dTdt=k(TTa),\frac{dT}{dt} = k (T - T_a),

with k<0k < 0. The solution is

T(t)=Ta+(T0Ta)ekt,T(t) = T_a + (T_0 - T_a) e^{k t},

where T0=T(0)T_0 = T(0). As tt \to \infty, TTaT \to T_a.

Why these solutions work

Differentiate N(t)=N0ektN(t) = N_0 e^{k t} to get dNdt=kN0ekt=kN\frac{dN}{dt} = k N_0 e^{k t} = k N, which matches the equation. The same check works for the cooling solution, since ddt(Ta)=0\frac{d}{dt}(T_a) = 0 and ddt((T0Ta)ekt)=k(TTa)\frac{d}{dt}((T_0 - T_a) e^{k t}) = k (T - T_a).

The shapes behind dN/dt = kN, stage by stage

The differential equation dNdt=kN\frac{dN}{dt} = kN says one thing: the rate of change is always proportional to how much you currently have. The four stages below show what that forces the graph to look like, and how the sign of kk flips growth into decay and cooling.

Stage 1, growth when k>0k > 0. The solution is N=N0ektN = N_0 e^{kt}. Starting from the initial amount N0N_0 on the vertical axis, it climbs and gets ever steeper, because the bigger NN becomes, the faster it grows.

Exponential growth curveThe curve N equals N nought times e to the k t with k positive rises from the initial value N nought on the vertical axis and grows ever more steeply. This is the solution of dN by dt equals k N for growth. tN N₀ N = N₀e^(kt), k > 0 1 Stage 1: with k > 0 the quantity grows, starting from N₀.

Stage 2, why the curve bends the way it does. Draw the tangent at several points: the gradient is dNdt=kN\frac{dN}{dt} = kN, so it is small where the curve is low and large where the curve is high. The tangents visibly steepen as the height grows, which is the geometric meaning of "rate proportional to value".

The rate is proportional to the valueThe same growth curve with tangent lines drawn at three points. The tangents get steeper as the curve gets higher, because the gradient dN by dt equals k times N is proportional to the height N. tN steeper shallow 2 Stage 2: dN/dt = kN, so the gradient grows with the height N.

Stage 3, decay when k<0k < 0. Flip the sign of kk and the same equation gives decay: N=N0ektN = N_0 e^{kt} falls towards zero. Every fixed time step multiplies NN by the same factor, so after one half-life τ=ln2k\tau = \frac{\ln 2}{|k|} the amount halves, after 2τ2\tau it quarters, and so on.

Exponential decay and half-lifeThe curve N equals N nought times e to the k t with k negative falls from N nought towards zero. After one half-life the value has dropped to half of N nought, and after a second half-life to a quarter, shown by dashed guide lines. tN N₀ N₀/2 τ k < 0 3 Stage 3: with k < 0 it decays; each half-life τ halves the amount.

Stage 4, cooling towards an ambient value. Newton's law dTdt=k(TTa)\frac{dT}{dt} = k(T - T_a) is the same idea applied to the gap above the ambient temperature TaT_a. The solution T=Ta+(T0Ta)ektT = T_a + (T_0 - T_a)e^{kt} decays, but towards TaT_a rather than zero, so the curve levels off at the ambient line as its horizontal asymptote.

Newton's law of coolingA cooling curve T equals T a plus T nought minus T a times e to the k t falls from the initial temperature T nought and levels off towards the ambient temperature T a, shown as a horizontal dashed asymptote, rather than towards zero. tT T₀ Tₐ (ambient) 4 Stage 4: cooling levels off at the ambient Tₐ, not at zero.

Fitting a model to data

A typical exam question gives you the initial value and one further data point, and asks you to fit the model. The recipe is fixed:

  1. Write the general solution, N(t)=N0ektN(t) = N_0 e^{k t} (or the cooling form).
  2. Use the initial condition N(0)=N0N(0) = N_0 to fix the front constant.
  3. Substitute the second data point and solve for kk, which almost always requires taking a natural logarithm.
  4. Substitute the now-complete model to answer the actual question (a value at a time, or a time for a value).

The verb "establish" in a NESA question means show that the proposed solution satisfies the differential equation, not just state it. To establish N=N0ektN = N_0 e^{kt}, differentiate it and substitute into dNdt=kN\frac{dN}{dt} = kN to confirm both sides agree, then note the initial value.

Reading the rate constant

The sign and size of kk carry meaning. A positive kk is growth and a negative kk is decay or cooling. The magnitude of kk sets the speed: a larger k|k| means a shorter half-life or doubling time. Because τ=ln2k\tau = \frac{\ln 2}{|k|}, halving k|k| doubles the half-life.

How exam questions ask about exponential models

The wording tells you which step of the recipe is being tested:

  • "Show that / establish that N=N0ektN = N_0 e^{kt} satisfies dNdt=kN\frac{dN}{dt} = kN". Differentiate the given solution and substitute; do not just assert it. "Establish" and "show" both demand the verification.
  • "A quantity changes at a rate proportional to ..." then "set up a differential equation". Write dNdt=kN\frac{dN}{dt} = kN (or the cooling form with the ambient term). Recognising the proportional-rate phrasing is the whole task.
  • "Find kk / the growth rate / the decay constant". Substitute the second data point into the solution and solve, which needs a natural logarithm. Watch the sign: decay and cooling give k<0k < 0.
  • "Find the value at time tt" or "how much remains after ...". Substitute tt into the fully fitted model.
  • "Find the time for the quantity to reach / halve / double". Set the model equal to the target value and solve for tt with a logarithm.
  • "Find the half-life / doubling time". Use τ=ln2k\tau = \frac{\ln 2}{|k|} or Td=ln2kT_d = \frac{\ln 2}{k}, or set N=12N0N = \tfrac{1}{2}N_0 (or 2N02N_0) and solve.
  • "What temperature does the body approach?" The limit as tt \to \infty, which for cooling is the ambient TaT_a, not zero (stage 4 above).

Almost every question reduces to the four-step recipe: write the solution, fix N0N_0, find kk from a second point, then answer. The logarithm appears at the "solve for kk" or "solve for tt" step, and it is the natural log ln\ln, never log10\log_{10}.

Exam-style practice questions

Practice questions written in the style of NESA exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

2023 HSC Q144 marksA population of bacteria grows so that dNdt=0.4N\frac{dN}{dt} = 0.4 N, where NN is the population at time tt hours. If N(0)=200N(0) = 200, find the time taken for the population to reach 10001000.
Show worked answer →

The general solution is N(t)=N0ektN(t) = N_0 e^{k t}, with N0=200N_0 = 200 and k=0.4k = 0.4.

N(t)=200e0.4tN(t) = 200 e^{0.4 t}.

Set N(t)=1000N(t) = 1000: 200e0.4t=1000200 e^{0.4 t} = 1000, so e0.4t=5e^{0.4 t} = 5.

Take logarithms: 0.4t=ln50.4 t = \ln 5, t=ln50.44.02t = \frac{\ln 5}{0.4} \approx 4.02 hours.

Markers reward stating the solution form, applying the initial condition, and using the natural logarithm correctly.

2020 HSC Q154 marksA cup of coffee at 9090°C is left to cool in a room at 2020°C. After 55 minutes the coffee is at 7070°C. Using Newton's law of cooling, find the temperature after 1515 minutes.
Show worked answer →

Newton's law: dTdt=k(TTa)\frac{dT}{dt} = k(T - T_a) with Ta=20T_a = 20. The solution is T(t)=Ta+(T0Ta)ektT(t) = T_a + (T_0 - T_a) e^{k t}.

T(t)=20+70ektT(t) = 20 + 70 e^{k t}.

Use T(5)=70T(5) = 70: 70=20+70e5k70 = 20 + 70 e^{5 k}, so e5k=5070=57e^{5 k} = \frac{50}{70} = \frac{5}{7}.

k=15ln570.0673k = \frac{1}{5} \ln \frac{5}{7} \approx -0.0673.

T(15)=20+70e15k=20+70(57)3=20+7012534320+25.5=45.5T(15) = 20 + 70 e^{15 k} = 20 + 70 \left( \frac{5}{7} \right)^3 = 20 + 70 \cdot \frac{125}{343} \approx 20 + 25.5 = 45.5°C.

Markers expect the correct general solution, the initial conditions used to find kk, and a final temperature with units.

Practice questions

Original practice questions graded from foundation to exam level, each with a full worked solution. Try them before revealing the solution.

foundation2 marksA radioactive isotope has a half-life of 88 days. A sample starts with 4040 grams. Find the mass remaining after 2424 days.
Show worked solution →

Count the number of half-lives. In 2424 days there are

248=3 half-lives.\frac{24}{8} = 3 \text{ half-lives}.

Halve the mass once per half-life. Using N(t)=N0(12)t/τN(t) = N_0 \left( \tfrac{1}{2} \right)^{t/\tau} with N0=40N_0 = 40 and τ=8\tau = 8,

N(24)=40(12)3=40×18=5 grams.N(24) = 40 \left( \tfrac{1}{2} \right)^{3} = 40 \times \tfrac{1}{8} = 5 \text{ grams}.

Marker's note: one mark for identifying 33 half-lives (or the model N0(1/2)t/τN_0(1/2)^{t/\tau}), one for the final 55 grams. Multiplying 4040 by 3×123 \times \tfrac{1}{2} instead of halving three times is the usual slip.

foundation3 marksA colony of insects grows so that dNdt=0.05N\frac{dN}{dt} = 0.05 N, where NN is the number of insects after tt weeks. Initially there are 20002000 insects. Write the solution N(t)N(t) and find the population after 1010 weeks, correct to the nearest whole insect.
Show worked solution →

Write the general solution. A rate proportional to the amount solves to

N(t)=N0ekt,N0=2000,k=0.05,N(t) = N_0 e^{k t}, \qquad N_0 = 2000, \quad k = 0.05,

so

N(t)=2000e0.05t.N(t) = 2000 e^{0.05 t}.

Substitute t=10t = 10.

N(10)=2000e0.05×10=2000e0.52000×1.64873297.N(10) = 2000 e^{0.05 \times 10} = 2000 e^{0.5} \approx 2000 \times 1.6487 \approx 3297.

To the nearest whole insect, N(10)3297N(10) \approx 3297.

Marker's note: one mark for the solution form N(t)=2000e0.05tN(t) = 2000 e^{0.05 t}, one for substituting t=10t = 10, one for 32973297 (rounded to a whole number). Leaving 2000e0.52000 e^{0.5} unevaluated forfeits the final mark.

core3 marksSolve 200e0.03t=500200 e^{0.03 t} = 500 for tt, giving your answer correct to one decimal place.
Show worked solution →

Isolate the exponential.

e0.03t=500200=2.5.e^{0.03 t} = \frac{500}{200} = 2.5.

Take natural logarithms of both sides.

0.03t=ln2.5.0.03 t = \ln 2.5.

Solve for tt.

t=ln2.50.030.91630.0330.5.t = \frac{\ln 2.5}{0.03} \approx \frac{0.9163}{0.03} \approx 30.5.

Marker's note: one mark for dividing to reach e0.03t=2.5e^{0.03t} = 2.5, one for applying ln\ln correctly, one for t30.5t \approx 30.5. Using log10\log_{10} without dividing by log10e\log_{10} e gives the wrong value and loses the final mark.

core4 marksA cup of tea at 9595°C is left in a room at 2525°C. After 88 minutes it has cooled to 6565°C. Using Newton's law of cooling, find the temperature after 2020 minutes, correct to the nearest degree.
Show worked solution →

Write the cooling solution. With ambient Ta=25T_a = 25 and T0=95T_0 = 95,

T(t)=25+(9525)ekt=25+70ekt.T(t) = 25 + (95 - 25) e^{k t} = 25 + 70 e^{k t}.

Use the second data point to find kk. Set T(8)=65T(8) = 65:

65=25+70e8ke8k=4070=47.65 = 25 + 70 e^{8 k} \quad\Rightarrow\quad e^{8 k} = \frac{40}{70} = \frac{4}{7}.

k=18ln470.0700 per minute.k = \frac{1}{8} \ln \frac{4}{7} \approx -0.0700 \text{ per minute}.

Substitute t=20t = 20. Keeping the exact base,

T(20)=25+70e20k=25+70(47)20/8=25+70(47)2.5.T(20) = 25 + 70 e^{20 k} = 25 + 70 \left( \frac{4}{7} \right)^{20/8} = 25 + 70 \left( \frac{4}{7} \right)^{2.5}.

(47)2.50.2468,T(20)25+70×0.246825+17.342.\left( \frac{4}{7} \right)^{2.5} \approx 0.2468, \qquad T(20) \approx 25 + 70 \times 0.2468 \approx 25 + 17.3 \approx 42.

To the nearest degree, T(20)42T(20) \approx 42°C.

Marker's note: one mark for the model T=25+70ektT = 25 + 70 e^{kt}, one for e8k=47e^{8k} = \tfrac{4}{7} (or k0.0700k \approx -0.0700), one for correct substitution at t=20t = 20, one for 4242°C. Dropping the ambient 2525 at the end is the classic error.

core3 marksThe table below records the temperature TT (in °C) of a metal block cooling in a room. Time tt (minutes): 00, 44, 88. Temperature TT: 8080, 6060, unknown. The block obeys Newton's law of cooling towards a room temperature of 2020°C. Predict the temperature at t=8t = 8 minutes.
Show worked solution →

Work with the gap above the room temperature. Newton's law makes the excess T20T - 20 decay exponentially, so the excess is multiplied by the same factor over each equal time step.

Read the factor from the first step. At t=0t = 0 the excess is 8020=6080 - 20 = 60; at t=4t = 4 it is 6020=4060 - 20 = 40. Over 44 minutes the excess is multiplied by

4060=23.\frac{40}{60} = \frac{2}{3}.

Apply the same factor for the next 44 minutes. At t=8t = 8 the excess is

40×23=80326.7,40 \times \frac{2}{3} = \frac{80}{3} \approx 26.7,

so

T(8)=20+80320+26.746.7°C.T(8) = 20 + \frac{80}{3} \approx 20 + 26.7 \approx 46.7 \text{°C}.

Marker's note: one mark for using the excess T20T - 20 (not TT itself), one for the common ratio 23\tfrac{2}{3} per 44 minutes, one for T(8)46.7T(8) \approx 46.7°C. Treating the raw temperatures 80,6080, 60 as a geometric sequence (predicting 4545) ignores the ambient offset and loses marks.

exam5 marksA population of fish in a lake grows at a rate proportional to its size, so that dPdt=kP\frac{dP}{dt} = k P, where PP is the number of fish after tt years. When t=0t = 0 there are 30003000 fish, and after 55 years there are 45004500 fish. (a) Show that k=15ln32k = \frac{1}{5} \ln \frac{3}{2}. (b) Find, to the nearest year, how long it takes for the original population to triple.
Show worked solution →

Part (a): fit the model. The solution of dPdt=kP\frac{dP}{dt} = kP is

P(t)=P0ekt,P0=P(0)=3000,P(t) = P_0 e^{k t}, \qquad P_0 = P(0) = 3000,

so P(t)=3000ektP(t) = 3000 e^{k t}. Use P(5)=4500P(5) = 4500:

4500=3000e5ke5k=45003000=32.4500 = 3000 e^{5 k} \quad\Rightarrow\quad e^{5 k} = \frac{4500}{3000} = \frac{3}{2}.

Take natural logarithms:

5k=ln32k=15ln32,5 k = \ln \frac{3}{2} \quad\Rightarrow\quad k = \frac{1}{5} \ln \frac{3}{2},

as required.

Part (b): time to triple. The population triples when P(t)=3P0P(t) = 3 P_0, i.e.

3000ekt=3×3000ekt=3.3000 e^{k t} = 3 \times 3000 \quad\Rightarrow\quad e^{k t} = 3.

Take logarithms and substitute k=15ln32k = \tfrac{1}{5} \ln \tfrac{3}{2}:

kt=ln3t=ln3k=ln315ln32=5ln3ln32.k t = \ln 3 \quad\Rightarrow\quad t = \frac{\ln 3}{k} = \frac{\ln 3}{\tfrac{1}{5} \ln \tfrac{3}{2}} = \frac{5 \ln 3}{\ln \tfrac{3}{2}}.

t=5×1.09860.40555.4930.405513.5 years.t = \frac{5 \times 1.0986}{0.4055} \approx \frac{5.493}{0.4055} \approx 13.5 \text{ years}.

To the nearest year, the population triples after about 1414 years.

Marker's note: one mark for the solution form P=3000ektP = 3000 e^{kt}, one for reaching e5k=32e^{5k} = \tfrac{3}{2} and hence the shown kk, one for setting ekt=3e^{kt} = 3 for tripling, one for the exact expression t=5ln3ln(3/2)t = \frac{5 \ln 3}{\ln (3/2)}, one for t14t \approx 14 years. Tripling to 90009000 (not 3×30003 \times 3000 evaluated) or using the doubling formula are the common errors.

exam4 marksCarbon-14 decays with a half-life of 57305730 years. A wooden artefact is found to contain 25%25\% of the carbon-14 it had when the tree was alive. (a) Show that the decay constant is k=ln25730k = -\frac{\ln 2}{5730}. (b) Hence find the age of the artefact.
Show worked solution →

Part (a): decay constant from the half-life. The decay model is N(t)=N0ektN(t) = N_0 e^{k t}. After one half-life τ=5730\tau = 5730 years the amount halves:

N(τ)=12N0ekτ=12.N(\tau) = \tfrac{1}{2} N_0 \quad\Rightarrow\quad e^{k \tau} = \tfrac{1}{2}.

Take logarithms:

kτ=ln12=ln2k=ln25730,k \tau = \ln \tfrac{1}{2} = -\ln 2 \quad\Rightarrow\quad k = -\frac{\ln 2}{5730},

as required.

Part (b): age of the artefact. With 25%25\% remaining, NN0=0.25=14\frac{N}{N_0} = 0.25 = \tfrac{1}{4}:

ekt=14kt=ln14=2ln2.e^{k t} = \frac{1}{4} \quad\Rightarrow\quad k t = \ln \tfrac{1}{4} = -2 \ln 2.

Substitute k=ln25730k = -\dfrac{\ln 2}{5730}:

t=2ln2ln25730=2×5730=11460 years.t = \frac{-2 \ln 2}{-\dfrac{\ln 2}{5730}} = 2 \times 5730 = 11460 \text{ years}.

(This is neat because 25%=(12)225\% = \left( \tfrac{1}{2} \right)^2, exactly two half-lives.)

Marker's note: one mark for ekτ=12e^{k\tau} = \tfrac{1}{2} giving the shown kk, one for setting ekt=14e^{kt} = \tfrac{1}{4}, one for the working t=2ln2/kt = -2\ln 2 / k, one for 1146011460 years. Using 25%25\% as one half-life (giving 57305730) misreads the fraction and loses the last two marks.

ExamExplained