SL AI · Functions

Sinusoidal models for periodic data (IB Math AI SL)

Updated October 2026

Quick answer: In f(x) = a sin(b(x − c)) + d or a cos(b(x − c)) + d: the amplitude a = (max − min) ÷ 2, the principal axis d = (max + min) ÷ 2, the period is 360° ÷ b, and c is the horizontal shift.

Modelling tides, daylight hours, or Ferris-wheel height with y = a·sin(bx + c) + d. Amplitude, period, and phase shift each carry an A-mark.

Practise Sinusoidal models for periodic data with AI marking

Open the full SL AI engine — every question in this unit is worked through with instant AI-graded feedback on your handwritten workings.

Practise SL AI Functions →

Key ideas

Worked example

The depth of water in a harbour is 9.2 m at high tide at 03:00, and 2.8 m at the next low tide at 09:15. Model the depth by D(t) = a cos(b(t − c)) + d, where t is hours after midnight, and find the depth at 12:00.

  1. a = (9.2 − 2.8) ÷ 2 = 3.2 and d = (9.2 + 2.8) ÷ 2 = 6.
  2. High to low tide takes 6.25 hours, half a period, so the period is 12.5 hours and b = 360 ÷ 12.5 = 28.8 (degrees per hour).
  3. The maximum is at t = 3, so c = 3: D(t) = 3.2 cos(28.8(t − 3)) + 6.
  4. Check: D(9.25) = 3.2 cos(180°) + 6 = 2.8 m.
  5. D(12) = 3.2 cos(259.2°) + 6 = 5.40 m (3 s.f.).

Answer: D(t) = 3.2 cos(28.8(t − 3)) + 6, and the depth at 12:00 is 5.40 m.

Exam-style SL AI questions on this topic

Play with it Amplitude, period and principal axis: drag the sliders

Change a, b and d so that y = a sin(bx) + d passes through all the points (x in radians). Then write down the amplitude, the period and the equation of the principal axis.

Want more? Open the full Grapher.

Try it now

1 of 5

  1. Question 1 of 5
  2. Question 2 of 5
  3. Question 3 of 5
  4. Question 4 of 5
  5. Question 5 of 5

5 quick questions on trigonometric graphs. No sign-in needed.

Find the period of \(y = 5 \sin{\left(4 x \right)}\).
Choose your answer · keys 1–4

Do it on your GDC

A GDC is allowed on every AI paper. Keystrokes for the TI-84 Plus CE, TI-Nspire CX II and Casio fx-CG50, with a checked worked example:

See it on a graph

Maths IA ideas that use sinusoidal models for periodic data

Related in Functions

Revise Sinusoidal models for periodic data for the exam

Stretch yourself: original algebra problems at Senior level (ages 16 to 18), with hints and full solutions: Problem S27 · Problem S91 · Problem S26 · Problem S90. All 22 →

More on this topic

FAQ

How do you find the period of a sinusoidal model?

The period is 360° ÷ b (2π ÷ b in radians). From data, it is the time between two maximums, or twice the time from a maximum to the next minimum.

Where can I practise sinusoidal models for periodic data questions?

On the Sinusoidal Modelling questions page: 13 exam-style SL AI questions with full mark schemes, plus free step-by-step worked examples.

Can I use my calculator for sinusoidal models for periodic data?

Yes: a GDC is allowed on every SL AI paper, so practise the calculator method as well as the working. The Trig graphs and angle mode and Regression guides give the keystrokes for the TI-84 Plus CE, TI-Nspire CX II and Casio fx-CG50.

What else is free here

Save your progress as you reviseA free account remembers the questions you have done on every topic and brings you back to this page.

Join free

Already have an account? Sign in