eˣ, ln x, and Estimating Parameters from Logarithmic Graphs

~65 min · WMA13 · 3.1

WMA13 · 3.1 · 65 min

lnx\ln x is not a second function to learn — it is exe^x walked backwards, and it exists at all only because exe^x never repeats an output. The same "take logs and read off a straight line" move that solves one equation for xx is also what turns a growth or decay curve of unknown shape into a line whose gradient and intercept hand you the model's own constants — which is why this topic is graded almost entirely on real-world modelling questions, and almost never on bare algebra for its own sake.

Key terms in this lesson

Before you read on

Two or three questions on exactly what this lesson teaches. Being wrong here is fine — it's the fastest way to find out what to pay attention to next.

The function eˣ: its graph, and the transformations spec 3.1 asks for

ee is a specific irrational number, e2.71828e \approx 2.71828, in the same family as π\pi: it can be computed to as many decimal places as needed but never written exactly as a fraction. exe^x behaves like any other exponential function in one crucial way and differs from most of them in another. Like 2x2^x or 10x10^x, e0=1e^0 = 1 and exe^x is defined for every real xx. Unlike a number picked arbitrarily, ee is the base for which exe^x has a property this course proves properly once differentiation is reached (spec 4.1) — named honestly here as a forward reference, not asserted as something to take on faith indefinitely.

exe^x is strictly positive for every real xx — including negative xx, where e3=1e30.0498e^{-3} = \frac{1}{e^3} \approx 0.0498, small but never zero. As xx \to -\infty, exe^x gets arbitrarily close to 00 without ever reaching it, giving the graph a horizontal asymptote at y=0y=0 on the left. As x+x \to +\infty, exe^x grows without bound — no asymptote on the right at all. And exe^x is strictly increasing everywhere: for any a<ba < b, ea<ebe^a < e^b. That last fact is not decoration. It is the one property the next block needs to establish that exe^x has an inverse function at all.

Spec 3.1's own guidance names the transformed graph y=eax+b+cy = e^{ax+b} + c as required content. Nothing new has to be learned to read it: cc shifts the whole curve vertically, which moves the asymptote from y=0y=0 to y=cy=c (the exponential term itself still tends to 00, so the curve still approaches the shifted line, just no longer the x-axis); aa and bb together shift and stretch it horizontally, exactly as they would inside any f(ax+b)f(ax+b). Concretely, y=e2x4+3y = e^{2x-4} + 3 has asymptote y=3y=3, and its y-intercept is found the ordinary way — substitute x=0x=0: y=e4+33.02y = e^{-4} + 3 \approx 3.02 (3 s.f.), a point sitting close to the asymptote because e40.0183e^{-4} \approx 0.0183 is already small.

Before the log laws in general: what happens to a power, with real numbers

In plain terms

Start with a plain calculation: 10002=10000001000^2 = 1\,000\,000. Take log10\log_{10} of that answer: log10(1000000)=6\log_{10}(1\,000\,000) = 6, because 106=100000010^6 = 1\,000\,000. Write that down: 66. Now do the exact same starting number a completely different way. Take log10(1000)\log_{10}(1000) on its own first: log10(1000)=3\log_{10}(1000) = 3, because 103=100010^3 = 1000. Then multiply that by the power, 22: 3×2=63 \times 2 = 6. Same answer, 66, reached by a completely different route — square the number first and then take its log, or take the log first and then double it. Try a bigger power to check this wasn't a coincidence of squaring specifically. 10003=10000000001000^3 = 1\,000\,000\,000, a billion, and log10\log_{10} of a billion is 99, because 10910^9 is a billion. The other route: log10(1000)=3\log_{10}(1000) = 3 again, multiplied by the new power, 33, gives 3×3=93 \times 3 = 9 — the two routes agree again. Whatever the power turns out to be, raising a number to that power and then taking the log gives the same result as taking the log of the number on its own and then multiplying by the power. Every number in both checks above is a real calculation, not a rule taken on trust.

What just happened has a name: the power law of logarithms. The power that was sitting on the 10001000 — the 22, then the 33 — moved from being an exponent to being an ordinary multiplying number in front of the log. That's the whole trick: an exponent that's awkward to work with directly turns into a coefficient that's easy to work with, the moment a log is taken. Nothing above used a letter for the power or the number — every step was a specific number raised, then logged, checked two ways.

Formally

For any valid base bb (b>0b>0, b1b\neq1) and any real number nn: logb(xn)=nlogbx\log_b(x^n) = n\log_b x. Writing x=bpx = b^p so that p=logbxp = \log_b x, then xn=(bp)n=bnpx^n = (b^p)^n = b^{np} by the index laws, so logb(xn)=np=nlogbx\log_b(x^n) = np = n\log_b x — exactly the calculations above, proved once for every possible xx, nn and bb instead of checked case by case. This is the identity the teach block below derives in full alongside the product and quotient laws, and it is the single move spec 3.3's whole log-linearisation technique depends on: pulling an unknown exponent nn down out of the exponent position and into an ordinary coefficient is what turns a power-law curve y=axny=ax^n into a straight line once logs are taken.

The log laws this topic needs — a brief recap, since they haven't been formally taught yet

This course hasn't yet built a dedicated lesson on logarithms and their laws (that's WMA12 territory, not written yet), so before spec 3.3's straight-line technique can be derived properly, the three laws it depends on need stating and justifying here — briefly, because this is a recap serving one topic, not a full treatment of logarithms in general.

A logarithm answers one question: logb(x)\log_b(x) is the power you have to raise bb to, to get xx — so blogbx=xb^{\log_b x} = x by definition, for any valid base b>0b > 0, b1b \neq 1. The three laws all fall out of the index laws applied to this definition. Write x=bpx = b^p and y=bqy = b^q, so p=logbxp = \log_b x and q=logbyq = \log_b y. Then xy=bpbq=bp+qxy = b^p \cdot b^q = b^{p+q}, so logb(xy)=p+q=logbx+logby\log_b(xy) = p + q = \log_b x + \log_b y — the product law. The same substitution gives xy=bpq\frac{x}{y} = b^{p-q}, hence logb(xy)=logbxlogby\log_b\left(\frac{x}{y}\right) = \log_b x - \log_b y — the quotient law. And xn=(bp)n=bnpx^n = (b^p)^n = b^{np}, hence logb(xn)=nlogbx\log_b(x^n) = n\log_b x — the power law, the single most-used identity in this lesson: it is the move that pulls an unknown exponent nn down out of the exponent position and into an ordinary coefficient, which is precisely what makes a power-law relationship plottable as a straight line.

One further fact, verified directly from the exam formula booklet (carried forward into P3 from P2): logax=logbxlogba\log_a x = \dfrac{\log_b x}{\log_b a} — the change-of-base formula, printed on the sheet, so it does not need memorising. lnx\ln x is simply the name for logex\log_e x — and logx\log x with no base written, on a graph-parameter question, conventionally means log10x\log_{10} x unless the question states a different base explicitly (this course's own research records a real question setting the base at 66; more on why the base you choose matters for one part of this topic and not the other, below).

Mechanism

Why ln x exists at all — built on the one-one/domain-range mechanism from the functions lesson

The functions lesson established a chain of reasoning that applies to exe^x exactly as it applies to any other function: an inverse exists as a function if and only if the original is one-one, because a many-one function would need its inverse to hand back two different outputs for one input, which is precisely what disqualifies something from being a function at all. exe^x is strictly increasing on all of R\mathbb{R} — established two blocks above — so no two different xx-values ever give the same exe^x: it is one-one on its whole domain, no restriction needed (unlike the quadratics in the earlier WMA11 lesson, which needed a domain restriction before an inverse could exist at all). So exe^x has an inverse function, defined on all of R\mathbb{R}, and it is given its own name rather than left as "exe^x, walked backwards": lnx\ln x. The functions lesson's domain/range-swap fact applies immediately: the domain of exe^x is R\mathbb{R} and its range is {y:y>0}\{y : y > 0\}, so the domain of lnx\ln x is {x:x>0}\{x : x > 0\} and its range is all of R\mathbb{R} — exactly what the first prequestion question above asked for, before this mechanism had been written out. The defining cancellation follows the same pattern the spec's own guidance states for inverses in general, applied here: ln(ex)=x\ln(e^x) = x for every real xx, and elnx=xe^{\ln x} = x for every x>0x > 0. This is not a separate rule to memorise — it is what "inverse function" means, applied to this particular pair. And it is the whole method for solving the two equation types spec 3.2 names. To solve eax+b=pe^{ax+b} = p: apply ln\ln to both sides, and the left side collapses by the cancellation above to exactly ax+bax+b, leaving ax+b=lnpax+b = \ln p to rearrange for xx — an ordinary linear equation, once the exponential has been undone. To solve ln(ax+b)=q\ln(ax+b) = q: apply e()e^{(\ldots)} to both sides instead, and the left side collapses to ax+bax+b, leaving ax+b=eqax+b = e^q. Concretely: e52x=752x=ln7x=5ln721.53e^{5-2x} = 7 \Rightarrow 5-2x = \ln 7 \Rightarrow x = \dfrac{5-\ln 7}{2} \approx 1.53 (3 s.f.); and ln(4x)=24x=e2x=4e23.39\ln(4-x) = 2 \Rightarrow 4-x = e^2 \Rightarrow x = 4-e^2 \approx -3.39 (3 s.f.). Both moves are the same one move, in opposite directions — apply whichever function undoes the one already sitting in the equation.

Diagram — eˣ and ln x as reflections in y = x
xyC1 · y = eˣC2 · y = ln x, the reflection of C1 in y = xC3 · y = x, the mirror line itself(0, 1) on eˣ ↔ (1, 0) on ln xHorizontal asymptote y = 0 on eˣ ↔ vertical asymptote x = 0 on ln x

x-axis: x · y-axis: y

C1 · y = eˣ
Passes through (0, 1). Approaches the horizontal line y = 0 as x → −∞ without ever touching it, and rises without bound as x → +∞. Strictly increasing throughout, with no turning point at all.
C2 · y = ln x, the reflection of C1 in y = x
Passes through (1, 0) — the mirror image of C1's (0,1). Defined only for x > 0; approaches the VERTICAL line x = 0 as x → 0⁺ without touching it (the reflection of C1's horizontal asymptote becomes a vertical one), and rises without bound, but far more slowly than C1 falls off, as x increases.
C3 · y = x, the mirror line itself
A thin diagonal reference line. C1 and C2 are exact mirror images across it — every point (p, q) on C1 corresponds to the point (q, p) on C2, which is the picture of algebraically swapping x and y.
(0, 1) on eˣ ↔ (1, 0) on ln x
The single fastest sanity check for this whole topic: eˣ always passes through (0,1) because e⁰=1, so ln x always passes through (1,0) because ln 1 = 0. Any claimed graph or claimed inverse that doesn't pass through these two points is wrong before anything else is checked.
Horizontal asymptote y = 0 on eˣ ↔ vertical asymptote x = 0 on ln x
Reflecting a horizontal line in y = x produces a vertical one. This is the domain/range swap made visible: eˣ's range excludes 0 (hence the horizontal asymptote there), so ln x's DOMAIN excludes 0 (hence the vertical asymptote there) — the same fact stated twice, once for each function.
Both curves are strictly increasing — never touching, never crossing except once
Two increasing curves reflected in y = x meet the mirror line at most once (where eˣ = x = ln x would all coincide) — for this pair, nowhere in the region normally sketched, since eˣ > x for every real x. The two curves should look like they are racing away from each other, not weaving.

Common error: Drawing ln x as if it had a horizontal asymptote (flattening out) rather than a vertical one, or extending its graph into x ≤ 0 at all.

Correct: ln x is undefined for x ≤ 0 — there is no curve to draw there, not a flat or dotted continuation. The steep drop as x → 0⁺ is a VERTICAL asymptote, the reflected image of eˣ's horizontal one; confusing the two is the single most common sketching error for this pair.

Mechanism

Why plotting logs turns a curve into a straight line — the mechanism behind spec 3.3

A relationship y=axny = ax^n, with nn unknown, cannot be read off a plot of yy against xx directly — the curve's shape depends on nn in a way that is hard to identify by eye, and nn does not have to be a whole number. Take log10\log_{10} of both sides instead. The right-hand side is a product, aa times xnx^n, so the product law splits it: log10(axn)=log10a+log10(xn)\log_{10}(ax^n) = \log_{10}a + \log_{10}(x^n). The power law then pulls the unknown exponent down: log10(xn)=nlog10x\log_{10}(x^n) = n\log_{10}x. So log10y=log10a+nlog10x\log_{10}y = \log_{10}a + n\log_{10}x — and reading this as an equation in the two NEW variables X=log10xX = \log_{10}x and Y=log10yY = \log_{10}y, it is exactly Y=nX+log10aY = n X + \log_{10}a: a straight line, with gradient nn and YY-intercept log10a\log_{10}a. Plotting log10y\log_{10}y against log10x\log_{10}x turns a power-law curve — of whatever power — into a straight line whose two features are read directly off any two points on it, no calculus and no curve-fitting required. The other named form, y=kbxy = kb^x, gets the same treatment with one difference: here it is xx itself sitting in the exponent, not a fixed power of xx, so only yy needs logging. log10y=log10(kbx)=log10k+log10(bx)=log10k+xlog10b\log_{10}y = \log_{10}(kb^x) = \log_{10}k + \log_{10}(b^x) = \log_{10}k + x\log_{10}b — a straight line in xx (unlogged) and Y=log10yY = \log_{10}y, with gradient log10b\log_{10}b and intercept log10k\log_{10}k. The spec's own guidance (§1) states both results directly — "Plot log y against log x → straight line, intercept = log a, gradient = n" for the first form, "Plot log y against x → straight line, intercept = log k, gradient = log b" for the second — and this derivation is why: which variable needs a log taken of it depends on exactly where the unknown sits, in the base (xnx^n, needs both logged) or in the exponent (bxb^x, needs only yy logged). One further fact worth having explicitly, because it is exactly where a real, documented error lives (see the trap taxonomy below): the GRADIENT of either line does not depend on which base you choose to log in — taking logc\log_c of y=axny=ax^n for any valid base cc still gives logcy=logca+nlogcx\log_c y = \log_c a + n\log_c x, gradient nn, for every cc. The INTERCEPT does depend on the base, because it equals logca\log_c a (or logck\log_c k), a different number for a different cc — so recovering aa (or kk) from an intercept always means raising the SAME base the graph was plotted in to that intercept's power, never assuming base 10 by habit.

Diagram — y = axⁿ, linearised: log y against log x
log₁₀ xlog₁₀ yThe plotted lineGradient = nIntercept = log₁₀ a, so a = 10^(intercept)log x = 0 means x = 1, not x = 0

x-axis: log₁₀ x · y-axis: log₁₀ y

The plotted line
A straight line through the data points once BOTH axes are logged. Its gradient is n itself, read directly with no further conversion. Its y-intercept — where the line crosses the log y axis, at log x = 0 — is log₁₀ a, not a itself; recovering a needs one more step, raising 10 to that intercept's power.
Gradient = n
Read straight off two points on the line: gradient = (change in log y) / (change in log x). No conversion needed — n is the power itself, not a logged version of it, because n was already an ordinary coefficient once pulled out of the exponent by the power law.
Intercept = log₁₀ a, so a = 10^(intercept)
The one conversion step that is easy to skip. The number read off the graph at log x = 0 is log₁₀ a, not a — it has to be un-logged by raising 10 to that power before it is a genuine value of the constant a.
log x = 0 means x = 1, not x = 0
A point plotted at 'log x = 0' corresponds to the ORIGINAL variable x equal to 1 (since log₁₀ 1 = 0), not x equal to 0 — log₁₀ 0 is not even defined. Extrapolating a fitted line back to log x = 0 is extrapolating to x = 1 on the original, unlogged relationship.

Common error: Reading the graph's intercept value directly as the constant a (or k), with no un-logging step.

Correct: The number on the log-y axis is always a LOGARITHM of the constant, never the constant itself. Every intercept reading in this topic ends with a base-raising step — 10^(intercept), or e^(intercept) if the graph was plotted in natural logs — before the answer is a genuine value of a or k.

Worked, in full

A bacteria colony is modelled by N = kbᵗ. Use a log-linear graph to find k and b, and predict N at t = 10

  1. 01

    Take log10\log_{10} of both sides of N=kbtN = kb^t to get the the mechanism above derived: log10N=log10k+tlog10b\log_{10}N = \log_{10}k + t\log_{10}b — a straight line when log10N\log_{10}N is plotted against tt (unlogged, since the unknown bb sits in the exponent, not as a power of tt), with gradient log10b\log_{10}b and intercept log10k\log_{10}k.

    Earns: B1 — states the correct linearised form and identifies gradient = log₁₀b, intercept = log₁₀k. No method needed yet, so this is an independent mark, earnable before any numbers are read from a graph at all.

  2. 02

    Two points read from the plotted line: (t,log10N)=(2,1.6)(t, \log_{10}N) = (2, 1.6) and (6,2.8)(6, 2.8). Compute the gradient: 2.81.662=1.24=0.3\dfrac{2.8 - 1.6}{6 - 2} = \dfrac{1.2}{4} = 0.3.

    Earns: M1 — a correct method for the gradient from two points on the line, change in y over change in x. Any two genuine points on the line earn this, not only these specific ones.

  3. 03

    This gradient IS log10b\log_{10}b, so b=100.32.00b = 10^{0.3} \approx 2.00 (3 s.f.) — un-logging the gradient before it becomes a genuine value of bb, exactly the step the diagram above flags as the one most often skipped.

    Earns: A1 — b = 10^0.3, awrt 2.00. Losing the ‘10 to the power of’ step and writing b = 0.3 is the single most costly slip available on this line, and it produces an answer that looks plausible enough to go unquestioned.

  4. 04

    Find the intercept: extrapolate the line back to t=0t=0 using the gradient just found and either point. log10N=1.60.3(20)=1.60.6=1.0\log_{10}N = 1.6 - 0.3(2-0) = 1.6 - 0.6 = 1.0. This is log10k\log_{10}k, so k=101.0=10k = 10^{1.0} = 10.

    Earns: M1 A1 — method for extrapolating to the intercept (dependent on the gradient above), then the correct value k = 10, un-logged the same way b was.

  5. 05

    State the model: N=10×2.00tN = 10 \times 2.00^t (3 s.f.). To predict NN at t=10t=10, the safer route is NOT to substitute the rounded b=2.00b=2.00 back in — it is to stay inside the linear log form, where no rounding has happened yet: log10N=1.0+0.3(10)=4.0\log_{10}N = 1.0 + 0.3(10) = 4.0, so N=104.0=10000N = 10^{4.0} = 10\,000.

    Earns: B1 ft — a correct predicted value, follow through their k and gradient, using the linear (unrounded) form rather than their rounded b. Substituting the rounded b = 2.00 into 10 × 2.00¹⁰ instead gives 10 240, a genuinely different number from the same model — the gap is entirely the 3 s.f. rounding on b compounding across ten powers, which working in logs the whole way through avoids.

Source — Examiner report, Jun 2022

"candidates should make sure that they do not resort to using a general equation solver... as this may not necessarily score full marks"

Complete it yourself

Complete the chain — a log-log graph for M = arⁿ (mass M grams vs. radius r cm), find n and a

  1. 01

    Taking log10\log_{10} of both sides of M=arnM = ar^n gives log10M=log10a+nlog10r\log_{10}M = \log_{10}a + n\log_{10}r — a straight line when log10M\log_{10}M is plotted against log10r\log_{10}r (BOTH axes logged this time, since the unknown power nn sits on rr itself), with gradient nn and intercept log10a\log_{10}a.

  2. 02

    Two points read from the plotted line: (log10r,log10M)=(0.5,1.7)(\log_{10}r, \log_{10}M) = (0.5, 1.7) and (1.5,3.5)(1.5, 3.5).

Worked, in full

June 2023 Q2 — a REAL past-paper question, not a VERIDIAN-original one: given log₆T = 4 − 2log₆x directly, eliminate the logs to find T as an equation in x with none left

  1. 01

    This is a real WMA13 exam question, reproduced deliberately because the skill in part (b) below has no other example anywhere in this lesson. The actual question paper's Figure 1 shows the straight line log6T\log_6 T (vertical axis) against log6x\log_6 x (horizontal axis), passing through the two EXACT points (0,4)(0, 4) and (2,0)(2, 0) — no decimal estimation needed this time, since both points are given directly rather than read approximately off a scale. Gradient =0420=2= \dfrac{0-4}{2-0} = -2; intercept =4=4. So log6T=42log6x\log_6 T = 4 - 2\log_6 x.

    Earns: B1 — correct linear equation, direct from the two given points. The real mark scheme accepts the intercept written either way: log₆T = 4 − 2log₆x, or with the 4 replaced by log₆1296 (since 6⁴=1296) — both count as the same correct equation.

  2. 02

    Substitute x=216x=216 to find the EXACT value of TT. Since 216=63216=6^3, log6216=3\log_6 216 = 3, so log6T=42(3)=2\log_6 T = 4 - 2(3) = -2, giving T=62=136T = 6^{-2} = \dfrac{1}{36}.

    Earns: M1 A1 — method for substituting and rearranging to make T the subject, then the correct exact value. The real mark scheme is explicit that the working has to actually finish: 'Correct value T = 1/36. Do not accept 6⁻²' — an unevaluated power of 6 is not yet the exact value asked for, the same exact-answer discipline as the trap named elsewhere in this lesson, applied here to a different kind of unfinished exact form.

  3. 03

    Part (b) asks for something genuinely new in this lesson: an equation linking TT and xx with no logs in it at all — not two separate numbers (aa and nn, or kk and bb) read off a graph and slotted into a template, but the WHOLE equation rebuilt at once from log6T=42log6x\log_6 T = 4 - 2\log_6 x, by applying 6()6^{(\ldots)} to both sides. The fastest route splits the right-hand side first, using the product law: T=642log6x=64×62log6xT = 6^{4-2\log_6 x} = 6^4 \times 6^{-2\log_6 x}. The real mark scheme also credits a slower, equally valid route many candidates actually took instead — raising the WHOLE exponent as one power of 66 before splitting anything apart — but the examiner report calls this route 'heavy work... indicating a lack of strategic thinking,' since it reaches the same next line by a longer path.

    Earns: M1 — a first genuine step using a correct log or index law to start eliminating the logs. The real scheme accepts several different-looking first moves as this same mark: rewriting −2log₆x as −log₆x⁻², or rewriting the 4 as log₆6⁴, or the split shown above — any one of them earns it on its own.

  4. 04

    6log6x=x6^{\log_6 x} = x — the exact cancellation the earlier mechanism block derived for ee and ln\ln, applied here to base 66 instead. So 62log6x=(6log6x)2=x26^{-2\log_6 x} = \left(6^{\log_6 x}\right)^{-2} = x^{-2}, giving T=64×x2=1296x2T = 6^4 \times x^{-2} = \dfrac{1296}{x^2}.

    Earns: dM1 A1 — the FULL elimination (dependent on the M1 above — this dM1 is the single mark the real examiner report names as where the question was most often lost, even after a correct start), then the correct final equation. Tx2=1296Tx^2=1296 is an equally acceptable final form on the real scheme — T never has to end up isolated on its own for this mark.

Source — Examiner report, Jun 2023

"The dM mark was where things often went wrong, with the log rules not well understood by many students."

Marked, line by line

A bacteria culture is modelled by N=500ektN = 500e^{kt}, where NN is the number of bacteria present tt hours after the start of an experiment and kk is a constant. (a) State the number of bacteria present at the start of the experiment. (1) (b) Given that N=1500N = 1500 when t=4t = 4, find the exact value of kk, and hence find the time taken for NN to first exceed 1000010\,000, giving your answer to 3 significant figures. (5) (c) A second, unrelated population is modelled by P=arnP = ar^n. A graph of log10P\log_{10}P against log10r\log_{10}r is a straight line through (0.2,1.5)(0.2, 1.5) and (1.0,3.9)(1.0, 3.9). Find the value of nn, and the value of aa to 3 significant figures. (4) — VERIDIAN-original question, inspired by the real structure this course's own research confirms for this sub-topic: a real-world exponential-growth model requiring an exact-value answer followed by a solve-for-time part (the pattern behind Oct 2021 Q3, Jan 2022 Q8, Jun 2023 Q7 and similar), paired with a separate log-linear-graph parameter-estimation part (the pattern behind Jun 2023 Q2). Not a reproduction of any past-paper question; the per-line mark allocations are modelled on verified mark-scheme conventions, not copied from a real scheme.

10 marks available

(a)1 mark

  1. 01

    At t=0t=0: N=500e0=500N = 500e^0 = 500.

    Independent accuracy mark — read directly by substituting t=0, since e⁰=1 needs no method at all. This is the same 'no calculation, just recognition' pattern the general marking guidance defines B marks by.

    B1

(b)5 marks

  1. 101

    500e4k=1500e4k=3500e^{4k} = 1500 \Rightarrow e^{4k} = 3

    Method mark for substituting the given values and dividing to isolate the exponential term — the same first move every equation of this shape needs, whatever the numbers.

    M1
  2. 102

    4k=ln3k=ln344k = \ln 3 \Rightarrow k = \dfrac{\ln 3}{4}

    Accuracy mark for the exact value, k = (ln 3)/4. The question asks for an exact value specifically, so this line has to stop here — converting to a decimal at this stage would not itself lose the mark on a scheme that also accepts equivalent exact forms, but rounding INSTEAD of stating the exact form does, per the general marking guidance's own rule that marks are normally lost where an exact answer is required and the candidate resorts to a rounded decimal.

    A1
  3. 103

    500ekt=10000ekt=20kt=ln20500e^{kt} = 10\,000 \Rightarrow e^{kt} = 20 \Rightarrow kt = \ln 20

    Method mark for setting up the second equation the same way as the first — divide to isolate the exponential, then take the natural log, the same cancellation the earlier mechanism block derived from ln being the inverse of eˣ.

    M1
  4. 104

    t=ln20k=4ln20ln3t = \dfrac{\ln 20}{k} = \dfrac{4\ln 20}{\ln 3}

    Method mark for substituting their exact k back in and rearranging for t — dependent on the exact value from the line above being available to substitute.

    M1
  5. 105

    t10.9t \approx 10.9 (3 s.f.)

    Accuracy mark, awrt 10.9 — this line is the one place in part (b) a rounded decimal is not just acceptable but required, since the question explicitly asks for 3 significant figures here, unlike the exact-value line above.

    A1

(c)4 marks

  1. 201

    Gradient =3.91.51.00.2=2.40.8=3= \dfrac{3.9 - 1.5}{1.0 - 0.2} = \dfrac{2.4}{0.8} = 3

    Method mark for the gradient from the two given points on the log-log line, change in log P over change in log r.

    M1
  2. 202

    n=3n = 3

    Accuracy mark, cao. No un-logging step needed here — n is read directly as the gradient, exactly as the chain drill above established.

    A1
  3. 203

    Intercept at log10r=0\log_{10}r=0: 1.53(0.20)=1.50.6=0.91.5 - 3(0.2 - 0) = 1.5 - 0.6 = 0.9, so log10a=0.9\log_{10}a = 0.9

    Method mark for extrapolating to the intercept using the gradient and either given point — dependent on the gradient mark above.

    M1
  4. 204

    a=100.97.94a = 10^{0.9} \approx 7.94 (3 s.f.)

    Accuracy mark, awrt 7.94. This is the un-logging step: the 0.9 read off the graph is log₁₀a, not a, and the mark is specifically for completing that conversion, not merely for reaching 0.9.

    A1

In your own words

In one sentence: why does the model y=axny = ax^n need BOTH axes logged before it plots as a straight line, while y=kbxy = kb^x only needs the yy-axis logged?

Named traps

modelling-answer-missing-units-or-context-word
The single most consistently reported error anywhere in the WMA13 exponentials/logs archive, confirmed near-identically across at least four separate series: "the units (tonnes) were often omitted" (Oct 2021, Q3(b)); "only about half of them remembered that... they needed to also state the units" (Jan 2022, Q4(c)); "many lost the accuracy mark by either omitting the units '£' or not referring to a 'loss'" (Oct 2022, Q5(a)); "many did not gain the mark as they did not include the units (m2)" (Jan 2025, Q2(a)). A correct number with no unit or no context word attached is treated as an incomplete answer, not a minor presentation slip — write the unit or the contextual word every time a modelling question's answer is a quantity, not just an xx.
calculator-equation-solver-used-with-no-algebra-shown
WMA13 papers carry an explicit, verbatim, paper-wide rubric on specific parts — "In this question you must show all stages of your working. Solutions relying entirely on calculator technology are not acceptable" (verified verbatim from the question paper itself) — and equations of the form eax+b=pe^{ax+b}=p or ln(ax+b)=q\ln(ax+b)=q are exactly where it lands. An examiner report confirms the consequence directly: "candidates should make sure that they do not resort to using a general equation solver... as this may not necessarily score full marks... it may be that full marks will not be awarded in the future, despite a correct answer" (Jun 2022, §5.3). Show the ln\ln or e()e^{(\ldots)} line explicitly, every time, on a question carrying this instruction.
log-base-confused-on-a-log-log-graph
Verified real context, Jun 2023 Q2: a log-log graph set explicitly in base 66 — the examiner report records "being confused by log base 6, with some attempts to use log base 10 or 'e' and 'ln'" as the main documented error. The mechanism block above proves the gradient of a log-log graph is the same whatever base is chosen (true because the exponent nn in y=axny=ax^n doesn't depend on which base the logs are taken in — this is NOT true for a log-linear graph's gradient, logcb\log_c b for y=kbxy=kb^x, which does change with the base cc) — but the INTERCEPT is not, because it equals logc(constant)\log_c(\text{constant}) for whichever base cc the graph was actually plotted in. Un-logging an intercept with the wrong base — reading a base-6 intercept as if it were base 10 — produces a wrong constant even when every other step was correct.
exact-value-required-but-answer-rounded-early
Verified verbatim, from the general marking guidance itself, applying across every WMA13 topic but landing especially hard here because solving eax+b=pe^{ax+b}=p so often produces an answer that is only exact as a logarithm: "Examiners' reports have emphasised that where, for example, an exact answer is asked for... marks will normally be lost if the candidate resorts to using rounded decimals". Where a question asks for an exact value of kk or xx, stop at the ln()\ln(\ldots) or ln()\dfrac{\ln(\ldots)}{\ldots} form — a rounded decimal answers a different question than the one asked, even if a later part of the same question does then want 3 significant figures.
domain-restriction-from-a-non-positive-argument-not-explained
Confirmed real context: a temperature-decay model (Jan 2024, Q5) carries a hard lower-bound domain restriction that has to be explained using log-of-a-non-positive-number reasoning — the facts bank describes this context without quoting the examiner report verbatim on this specific point, so it is presented here as a described real question type, not a direct quote. The underlying mechanism is exact, though: ln(ax+b)\ln(ax+b) is only defined where ax+b>0ax+b>0, so a model built around a ln()\ln(\ldots) term is only valid on the part of its domain where that argument stays positive — and a question that asks WHY a model breaks down, or for how long it remains valid, is asking for exactly this restriction to be identified and explained, not for more algebra on the equation itself.
log-notation-dropped-or-misplaced-when-reading-a-log-log-graph
Verified verbatim, Jun 2023 Q2(a)(i) examiner report — a distinct notation failure from the base-confusion trap above, on the very same real question: writing down the linear equation from a given log-log graph "proved to be straight forward and was generally done correctly for one mark. If this was not achieved, for example, a few students simply wrote y=42xy = 4 - 2x" — dropping every log6\log_6 entirely and treating the two labelled axes as if they were plain, unlogged xx and yy. A second, separate slip the same report names: "the argument was often written as a superscript within the log" — writing something that reads as log6x\log 6^x rather than log6x\log_6 x, putting the base in the wrong position. Neither is a calculation error — the axis labels on the graph already state the base and which variable is logged; the failure is not reading them onto the equation correctly, not anything that happens afterward.

Beyond the spec

Spec 3.1 asks only that exe^x be recognised as a fixed exponential with the graph and transformations covered above — nothing in 3.1–3.3 requires knowing WHY ee specifically, rather than 22 or 1010, is the constant this whole topic is built around. The first teach block above forward-references "a property this course proves properly once differentiation is reached (spec 4.1)" without ever saying what that property actually is, which risks leaving ee feeling arbitrary for the whole of this lesson. Naming it here — informally, ahead of the proof — also explains something the worked chain and chain drill both assume silently: why a bacteria colony or any other continuously-changing quantity gets modelled with ee as its base at all, when spec 3.3's own log-linear technique works with any base a student chooses.

The property spec 4.1 will later prove is this: the gradient of y=exy=e^x at any point equals the yy-value at that same point — exe^x is its own gradient function, a fact true of no other base. That claim is checkable now, without calculus, by estimating a gradient directly: taking two very close points on y=exy=e^x either side of x=1x=1 (step size 0.00010.0001) gives a gradient of 2.7184\approx 2.7184 — matching e12.71828e^1 \approx 2.71828 to 3 s.f., not some unrelated number. No other base bb has bxb^x as its own gradient function; that property is, in effect, what singles ee out as "the" exponential base rather than a stylistic choice. It is also why continuous growth and decay — the bacteria colony above, radioactive decay, compound interest left to compound infinitely often — gets modelled with ekte^{kt} specifically. Compounding £1000 at 5% annually, split into nn equal instalments a year, gives 1000(1+0.05n)n1000(1+\frac{0.05}{n})^n: with monthly compounding (n=12n=12) that's £1051.16\approx £1051.16 after a year, and as nn\to\infty — compounding continuously, not in discrete steps — the same formula converges to exactly 1000e0.05£1051.271000e^{0.05} \approx £1051.27, a genuinely different, larger number reached only in the limit. ee is not a free choice there; it is forced by the mathematics of continuous compounding itself. Spec 3.3's log-linear technique is a separate matter: reading nn, aa, bb or kk off a straight-line graph works in ANY base, provided the same one is used throughout — which is exactly why the trap above about a base-6 log-linear graph is a genuine, examined error, while the choice of ee inside a growth model like N=kbtN=kb^t is not a free stylistic choice in the same way at all.

Retrieval — with feedback on every choice

Question 1
2 marks

What is the range of f(x)=exf(x) = e^x for xRx \in \mathbb{R}, and hence what is the domain of lnx\ln x?

Question 2
2 marks

y=e2x6+1y = e^{2x-6} + 1. What is the equation of its asymptote, and its yy-intercept to 3 s.f.?

Question 3
3 marks

Solve e2x1=5e^{2x-1} = 5, giving your answer to 3 significant figures.

Question 4
3 marks

Solve ln(3x+2)=1.5\ln(3x+2) = 1.5, giving your answer to 3 significant figures.

Question 5
2 marks

A set of data pairs (x,y)(x, y) is believed to fit either y=axny = ax^n or y=kbxy = kb^x. A graph of log10y\log_{10} y against xx (unlogged) turns out to be a straight line. Which model is this consistent with, and why?

Question 6
2 marks

A graph of log10y\log_{10} y against log10x\log_{10} x, for a relationship y=axny = ax^n, is a straight line through (0,2)(0, 2) and (2,6)(2, 6). Find nn and aa.

Reference — not a study method, a lookup
  • eˣ: domain ℝ, range >0, asymptote y=0 as x→−∞. ln x: domain >0, range ℝ, asymptote x=0. ln(eˣ)=x, e^(ln x)=x.
  • Solve e^(ax+b)=p: take ln both sides. Solve ln(ax+b)=q: apply e^(...) both sides.
  • y=axⁿ → log y = n log x + log a: plot log y vs log x, gradient=n, intercept=log a.
  • y=kbˣ → log y = x log b + log k: plot log y vs x, gradient=log b, intercept=log k.
  • Un-log every intercept (10^intercept) before it's a genuine constant. Gradient never needs un-logging.

Not affiliated with or endorsed by Pearson Edexcel. Every quotation and figure attributed to a mark scheme or examiner report in this lesson was independently verified against the primary Pearson document, not carried over from prior course material. Every question in this lesson is VERIDIAN-original wording, inspired by confirmed real question types, never a reproduction of a real Pearson question — with one deliberate, clearly-labelled exception: the second worked-chain above (the log₆T = 4 − 2log₆x one) reproduces the real June 2023 Q2 verbatim from the actual question paper, because the algebraic-elimination skill it tests carries a genuine two-step M1→dM1 dependency this course's own research had not surfaced until this lesson's coverage audit — a real question communicates that dependency structure more faithfully than an invented one modelled on it would. Every other question in this lesson — prequestion, the bacteria/mass worked chain and chain drill, marked solution and MCQ alike — remains VERIDIAN-original; and because those questions are original, the per-line mark allocations attached to them are modelled on verified mark-scheme conventions (what M, A and B marks mean, when follow-through applies, the exact-answer rule) rather than transcribed from a real mark scheme, which for an original question does not exist.

Question 12 marks

What is the range of f(x)=exf(x) = e^x for xRx \in \mathbb{R}, and hence what is the domain of lnx\ln x?

  • Range of exe^x: f(x)>0f(x) > 0. Domain of lnx\ln x: x>0x > 0

    Correct. exe^x is strictly positive for every real xx and gets arbitrarily close to, but never reaches, 00 — so its range excludes 00 itself. Because lnx\ln x is the inverse of exe^x, its domain is exactly this range: x>0x>0.

  • BRange of exe^x: all real numbers. Domain of lnx\ln x: all real numbers

    exe^x cannot be negative or zero for any real xx — there is no real xx solving ex=1e^x = -1 or ex=0e^x=0. The range is restricted to positive numbers, not the whole real line.

  • CRange of exe^x: f(x)0f(x) \geq 0. Domain of lnx\ln x: x0x \geq 0

    The restriction to non-negative values is right and the boundary is wrong: ex=0e^x=0 has no solution, so 00 itself is never reached and must be excluded. The correct range is the strict inequality f(x)>0f(x) > 0.

  • DRange of exe^x: f(x)>0f(x) > 0. Domain of lnx\ln x: all real numbers

    The range of exe^x is right; the domain of lnx\ln x has been left as if unrestricted instead of set equal to it. The domain of an inverse function is the range of the original — it doesn't stay at 'all real numbers' just because that happened to be true of exe^x's own domain.

Traps tested: Range assumed unrestricted · Boundary value included when limit never reached · Inverse domain range swap not applied

Question 22 marks

y=e2x6+1y = e^{2x-6} + 1. What is the equation of its asymptote, and its yy-intercept to 3 s.f.?

  • Asymptote y=1y=1; yy-intercept 1.00\approx 1.00

    Correct. As xx \to -\infty, e2x60e^{2x-6} \to 0, so y1y \to 1: asymptote y=1y=1. At x=0x=0: y=e6+10.00248+11.00y = e^{-6}+1 \approx 0.00248 + 1 \approx 1.00 (3 s.f.) — very close to the asymptote, since e6e^{-6} is already small.

  • BAsymptote y=0y=0; yy-intercept 0.00248\approx 0.00248

    This finds the asymptote and intercept of e2x6e^{2x-6} ALONE, before the +1+1 shift is applied. The +1+1 moves the entire curve — and its asymptote — up by 1 unit; both answers need that shift added.

  • CAsymptote y=6y=-6; yy-intercept 5\approx -5

    This treats the 6-6 inside the exponent as if it were the vertical shift constant cc from y=eax+b+cy=e^{ax+b}+c. It isn't — the 6-6 is part of bb, affecting the exponent's value, not shifting the curve vertically; the vertical shift is the standalone +1+1 outside the exponent entirely.

  • DAsymptote y=1y=1; yy-intercept e60.00248\approx e^{-6} \approx 0.00248

    The asymptote is right; the intercept has dropped the +1+1 partway through — it correctly finds e6e^{-6} but never adds the 11 back on to get the actual yy-value at x=0x=0.

Traps tested: Vertical shift constant dropped · Exponent constant confused with vertical shift

Question 33 marks

Solve e2x1=5e^{2x-1} = 5, giving your answer to 3 significant figures.

  • x1.30x \approx 1.30

    Correct. Taking ln\ln of both sides: 2x1=ln52x-1 = \ln 5, so x=ln5+121.609+121.30x = \dfrac{\ln 5 + 1}{2} \approx \dfrac{1.609+1}{2} \approx 1.30 (3 s.f.).

  • Bx1.80x \approx 1.80

    This divides by 22 before adding the 11: ln52+1\dfrac{\ln 5}{2}+1, undoing the operations in the wrong order. The equation reads "double xx, then subtract 1", so undoing it means adding 1 back FIRST, then dividing by 2 — the reverse order, exactly as with any other rearrangement.

  • Cx0.305x \approx 0.305

    This computes ln512\dfrac{\ln 5 - 1}{2} — the 1-1 from 2x12x-1 has been subtracted again instead of added back on. Rearranging 2x1=ln52x-1=\ln 5 for xx needs +1+1 on both sides first, not 1-1.

  • Dx=3x = 3

    This solves 2x1=52x-1=5 directly, as if the ln\ln simply vanished rather than being applied to both sides. ln(e2x1)\ln(e^{2x-1}) collapses to 2x12x-1, but ln(5)\ln(5) does NOT collapse to 55 — the right-hand side genuinely needs the logarithm taking, it isn't already in the form the left side reduces to.

Traps tested: Order of undoing not reversed · Sign not flipped when undoing · Ln treated as removable without applying it

Question 43 marks

Solve ln(3x+2)=1.5\ln(3x+2) = 1.5, giving your answer to 3 significant figures.

  • x0.827x \approx 0.827

    Correct. Applying e()e^{(\ldots)} to both sides: 3x+2=e1.53x+2 = e^{1.5}, so x=e1.5234.482230.827x = \dfrac{e^{1.5}-2}{3} \approx \dfrac{4.482-2}{3} \approx 0.827 (3 s.f.).

  • Bx0.167x \approx -0.167

    This treats ln(3x+2)=1.5\ln(3x+2)=1.5 as if it meant 3x+2=1.53x+2=1.5 directly, dropping the ln\ln without undoing it properly. The equation needs e()e^{(\ldots)} applied to BOTH sides — eln(3x+2)=3x+2e^{\ln(3x+2)}=3x+2 on the left, e1.5e^{1.5} on the right — not the logarithm simply erased.

  • Cx0.506x \approx -0.506

    This computes e1.532\dfrac{e^{1.5}}{3}-2 — dividing by 3 before subtracting 2, the wrong order for undoing "triple xx, then add 2". Undo the addition first (subtract 2), then the multiplication (divide by 3).

  • Dx1.49x \approx 1.49

    This computes e1.531.49\dfrac{e^{1.5}}{3} \approx 1.49 and stops, having applied e1.5e^{1.5} correctly but never subtracting the 22 that was added to 3x3x in the first place — one genuine step of rearrangement is missing.

Traps tested: Ln treated as removable without applying it · Order of undoing not reversed · Rearrangement incomplete

Question 52 marks

A set of data pairs (x,y)(x, y) is believed to fit either y=axny = ax^n or y=kbxy = kb^x. A graph of log10y\log_{10} y against xx (unlogged) turns out to be a straight line. Which model is this consistent with, and why?

  • y=kbxy = kb^x — because logging only yy turns this form, and only this form, into a straight line in xx

    Correct. Taking log10\log_{10} of y=kbxy=kb^x gives log10y=log10k+xlog10b\log_{10}y = \log_{10}k + x\log_{10}b, a straight line in the unlogged xx and logged yy. y=axny=ax^n would need log10x\log_{10}x on the horizontal axis too — plotting it against unlogged xx instead would not straighten it.

  • By=axny = ax^n — because taking a log always straightens a curve, whichever form it started as

    Taking logs doesn't automatically straighten any curve — it straightens a SPECIFIC combination of axes for a SPECIFIC model form. y=axny=ax^n needs both log x and log y; plotted against unlogged x, it would still be a curve, not a line.

  • CBoth models are equally consistent with this graph

    They aren't interchangeable — each model straightens under a specific, different pair of axes. A straight log10y\log_{10}y-against-xx graph is diagnostic of y=kbxy=kb^x specifically; the same data plotted as y=axny=ax^n would only straighten on log-log axes, not these ones.

  • DNeither — a straight line on any axes means yy is already linear in xx

    The vertical axis here is log10y\log_{10}y, not yy itself — a straight line in (x,log10y)(x, \log_{10}y) means log10y\log_{10}y is linear in xx, which is a very different, and much richer, statement than yy itself being linear in xx.

Traps tested: Log transform assumed to straighten any curve · Log linear model forms treated as interchangeable · Logged axis confused with unlogged variable

Question 62 marks

A graph of log10y\log_{10} y against log10x\log_{10} x, for a relationship y=axny = ax^n, is a straight line through (0,2)(0, 2) and (2,6)(2, 6). Find nn and aa.

  • n=2n = 2, a=100a = 100

    Correct. Gradient =6220=2=n= \dfrac{6-2}{2-0} = 2 = n. The point (0,2)(0,2) already sits at log10x=0\log_{10}x=0, so its log10y\log_{10}y-value, 22, IS the intercept: log10a=2\log_{10}a = 2, so a=102=100a = 10^2 = 100.

  • Bn=2n = 2, a=2a = 2

    The gradient (and hence nn) is right; the intercept has been left as log10a\log_{10}a rather than converted to aa itself. 22 is log10a\log_{10}a, not aa — the un-logging step, a=102a = 10^2, still has to happen.

  • Cn=100n = 100, a=2a = 2

    The two results have been swapped: the GRADIENT of a log-log graph is nn, and the (un-logged) intercept is aa — not the other way round. Whichever number came from the RISE-over-RUN calculation is nn; whichever came from a single point on the vertical axis needs un-logging to become aa.

  • Dn=2n = -2, a=100a = 100

    The intercept conversion is right; the gradient has the wrong sign. 6220=42=+2\dfrac{6-2}{2-0}=\dfrac{4}{2}=+2, not 2-2 — the numerator and denominator (or their order) have been mixed up somewhere in the subtraction.

Traps tested: Intercept not converted from log form · Gradient and intercept roles swapped · Gradient sign error

Practice this for real

This site teaches the mechanism; the exam is sat on Pearson's own real questions. Go find and attempt these yourself — nothing here substitutes for actually sitting a timed paper.

Examiner report
Jun 2022 — cited directly in this lesson
Examiner report
Jun 2023 · Q2 — cited directly in this lesson
Pearson's official past-papers portal

Select International Advanced Level → Mathematics → any series, then look for WMA13.

Pure Mathematics 3 · progress saved in this browser · sign in to sync across devices

Up next

Differentiating Standard Functions, and the Product, Quotient and Chain Rules

Product, quotient and chain are not three separate rules to memorise — they are the same question, "how does a function built by gluing two other functions together change?", asked about three different kinds of glue — and the single mark most reliably lost on this topic is not for using the wrong glue, it is for not writing down which glue you used before you used it. Examiner reports say so directly, and say it about this exact topic more often than about any other single piece of technique in the whole paper.

70 min