Logarithms compress vast ranges — from sound intensity to earthquake energy — into numbers engineers can actually work with, and unlock any equation with the unknown trapped in an exponent.
Level 4 HN Engineering MathsInteractive ToolsVisual DiagramsGraded Practice
2Topics
8Worked Examples
4Eng. Cases
12Practice Qs
🧮Laws of LogsMultiply → add, etc.
🔍Solving EquationsUnknown inside or as a power
⚙️ApplicationsReal engineering
🎮Quick-Fire GameTest your speed
📝PracticeGraded questions
🎯What you will learn
Apply the three laws of logarithms to combine and simplify expressions; solve equations where the unknown appears as an exponent or inside a log; and use log scales (dB, pH, Richter) that compress enormous ranges into workable numbers.
💡 A logarithm answers one question: "what power do I raise the base to, to get this number?" Every log law follows from that single idea.
🧭How to use this resource
1. Read the rules banner at the top of each tab
2. Experiment with the interactive tool
3. Check the key vocabulary panel
4. Study the visual diagram, then the worked examples
🧮
Laws of Logarithms
Three laws turn multiplication into addition, division into subtraction, and powers into multipliers.
📏 The Rules — Laws of Logarithms
log(AB) = log A + log B
Multiplication law
log(A/B) = log A − log B
Division law
log(Aⁿ) = n log A
Power law — brings the exponent down as a multiplier
🔧Log Combiner — simplify any expressionEnter A, B and n, then press Combine
Enter values, choose a law, then press Combine to see it expanded and evaluated…
📖 Key Vocabulary
Logarithm — the power you raise the base to, to get a given number.
Base — the number being raised to a power (10 for log, e for ln).
Change of base — logbA = ln A ÷ ln b, needed for bases your calculator lacks.
log 1 = 0 — any base raised to the power 0 gives 1, for any base.
👁️ Visual aid: every log law trades a harder operation (×, ÷, powers) for an easier one (+, −, ×constant).
✏️Worked Example 1 — Combining logs (multiplication & division)Type: Combine
Question Simplify log 8 + log 5 − log 2 as a single logarithm.
Apply the addition lawlog8 + log5 = log(8×5) = log40 — two added logs of the same base become the log of a product, so deal with the "+" first.
Apply the subtraction lawlog40 − log2 = log(40/2) — the remaining "−" becomes a division inside a single log.
Simplify inside the log40 ÷ 2 = 20 — do the arithmetic first so the log argument is a single tidy number.
Answer = log 20 — one logarithm, one number inside it, nothing left to combine.
🔢Worked Example 2 — Using the power lawType: Power law
Question Express 3log2 + log5 as a single logarithm.
Apply the power law first3log2 = log(2³) = log8 — a number multiplying a log always moves inside as an exponent before anything else is combined; 2³ = 8 confirms the value.
Apply the addition lawlog8 + log5 = log(8×5) — now that both terms are plain logs (coefficient 1), the addition law turns the sum into the log of a product.
Simplify inside the log8 × 5 = 40 — multiply out the argument to leave a single number.
Answer = log 40 — always clear the power law before applying addition or subtraction, or the laws won't combine correctly.
🔁Worked Example 3 — Change of baseType: Change of base
Question Evaluate log₅(30) using natural logs.
Identify the problem A calculator has no "log base 5" button — only log₁₀ and ln — so the base needs changing to one the calculator understands.
Apply the change of base formulalog₅30 = ln30 ÷ ln5 — any base b can be rewritten this way: log_b(x) = ln x ÷ ln b. Either ln or log₁₀ works, as long as both top and bottom use the same one.
Evaluate each natural logln30 ≈ 3.4012, ln5 ≈ 1.6094 — find each value separately before dividing.
Divide3.4012 ÷ 1.6094
Answer ≈ 2.113 — useful whenever a calculator only has log₁₀ and ln buttons.
⚙️Worked Example 4 — Engineering context (sound intensity, dB)Type: Engineering
Question Sound level is L = 10log₁₀(I/I₀). Find I/I₀ for a jet engine at L = 140 dB.
Isolate the log termlog₁₀(I/I₀) = 140 ÷ 10 = 14 — divide both sides by 10 to undo the multiplier in front of the log, leaving the log on its own.
Convert from log form to exponential formlog₁₀(I/I₀) = 14 → I/I₀ = 10¹⁴ — log_b(x) = y means x = bʸ, so raise the base (10) to the power on the right.
Answer The jet's intensity is 10¹⁴ times the reference intensity — logs compress this vast range into a manageable 140 dB.
🧠 Common slip: writing log(A+B) = logA + logB. This is never true — the addition law only applies to log(AB), a product, not a sum.
🔍
Solving Logarithmic Equations
Two flavours: unknown as an exponent (take logs), or unknown inside a log (convert to exponential form).
📏 The Rules — Solving Log Equations
a·bˣ = c → x log b = log(c/a)
Unknown in the exponent: take logs of both sides
log_b(x) = y → x = bʸ
Unknown inside the log: rewrite in exponential form
Always check the domain
Reject any solution that makes a log argument ≤ 0
🔧Log Equation SolverSolve a·bˣ = c for x
Enter a, b and c for a·bˣ = c, then press Solve to see the full log working…
📖 Key Vocabulary
Exponential form ⇄ log form — by = x is exactly the same statement as logbx = y.
Domain of log(x) — only defined for x > 0; any "solution" that breaks this must be rejected.
Extraneous root — an algebraically valid solution that fails the original equation's domain.
Quadratic in disguise — combining log terms sometimes produces a quadratic equation for x.
👁️ Visual aid: switch freely between the log form and exponential form — whichever makes the unknown easier to isolate.
✏️Worked Example 1 — Unknown as the exponentType: Exponent unknown
Question Solve 5(2ˣ) = 80.
Isolate the power80 ÷ 5 = 16 → 2ˣ = 16 — divide both sides by 5 first, so the unknown power stands alone before logs are taken.
Take logs of both sideslog(2ˣ) = log16 — taking the same log of both sides keeps the equation balanced and lets the power law bring x down.
Apply the power law and dividex log2 = log16 → x = log16 ÷ log2 — the power law moves x out in front as a multiplier, then dividing by log2 isolates x.
Answer x = 4 (since 2⁴=16 exactly) — a quick check: 2⁴ = 2×2×2×2 = 16 confirms the answer.
🔄Worked Example 2 — Unknown inside a single logType: Inside log, simple
Question Solve log₃(x) = 4.
Convert to exponential formlog₃(x) = 4 → x = 3⁴ — log_b(x) = y is exactly the statement x = bʸ, so rewrite with base 3 raised to the power 4.
Evaluate the power3⁴ = 3×3×3×3 = 81
Answer x = 81 — check the domain: x = 81 is positive, so it's a valid solution.
🌡️Worked Example 3 — Combining logs before solvingType: Combine then solve
Question Solve log₂(x) + log₂(x−2) = 3.
Apply the addition lawlog₂(x) + log₂(x−2) = log₂[x(x−2)] — two logs of the same base added together combine into the log of a product.
Convert to exponential formlog₂[x(x−2)] = 3 → x(x−2) = 2³ = 8 — rewrite the log statement as base 2 raised to the power 3.
Open brackets and expandx(x−2) = x² − 2x, so x² − 2x = 8 → x² − 2x − 8 = 0 — distribute x across the bracket, then move the 8 across to set the equation to zero for factorising.
Factorise(x−4)(x+2) = 0 → x = 4 or x = −2 — find two numbers that multiply to −8 and add to −2.
Check the domain x = −2 would make x−2 = −4, and log of a negative number is undefined — this root must be rejected.
Answer x = 4 only (x = −2 rejected: log of a negative number is undefined)
⚙️Worked Example 4 — Engineering context (pH calculation)Type: Engineering
Question pH is defined as pH = −log₁₀[H⁺]. Find [H⁺] for a solution with pH 4.5.
Isolate the log term4.5 = −log₁₀[H⁺] → log₁₀[H⁺] = −4.5 — multiply both sides by −1 to remove the minus sign in front of the log.
Convert from log form to exponential formlog₁₀[H⁺] = −4.5 → [H⁺] = 10−4.5 — log_b(x) = y means x = bʸ, so raise base 10 to the power −4.5.
Evaluate10−4.5 ≈ 3.16×10⁻⁵
Answer [H⁺] ≈ 3.16×10⁻⁵ mol/L — the log scale turns a tiny, awkward concentration into the simple number 4.5.
🧠 Common slip: forgetting to check the domain after solving. Any x that makes a log's argument zero or negative must be discarded, however clean the algebra looked.
📈
Graphs of Logarithmic Functions
The shape of y = log_b(x), its asymptote, and why it's the mirror image of the exponential curve.
📏 The Rules — Reading a Log Graph
Domain: x > 0
The curve only exists to the right of the y-axis — logs of 0 or negative numbers are undefined
Vertical asymptote at x = 0
As x → 0⁺, y → −∞. The curve hugs the y-axis but never touches it
Passes through (1, 0)
log_b(1) = 0 for every base b — the one point every log graph shares
Reflection of y = bˣ in y = x
Logs and exponentials undo each other, so their graphs mirror across the line y = x
📖 Key Vocabulary
Asymptote — a line a curve approaches forever but never reaches; here, the y-axis (x = 0).
Domain — the set of x-values allowed in: x > 0 for any log graph.
Range — the set of y-values produced: all real numbers, even though the domain is restricted.
Reflection in y = x — swapping the x and y coordinates of every point on one curve gives the other curve; this is why inverse functions look mirrored.
👁️ Visual aid: the log curve (navy) and the exponential curve (green) are mirror images of each other across the dashed y = x line — swap the coordinates of any point on one and it lands on the other.
✏️Worked Example 1 — Sketching y = log₂(x)Type: Sketching
Question Sketch y = log₂(x), marking any asymptotes and key points.
Build a table of valuesx=0.5→y=−1, x=1→y=0, x=2→y=1, x=4→y=2, x=8→y=3 — pick easy powers of 2 so the y-values come out as whole numbers.
Mark the asymptote Draw a dashed vertical line at x = 0 — the curve approaches it but never crosses it as x gets small.
Plot and join Plot the points from the table, then draw a smooth increasing curve through them, steepening as it nears the asymptote and flattening as x grows.
Answer A curve rising through (1,0), passing through (2,1), (4,2), (8,3) — climbing fast near x=0, then levelling off.
📐Worked Example 2 — Comparing two basesType: Compare graphs
Question Compare the graphs of y = log₂(x) and y = log₁₀(x). Which rises faster?
Compare at the same x-valuelog₂(8) = 3 but log₁₀(8) ≈ 0.903 — the same input gives a much bigger output for the smaller base.
Interpret A larger base means each step up the y-axis needs a much bigger jump in x, so the larger-base curve looks flatter.
Answer log₂(x) rises faster (steeper) than log₁₀(x) — both share the point (1,0) and the same asymptote, but the smaller base climbs more quickly.
⚙️Worked Example 3 — Engineering context (reading a dB graph)Type: Engineering
Question A gain-vs-input graph follows L = 20log₁₀(x). Explain why doubling x does not double L.
Apply the shape of the log curve Because the graph flattens as x increases, equal multiplicative jumps in x (like doubling) produce equal-sized steps in L, not proportional ones.
Check with numbersx=10→L=20, x=20→L≈26, x=40→L≈32 — each doubling of x adds about 6 to L, not double the previous L.
Answer The flattening shape of the log graph is exactly why decibel-type scales compress a huge range of x-values into manageable, evenly-spaced steps.
🔧Log Graph Explorer — plot y = log_b(x)Enter a base b and a point x, then press Plot
Enter a base and an x-value, then press Plot to see the point evaluated and marked on the curve…
🧠 Common slip: drawing the log curve as if it starts at the origin (0,0). It never touches the y-axis at all — the curve only crosses the x-axis, at (1,0), and shoots down toward −∞ as x approaches 0.
⚙️
Engineering Applications
Four live scenarios — each with its own calculator. Enter your own numbers.
🔊 Decibel Scale — Sound & Signal Levels
Levels spanning many orders of magnitude are compressed logarithmically: L = 10log₁₀(P/P₀).
L (dB) = 10 log₁₀(P ÷ P₀)
📟 Try it — Decibel Calculator
Enter P and P₀, then press Calculate…
🧪 pH Scale — Hydrogen Ion Concentration
pH = −log₁₀[H⁺] compresses concentrations spanning 14 orders of magnitude into the familiar 0–14 scale.
pH = −log₁₀[H⁺]
📟 Try it — pH Calculator
Enter the hydrogen ion concentration, then press Calculate…
🌍 Richter Scale — Earthquake Magnitude
Magnitude M = log₁₀(A/A₀) means each whole-number increase represents a tenfold increase in wave amplitude.
M = log₁₀(A ÷ A₀)
📟 Try it — Richter Magnitude
Enter A and A₀, then press Calculate…
📡 Signal Gain — Amplifier dB Gain
Voltage gain in dB is 20log₁₀(V_out/V_in) — the factor of 20 (not 10) arises because power is proportional to voltage squared.
Gain (dB) = 20 log₁₀(V_out ÷ V_in)
📟 Try it — Amplifier Gain
Enter V_in and V_out, then press Calculate…
🎮
Quick-Fire Logarithmic Game
12 questions on the laws and solving logs. How many can you get?
⚡ Logarithmic Challenge
Score: 0Question: 1/12Streak: 0🔥
Press Start to begin!
📝
Practice Questions
Graded from warm-up to challenge. Attempt fully before revealing the working.