Skip to content
  1. IB Question Bank
  2. Maths AA
  3. Geometry & Trigonometry
Topic 3.09 · SL and HL

Periodic functions (amplitude, period, shift, transformations): notes and practice questions

Summary
  • A periodic function repeats at regular intervals (e.g., sine and cosine functions).
  • General form: y=asin⁡(bx+c)+d y = a \sin(bx + c) + d or y=acos⁡(bx+c)+d y = a \cos(bx + c) + d :
  • Amplitude: ∣a∣ |a| (vertical stretch/shrink).
  • Period: 2πb \frac{2\pi}{b} (horizontal stretch/shrink).
  • Horizontal shift: −cb -\frac{c}{b} .
  • Vertical shift: d d .

How it is examined

The modelling question: a tide or a wheel, find aa, bb, cc, dd from a maximum, a minimum and a period. aa is half the range and dd is the midline, and both are routinely swapped. bb comes from the period. Paper 2, 6 to 9 marks across parts.

Key ideas
  • The circular functions sin⁡x\sin x, cos⁡x\cos x and tan⁡x\tan x; amplitude, their periodic nature, and their graphs.
  • Composite functions of the form f(x)=asin⁡(b(x+c))+df(x) = a\sin(b(x+c)) + d.
  • Transformations.
  • Real-life contexts.

Linking questions

  • Links to other subjects: simple harmonic motion (physics).

Practice questions

18 questions · 1 easy · 13 medium · 4 hard
Showing 18 of 18

Question 1

EasyPaper 1 · no calculator3 marks

The function f(x)=sin⁡xf(x) = \sin x is transformed to the function g(x)g(x) by a horizontal stretch with a scale factor of 2, followed by a translation by the vector (0−4)\begin{pmatrix} 0 \\ -4 \end{pmatrix}. Find the equation of the function g(x)g(x).

Question 2

MediumPaper 1 · no calculator7 marks
(a)

Consider the functions f(x)=−3cos⁡x+5f(x) = -3\cos x + 5 and g(x)=−3cos⁡(x+π2)+5−kg(x) = -3\cos\left(x+\frac{\pi}{2}\right) + 5 - k, where x∈Rx \in \mathbb{R} and k>0k > 0.

The graph of gg is obtained by two transformations of the graph of ff.

Describe these two transformations.

[2]
(b)

The yy-intercept of the graph of gg is at (0,p)(0, p).

Given that the maximum value of g(x)g(x) is less than or equal to 1, find the largest possible value of pp.

[5]

Question 3

HardPaper 1 · no calculator7 marks
(a)

Consider the functions f(x)=−2cos⁡(x)+5f(x) = -2\cos(x) + 5 and g(x)=−2cos⁡(x−π4)+5−kg(x) = -2\cos(x - \frac{\pi}{4}) + 5 - k, where x∈Rx \in \mathbb{R} and k>0k > 0.

The graph of gg is obtained by two transformations of the graph of ff.

(a) Describe these two transformations.

[2]
(b)

The yy-intercept of the graph of gg is at (0,s)(0, s).

(b) Given that the maximum value of g(x)g(x) is 1, find the value of ss.

[5]

Question 4

MediumPaper 2 · calculator5 marks

A buoy is anchored in the ocean, and its vertical position is modeled by a trigonometric function. The buoy oscillates between a minimum height of 0.8 meters above the seabed and a maximum height of 3.2 meters above the seabed. It completes one full oscillation in 12 seconds.

The height, hh meters, of the buoy above the seabed after tt seconds is given by h(t)=acos⁡(bt)+ch(t) = a \cos (bt) + c, where a,b,c∈Ra, b, c \in \mathbb{R}. The buoy starts its oscillation at its lowest point.

Find the values of aa, bb and cc.

Question 5

HardPaper 1 · no calculator10 marks
(a)(i)

The depth of water, D(t)D(t) metres, in a harbour on a particular day is modelled by the function D(t)=acos⁡(bt)+cD(t) = a \cos(bt) + c, for 0≤t≤120 \le t \le 12, where tt is the number of hours after midnight.

The graph of y=D(t)y=D(t) is shown below.

Graph of a cosine function for water depth, showing a maximum at (0,12) and a minimum at (6,4)

The graph has a maximum point at (0,12)(0, 12) and a minimum point at (6,4)(6, 4).

(a) State:

i) the range of DD.

[1]
(a)(ii)

ii) the period of DD.

[1]
(b)

(b) Hence, find the values of aa, bb and cc.

[4]
(c)

(c) A ship requires a water depth of at least 10 metres to be able to enter the harbour. Find the time intervals, during the first 12 hours, when the ship can enter.

[4]

Question 6

MediumPaper 2 · calculator8 marks
(a)

A rotating arm on an industrial machine has a sensor attached to its end. The arm is 8 metres long. The lowest point reached by the sensor is 2 metres above the ground. The arm completes one full rotation in 15 seconds.

At time t=0t=0 seconds, the sensor is at its lowest point.

The height, hh metres, of the sensor above the ground after tt seconds is modelled by the function h(t)=acos⁡(bt)+ch(t) = a\cos (bt) + c, where a,b,c∈Ra, b, c \in \mathbb{R}.

Find the values of aa, bb, and cc.

[3]
(b)

(b) Calculate the height of the sensor after 5 seconds.

[2]
(c)

(c) Find the first time, in seconds, when the height of the sensor is 7 metres.

[3]

Question 7

HardPaper 1 · no calculator12 marks
(a)

The graph shows the height of two floating platforms, Platform A and Platform B, in a wave pool over a 24-second interval. The height, hh metres, is measured from the bottom of the pool. Time tt is in seconds.

Graph showing two trigonometric functions. Platform A is a cosine wave with period 12s, amplitude 1m, midline 6m, starting at its maximum height. Platform B is an inverted sine wave with period 24s, amplitude 1m, midline 6m, starting at the midline and decreasing.

The height of Platform A is modelled by the function hA(t)=pcos⁡(qt)+rh_A(t) = p \cos(qt) + r.

The height of Platform B is modelled by the function hB(t)=asin⁡(bt)+dh_B(t) = a \sin(bt) + d.

Find the values of p,q,r,a,bp, q, r, a, b and dd.

[6]
(b)

Solve the equation hA(t)=hB(t)h_A(t) = h_B(t) for 0≤t≤240 \le t \le 24.

[6]

Question 8

MediumPaper 2 · calculator14 marks
(a)

The daily temperature, in degrees Celsius, in a coastal city is modelled by the function T(t)=asin⁡(b(t−c))+dT(t) = a \sin(b (t - c) ) + d, where tt is the number of hours after midnight, and a,b,ca, b, c and dd are constants, where a>0a > 0, b>0b > 0 and c>0c > 0.

The following graph shows the temperature for a 24-hour period, starting at midnight.

graph of temperature T(t) vs time t

The first peak temperature occurs at 14:00 (2 PM) and the next peak temperature occurs 24 hours later. Throughout the day, the temperature fluctuates between 14.5 °C and 28.5 °C.

All temperatures are given correct to one decimal place.

Show that b=π12b = \frac{\pi}{12}.

[1]
(b)

(b) Find the value of aa.

[2]
(c)

(c) Find the value of dd.

[2]
(d)

(d) Find the smallest possible value of cc.

[3]
(e)

(e) Find the temperature at 06:00 (6 AM).

[2]
(f)

(f) Determine the number of hours, over a 24-hour period, for which the temperature is higher than 25 °C.

[4]

Question 9

HardPaper 3 · calculator25 marks
(a)(i)

This question asks you to investigate the motion of a buoy bobbing up and down in the water.

A buoy bobs up and down in the water.

A fixed origin O\text{O} is the equilibrium position of the buoy (the water level).

The buoy's displacement, yy metres, from O\text{O} at time tt seconds is given by

y=6sin⁡(2t+π6), for 0≤t≤π.y = 6\sin\left(2t + \frac{\pi}{6}\right), \text{ for } 0 \le t \le \pi.

Determine

the amplitude of the buoy's motion;

[1]
(a)(ii)

the buoy's initial displacement from O\text{O};

[2]
(a)(iii)

the value of tt when the buoy first passes through O\text{O}.

[2]
(b)

Now consider the general case of a buoy bobbing up and down.

The buoy's acceleration is always directed towards a fixed origin O\text{O} at its equilibrium position.

The buoy's acceleration, aa, at a displacement, yy, from O\text{O} satisfies the differential equation

a=−ω2y, where ω>0.a = -\omega^2 y, \text{ where } \omega > 0.

The buoy's displacement, yy, from O\text{O} at time tt is given by

y=Hsin⁡(ωt+c), where t≥0, H,ω>0 and −π≤c≤π.y = H\sin(\omega t + c), \text{ where } t \ge 0,\ H, \omega > 0 \text{ and } -\pi \le c \le \pi.

By finding expressions for dydt\frac{\mathrm{d}y}{\mathrm{d}t} and d2ydt2\frac{\mathrm{d}^2y}{\mathrm{d}t^2}, verify that y=Hsin⁡(ωt+c)y = H\sin(\omega t + c) satisfies the differential equation a=−ω2ya = -\omega^2 y.

[2]
(c)(i)

Use the chain rule to show that a=vdvdya = v\frac{\mathrm{d}v}{\mathrm{d}y}, where vv is velocity.

[1]
(c)(ii)

By solving the differential equation, vdvdy=−ω2yv\frac{\mathrm{d}v}{\mathrm{d}y} = -\omega^2 y, show that v2=ω2(H2−y2)v^2 = \omega^2(H^2 - y^2).

[5]
(c)(iii)

Hence, or otherwise, find the buoy's maximum speed.

[2]
(d)

The continuous random variable YY denotes the buoy's displacement, yy, from O\text{O} at time tt.

The probability density function ff of YY is defined by

f(y)={1πH2−y2,−H<y<H0,otherwise.f(y) = \begin{cases} \frac{1}{\pi\sqrt{H^2 - y^2}}, & -H < y < H \\ 0, & \text{otherwise.} \end{cases}

Show that P(0≤Y≤H32)=13\mathrm{P}\left(0 \le Y \le \frac{H\sqrt{3}}{2}\right) = \frac{1}{3}.

[4]
(e)

For −H<y<H-H < y < H, the function f(y)f(y) can be expressed in the form m∣v(y)∣\frac{m}{|v(y)|}, where m>0m > 0 and v(y)v(y) is the buoy's velocity at a displacement, yy, from O\text{O}.

Find the value of mm.

[3]
(f)(i)

Determine E(Y)\mathrm{E}(Y), justifying your answer.

[2]
(f)(ii)

Interpret the result found in part (f)(i) in the context of the buoy's motion.

[1]

Question 10

MediumPaper 1 · no calculator7 marks
(a)

Consider the function g(x)=psin⁡(qx)g(x) = p\sin(qx), where p,qp, q are positive integers. The following diagram shows part of the graph of gg.

Graph of a sine function g(x) showing at least one full cycle. The graph starts at (0,0), reaches a maximum of 3, crosses the x-axis at pi/4, reaches a minimum of -3, and completes the cycle at pi/2.

(a) Write down the value of pp.

[1]
(b)(i)

(b) (i) Find the period of gg.

[1]
(b)(ii)

(b) (ii) Hence, find the value of qq.

[2]
(c)

(c) Find the value of g(π12)g\left(\frac{\pi}{12}\right).

[3]

Question 11

MediumPaper 2 · calculator15 marks
(a)

(a) A new Ferris wheel is being constructed. From a point A on the ground, 15 metres from the base of the support tower, the angle of elevation to the centre C of the Ferris wheel is 33.7 degrees. Find the height of point C above the ground.

[2]
(b)

(b) An engineer walks 5 metres closer to the support tower to point B. Find the angle of elevation of point C from point B, giving your answer in radians.

[2]
(c)

(c) The lowest point a passenger cabin reaches is 1.5 metres above the ground, allowing for easy boarding. Calculate the radius of the Ferris wheel.

[2]
(d)

(d) The height hh, in metres, of a passenger cabin above the ground can be modelled by the function h(t)=q−pcos⁡(kt)h(t) = q - p \cos(kt), where tt is the time in seconds after the cabin starts moving from its lowest point. The Ferris wheel completes one full rotation in 40 seconds.

Find the values of pp, qq, and kk.

[6]
(e)

(e) An observer watches the Ferris wheel for 5 minutes. How many times does a specific cabin pass its highest point during this time?

[3]

Question 12

MediumPaper 1 · no calculator5 marks
(a)

The vertical displacement, hh metres, of a weight oscillating on a spring at time tt seconds, is modelled by the function h(t)=acos⁡(bt)h(t) = a \cos(bt), where b>0b > 0. The graph of y=h(t)y = h(t) for 0≤t≤50 \le t \le 5 is shown below.

Graph of h(t) = a cos(bt) showing a maximum at (0,5), a minimum at (2,-5) and another maximum at (4,5)

The graph has a maximum point at (0,5)(0, 5) and a minimum point at (2,−5)(2, -5).

(a) Find the period of the function.

[1]
(b)

(b) Write down the amplitude of the function.

[1]
(c)

(c) Write down the value of aa.

[1]
(d)

(d) Find the value of bb.

[2]

Question 13

MediumPaper 1 · no calculator7 marks
(a)

The depth of water, DD metres, in a harbour is modelled by the function D(t)=acos⁡(bt)+kD(t) = a \cos(bt) + k, where tt is the number of hours after midnight.

The graph below shows the depth of water over a 24-hour period.

Graph of water depth D(t) against time t. It is a cosine wave. The first maximum is at (0, 15). The first minimum is at (6, 9). The next maximum is at (12, 15).

(a) Find the value of kk, the mean water level.

[2]
(b)

(b) Find the value of aa, the amplitude.

[2]
(c)

(c) Find the value of bb.

[3]

Question 14

MediumPaper 2 · calculator6 marks
(a)

(a) A scientist is modelling the population dynamics of a certain species of microorganism in a controlled environment. The growth rate is modelled by the function f(x)=sin⁡xf(x) = \sin x, where xx is time in hours. Simultaneously, a decay factor due to a limited nutrient supply is modelled by g(x)=e−xg(x) = e^{-x}. The scientist is interested in finding the time xx when the growth rate equals the decay factor within the first π\pi hours of the experiment.

Use a sketch to help you solve sin⁡x=e−x\sin x = e^{-x} for 0≤x≤π0 \le x \le \pi.

[3]
(b)

(b) An engineer is designing a new component where two critical dimensions, represented by functions D1(x)=2ln⁡xD_1(x) = 2 \ln x and D2(x)=x2−3D_2(x) = x^2 - 3, must be equal for optimal performance. The variable xx represents a design parameter, and its valid range is 0.5≤x≤2.50.5 \le x \le 2.5.

Solve 2ln⁡x=x2−32 \ln x = x^2 - 3 for 0.5≤x≤2.50.5 \le x \le 2.5.

[3]

Question 15

MediumPaper 1 · no calculator10 marks
(a)

The height, hh metres, of a passenger on a Ferris wheel tt minutes after the ride starts is given by h(t)=acos⁡(bt)+dh(t) = a \cos(bt) + d. The ride starts at t=0t=0 when the passenger is at the lowest point. The lowest point is 1 metre above the ground. The diameter of the wheel is 20 metres. The wheel completes one revolution in 16 minutes.

(a) Find the maximum height reached by the passenger and hence find the value of dd.

[3]
(b)

(b) Find the value of aa.

[2]
(c)

(c) Show that b=π8b = \frac{\pi}{8}.

[2]
(d)

(d) The function h(t)h(t) is transformed to a new function g(t)g(t). The graph of hh is first translated by the vector (4−1)\begin{pmatrix} 4 \\ -1 \end{pmatrix} and then reflected in the tt-axis. Find the equation of g(t)g(t).

[3]

Question 16

MediumPaper 1 · no calculator15 marks
(a)

The height, hh metres, of a passenger on a Ferris wheel at time tt seconds, is modelled by the function h(t)=acos⁡(b(t−c))+dh(t) = a \cos(b(t-c) ) + d, for t≥0t \ge 0. The graph of y=h(t)y=h(t) for the first two revolutions is shown below.

Graph of a cosine function representing the height of a passenger on a Ferris wheel. The graph shows two full cycles. It has a minimum point at (5, 2), a maximum point at (35, 22), and completes the first cycle at (65, 2).

(a) Write down the maximum and minimum height of the passenger.

[2]
(b)

(b) Find the time it takes for the Ferris wheel to complete one full revolution.

[1]
(c)

(c) Find the value of dd and the value of aa.

[4]
(d)

(d) Show that b=π30b = \frac{\pi}{30}.

[2]
(e)

(e) Find a possible value for cc.

[2]
(f)

(f) During the first two revolutions shown on the graph, find the times when the passenger is at a height of 7 metres.

[4]

Question 17

MediumPaper 1 · no calculator11 marks
(a)(i)

The height, hh metres, of a passenger on a Ferris wheel at time tt minutes after the ride starts is modelled by the function h(t)=asin⁡(bt)+ch(t) = a \sin(bt) + c, for 0≤t≤80 \le t \le 8.

The graph of hh for the first revolution is shown below.

Graph of a sinusoidal function representing the height of a passenger on a Ferris wheel. The horizontal axis is time t in minutes, the vertical axis is height h in metres. The graph starts at (0, 50), goes up to a maximum at (1, 90), down through (2, 50) to a minimum at (3, 10), and back up to (4, 50).

The graph shows a maximum point at (1,90)(1, 90) and a minimum point at (3,10)(3, 10).

(a) (i) Write down the range of hh.

[1]
(a)(ii)

(a) (ii) Find the period of hh.

[2]
(b)

(b) Hence, find the values of a,ba, b and cc.

[4]
(c)

(c) Find the times during the first 8 minutes when the passenger is at a height of 70 metres.

[4]

Question 18

MediumPaper 2 · calculator19 marks
(a)

The intensity of light, II, emitted by a pulsating star is modelled by the function I(t)=2+cos⁡(πsin⁡t)I(t) = 2 + \cos(\pi \sin t), where tt is time in seconds.

(a) Sketch the graph of y=I(t)y = I(t) for 0≤t≤2π0 \le t \le 2\pi. Clearly label any maximum and minimum points and the yy-intercept.

[3]
(b)(i)

(b) (i) Find the coordinates of all minimum and maximum points of I(t)I(t) in the given domain 0≤t≤2π0 \le t \le 2\pi.

[4]
(b)(ii)

(ii) State the range of I(t)I(t).

[2]
(b)(iii)

(iii) State the yy-intercept of the graph of y=I(t)y = I(t).

[2]
(c)(i)

(c) The total light energy emitted by the star during a time interval is given by the area under the curve of I(t)I(t).

(i) Write down an expression for the total light energy emitted by the star during the first 2π2\pi seconds.

[2]
(c)(ii)

(ii) Hence, determine the total light energy emitted by the star during the first 2π2\pi seconds.

[3]
(d)

(d) Show that the light intensity I(t)I(t) is always positive for all t∈Rt \in \mathbb{R}.

[3]

Every Periodic functions (amplitude, period, shift, transformations) question, marked for you

Every answer is marked mark by mark, IB-style, and the AI tutor helps when you are stuck.

Where marks are lost

  • Using your own wrong value after failing a "show that".
Free. Every IB subject.
No card, no trial that runs out. Just a free account.
  • 50 marked answers a month
    Marked mark by mark, IB-style
  • Hints and mark schemes
    On every part of every question
  • 3,000+ questions
    All 6 subjects, SL and HL, mapped to the syllabus
  • Progress that adapts
    Your Study Profile picks what to practise next

Practise this topic as a session

Pick a difficulty and paper, and FourtyFive tracks your progress on this topic as you go.

or with email
FAQ

Questions,
answered.

Can't find what you're looking for? Email our student team.

What does Periodic functions (amplitude, period, shift, transformations) cover in IB Maths AA?

A periodic function repeats at regular intervals (e.g., sine and cosine functions). General form: y = a sin(bx + c) + d or y = a cos(bx + c) + d:. Amplitude: |a| (vertical stretch/shrink).

Is Periodic functions (amplitude, period, shift, transformations) SL or HL?

Both. SL and HL students study Periodic functions (amplitude, period, shift, transformations) to the same depth.

How do I revise Periodic functions (amplitude, period, shift, transformations) for IB Maths AA?

Start from the core idea: a periodic function repeats at regular intervals (e.g., sine and cosine functions). In the exam: the modelling question: a tide or a wheel, find a, b, c, d from a maximum, a minimum and a period. a is half the range and d is the midline, and both are routinely swapped. Then practise exam-style questions, easiest first, writing out every step of your working before you check it.

How does FourtyFive help me practise Periodic functions (amplitude, period, shift, transformations)?

FourtyFive has 18 Periodic functions (amplitude, period, shift, transformations) questions. Every answer you write is marked mark by mark, IB-style, and you see where each mark was won or lost. Every part has a hint, the AI tutor helps you through the step you are stuck on, and your Study Profile picks what to practise next.

Is FourtyFive free for Periodic functions (amplitude, period, shift, transformations) practice?

Yes. A free account gives you 50 marked answers a month, and you do not need a card to sign up.

Can I handwrite Periodic functions (amplitude, period, shift, transformations) answers on an iPad?

Yes. In the FourtyFive iPad app you write your working by hand with Apple Pencil, the way you would on paper, and it is marked the same way.

Start with the IB question
bank built for you.

Free to start, no card needed. Thousands of syllabus-mapped questions, AI Examiner marking, your weakest topics first.