IB Maths AI SL Topic 2 — Further Functions & Graphs Paper 1 & 2 Periodic models ~7 min read

Sinusoidal Functions & Graphs

Sinusoidal curves are the periodic family: y = a sin(bx) + d and y = a cos(bx) + d. Instead of asymptotes or turning points, they have amplitude, period, and a principal axis that sits exactly halfway between the max and min. Once you can read those four things off the equation, sinusoids model anything that repeats — tides, sound waves, Ferris wheels, daylight hours.

📘 What you need to know

The four parameters & the four features

A sinusoidal curve is fully described by four parameters: a (amplitude), b (sets the period), d (vertical shift), and whether it’s sine or cosine. From those you can read off all the features the exam asks for: amplitude, period, principal axis, max/min values, and y-intercept.

Sinusoidal — features at a glance amplitude = a   ·   period = 360°b   ·   principal axis y = d
max = a + d   ·   min = −a + d
Sinusoidal: amplitude, period, principal axis — y = 2 sin(3x) + 4 x y 90° 180° 270° 360° 2 4 6 principal axis y = 4 y-int (0, 4) amplitude = 2 period = 120° max y = 6 min y = 2
Three full periods of y = 2 sin(3x) + 4 between 0° and 360°. The dashed teal line is the principal axis. The vertical red arrow shows the amplitude; the horizontal orange arrow shows one full period (120°).

Sine vs cosine — what changes?

Sine and cosine produce the same shape with the same parameters — same amplitude, same period, same max and min. The only difference is the starting point: sin(0) = 0 while cos(0) = 1. So a sine curve starts on the principal axis at x = 0, while a cosine curve starts at the maximum (assuming a > 0).

y-intercept rule: for sin: y-int = d (principal axis). For cos: y-int = a + d (max). This is the fastest way to tell two curves apart from a sketch.

Reading features from max & min

Given just the max and min values, the principal axis and amplitude fall out instantly: principal axis = (max + min)/2 (the average) and amplitude = (max − min)/2 (the half-difference). This is the standard way to find a and d when an exam gives you max/min instead of the equation.

Real-world: tides, Ferris wheels, daylight

Any quantity that oscillates between a fixed max and fixed min with regular timing is a sinusoidal model. Tide height, daylight hours, temperature over a year, a passenger’s height on a Ferris wheel — all standard AI SL contexts. The amplitude is the size of the swing, the period is the cycle length, the principal axis is the “average”.

🧭 Recipe — reading any sinusoidal curve

  1. Identify a, b, d from the equation. a is the coefficient of sin/cos, b multiplies x inside, d is the constant added at the end.
  2. Amplitude = a, period = 360°/b, principal axis y = d. Compute max = a + d and min = −a + d.
  3. y-intercept: for sin, (0, d); for cos, (0, a + d). Always substitute x = 0 to double-check.
  4. Sketch: draw the principal axis (dashed), mark max and min levels, then sketch one period and repeat to fill the domain.
  5. For “find x where y = c: use the GDC’s intersect tool with y = c. Watch for multiple solutions per period.

Worked examples

WE 1

Sine — all features in one go

For the function y = 2 sin(3x) + 4 with 0° ≤ x ≤ 360°, state the amplitude, the period, the equation of the principal axis, the maximum and minimum values, and the y-intercept.

Step 1 — identify a, b, d a = 2, b = 3, d = 4 Step 2 — read off the features amplitude = a = 2 period = 360°/b = 360°/3 = 120° principal axis: y = d = 4 Step 3 — max and min values max = a + d = 6 min = −a + d = 2 Step 4 — y-intercept (sin: y-int = d) y(0) = 2 sin(0) + 4 = 0 + 4 = 4 → (0, 4) amp 2 · period 120° · axis y = 4 · max 6 · min 2 · y-int (0, 4) in 0° ≤ x ≤ 360° there are exactly 360/120 = 3 full periods. Each period has one max and one min — so the curve hits 6 three times and 2 three times.
WE 2

Cosine — spot the y-intercept difference

For the function y = 5 cos(x) − 2, find the amplitude, period, principal axis, max, min, and y-intercept.

Step 1 — identify a, b, d a = 5, b = 1, d = −2 Step 2 — features amplitude = 5 period = 360°/1 = 360° principal axis: y = −2 Step 3 — max and min max = 5 + (−2) = 3 min = −5 + (−2) = −7 Step 4 — y-intercept (cos: y-int = a + d) y(0) = 5 cos(0) − 2 = 5(1) − 2 = 3 → (0, 3) amp 5 · period 360° · axis y = −2 · max 3 · min −7 · y-int (0, 3) for COSINE, the y-intercept equals the MAX value (when a > 0), because cos(0) = 1. Same parameters with sin would have y-int = −2 (the principal axis).
WE 3

Find the equation from features

A sinusoidal curve of the form y = a cos(bx) + d has maximum value 8, minimum value −2, and period 90°. Find a, b and d.

Step 1 — d from max and min (principal axis = midpoint) d = (max + min)/2 = (8 + (−2))/2 = 3 Step 2 — a from max and min (amplitude = half-range) a = (max − min)/2 = (8 − (−2))/2 = 5 Step 3 — b from the period period = 360°/b ⇒ b = 360°/period b = 360°/90° = 4 y = 5 cos(4x) + 3 check: max = 5 + 3 = 8 ✓; min = −5 + 3 = −2 ✓; period = 360/4 = 90 ✓. The “midpoint and half-range” trick saves you setting up simultaneous equations.
WE 4

Tidal heights — real-world periodic model

The water depth (m) in a harbour t hours after midnight is modelled by h(t) = 1.5 sin(30t) + 5. Find the maximum and minimum depths, the period of the tide, and the first time after midnight when the depth is at its maximum.

Step 1 — identify a, b, d a = 1.5, b = 30, d = 5 Step 2 — max, min, period max = 1.5 + 5 = 6.5 m min = −1.5 + 5 = 3.5 m period = 360°/30 = 12 hours Step 3 — first high tide: sin(30t) = 1 30t = 90° t = 3 max 6.5 m · min 3.5 m · period 12 h · high tide at t = 3 hours (3 am) tides have a 12-hour period (roughly), which is why b = 30 here. Half a day passes between two high tides — matches everyday experience.
WE 5

Evaluate and solve in a fixed domain

For y = 4 sin(2x) − 1: (a) find y when x = 45°. (b) Use a graphical method to find all values of x in [0°, 360°] for which y = 1.

(a) substitute x = 45° y = 4 sin(90°) − 1 = 4(1) − 1 = 3 (b) plot y = 4 sin(2x) − 1 and y = 1 on GDC period = 360°/2 = 180°, so 2 full periods in [0°, 360°] each period gives 2 crossings ⇒ 4 total Intersect tool gives: x = 15°, 75°, 195°, 255° (a) y = 3 · (b) x = 15°, 75°, 195°, 255° trap: a sinusoidal in a long domain usually has MULTIPLE solutions, not one. Count the periods in your domain first, then expect about 2 solutions per period (for non-extreme y-values).
WE 6

Ferris wheel — height over time

A passenger’s height above the ground (in metres) on a Ferris wheel at time t seconds is given by H(t) = 8 sin(30t) + 10. Find: (a) the maximum and minimum heights and the time for one full revolution. (b) the passenger’s initial height. (c) the first time the passenger reaches the maximum height.

(a) features a = 8, d = 10: max = 18 m, min = 2 m period = 360°/30 = 12 seconds (one revolution) (b) initial height (t = 0) H(0) = 8 sin(0) + 10 = 10 m (passenger boards at the principal-axis height) (c) first maximum: sin(30t) = 1 30t = 90° ⇒ t = 3 seconds max 18 m · min 2 m · period 12 s · H(0) = 10 m · first max at t = 3 s the passenger needs a quarter of a revolution (3 s out of 12 s) to climb from the principal axis to the top. After that it’s all downhill until t = 9 s (the first minimum).

💡 Top tips

  • Set the GDC to degrees: AI SL sinusoidal questions almost always use degrees. The period formula 360°/b only works in degree mode.
  • Principal axis = (max + min)/2; amplitude = (max − min)/2. Use these whenever you’re given max and min instead of a and d.
  • Sin starts at the axis, cos starts at the max: a fast way to tell them apart from a graph — check where the curve sits at x = 0.
  • Count periods first when solving in a domain: a domain of length 360° with period 90° contains 4 periods. Each period typically gives 2 solutions, so expect roughly 8 solutions to y = c.
  • For real-world questions, identify the period first: tides ≈ 12 h, daylight ≈ 365 days, Ferris wheel = the revolution time. Then b = 360°/period.

⚠ Common mistakes

  • Using 2π/b in degree mode: 2π is the radian period. In degrees use 360°/b.
  • Mixing up sin and cos y-intercepts: y = 3 sin(x) + 4 has y-int = 4 (just d), but y = 3 cos(x) + 4 has y-int = 7 (which is a + d).
  • Calling the amplitude the “max value”: amplitude is the distance from the AXIS to the max, not the max itself. For y = 2 sin x + 5, amplitude = 2, max = 7.
  • Forgetting to count multiple solutions: y = sin x = 0.5 has TWO solutions in one period (30° and 150°), not one. In a 360° domain it has two solutions; in 720°, four.
  • Treating b as the period: b is the angular frequency, not the period. Period = 360°/b. Confusing them flips small periods into big ones.
That’s it for Further Functions & Graphs! You now have the full toolkit: functions and mappings, inverses, the GDC sketching workflow, intersection-as-solution, and the four big function families (quadratics, cubics, exponentials, sinusoids). Next chapter: Geometry & Trigonometry — starting with 3D coordinate geometry and the distance/midpoint formulas in three dimensions.

Need help with AI SL Further Functions & Graphs?

Get 1-on-1 help from an IB examiner who knows exactly what Paper 1 & 2 are looking for.

Book Free Session →