Skip to content
  1. IB Question Bank
  2. Maths AI
  3. Functions
Topic 2.03 · SL and HL

Sketching graphs: notes and practice questions

Summary
  • Sketch: Produce a rough graph outline, clearly label all key points (intercepts, minimums/maximums, asymptotes).
  • Draw: Produce an accurate graph on a scaled grid, plot specific points from GDC, join with a straight line or smooth curve.
  • Domain: Set of valid input values (x-coordinates).
  • Range: Set of valid output values (y-coordinates).
  • Common Number Sets: R\mathbb{R} (Real), Z\mathbb{Z} (Integers), N\mathbb{N} (Natural, 0, 1, 2...), Q\mathbb{Q} (Rational).
  • y-intercept: Where graph crosses y-axis (x=0x = 0).
  • x-intercept(s): Where graph crosses x-axis (y=0y = 0), also roots or zeros.
  • Turning points: Local minimums or maximums, where the gradient changes direction.
  • Vertex: The single absolute minimum or maximum point of a quadratic graph.
  • Asymptotes: Straight lines a graph approaches infinitely closely but does not cross (horizontal or vertical).
  • Quadratic Models (y=ax2+bx+cy = ax^2 + bx + c):
  • a>0  ⟹  ∪a > 0 \implies \cup-shaped (minimum point).
  • a<0  ⟹  ∩a < 0 \implies \cap-shaped (maximum point).
  • Axis of symmetry: x=−b2ax = -\frac{b}{2a}
  • The x-coordinate of the vertex lies on the axis of symmetry.
  • Cubic Models (y=ax3+bx2+cx+dy = ax^3 + bx^2 + cx + d):
  • a>0  ⟹  a > 0 \implies overall trend from bottom-left to top-right.
  • a<0  ⟹  a < 0 \implies overall trend from top-left to bottom-right.
  • Can have 1, 2, or 3 roots; 0 or 2 turning points.
  • Exponential Models (y=kax+cy = ka^x + c or y=kerx+cy = ke^{rx} + c):
  • Horizontal asymptote: y=cy = c
  • y-intercept: (0,k+c)(0, k + c)
  • k>0  ⟹  k > 0 \implies curve stays above asymptote; k<0  ⟹  k < 0 \implies curve stays below.
  • Sinusoidal Models (y=asin⁡(bx)+dy = a\sin(bx) + d or y=acos⁡(bx)+dy = a\cos(bx) + d):
  • Principal axis: y=dy = d
  • Amplitude: aa (Max value: a+da + d, Min value: −a+d-a + d).
  • Period (in degrees): 360∘b\frac{360^\circ}{b}
  • **Solving f(x)=g(x)f(x) = g(x) graphically:** Plot y=f(x)y = f(x) and y=g(x)y = g(x) on GDC, use intersect tool for x-coordinates of solutions.
  • **Solving f(x)=kf(x) = k graphically:** Plot y=f(x)y = f(x) and horizontal line y=ky = k, find intersections.
  • Always sketch GDC output on paper to secure method marks.
  • Adjust GDC viewing window (X-min/max, Y-min/max) to match the context.
  • Manually plot asymptote lines (e.g., y=cy = c) on GDC to visually verify.
  • Use GDC built-in analysis tools (Zero/Root, Minimum, Maximum, Intersect, Value) for exact coordinates; avoid "eyeballing."
  • To solve simultaneous linear equations graphically, rearrange both equations to y=mx+cy = mx + c form, then use GDC intersect.

How it is examined

"Transferring a graph from screen to paper" is literally what the student does: graph it on the GDC, then reproduce it with axes and features labelled. Marks are awarded for the shape, for the labelled intercepts and asymptotes, and for the domain being respected, so a correct curve with unlabelled axes drops marks.

Key ideas
  • The graph of a function and its equation y=f(x)y = f(x).
  • Creating a sketch from information given or from a context, including transferring a graph from screen to paper.
  • Using technology to graph functions, including their sums and differences.

Linking questions

  • Links to other subjects: sketching and interpreting graphs (sciences, geography, economics).
  • TOK: does studying the graph of a function carry the same mathematical rigour as studying it algebraically? What are the advantages and disadvantages of having different forms and symbolic languages in mathematics?

Practice questions

50 questions · 42 medium · 8 hard
Showing 20 of 20

Question 1

MediumPaper 1 · calculator7 marks
(a)

(a) The intensity of light, I, from a lighthouse varies inversely with the square of the distance, d, from the lighthouse, where d>0d > 0.

It is known that at a distance of 2 metres from the lighthouse, the light intensity is 50 candelas per square metre (cd m−2^{-2}).

Show that I=200d2I = \frac{200}{d^2}.

[2]
(b)

(b) Sketch the curve of I on the axes below, showing clearly the point (2, 50).

A graph with I on the y-axis and d on the x-axis, with a point (2, 50) marked.
[2]
(c)

(c) A small boat needs a light intensity greater than 0.005 cd m−20.005 \text{ cd m}^{-2} to navigate safely.

Find the values of d where the boat cannot navigate safely.

[3]

Question 2

HardPaper 2 · calculator22 marks
(a)

The concentration of a certain chemical, CC, in a solution over a period of time can be modelled using the function C(t)=−0.005t3+0.1t2−0.2t+5C(t) = -0.005t^3 + 0.1t^2 - 0.2t + 5, where tt is the time in hours after the experiment begins.

Sketch the graph of C(t)=−0.005t3+0.1t2−0.2t+5C(t) = -0.005t^3 + 0.1t^2 - 0.2t + 5 for 0≤t≤200 \le t \le 20.

[3]
(b)

Find the concentration after 22 hours.

[2]
(c)

Find the concentration after 1515 hours.

[2]
(d)

Find the maximum concentration and the time in hours at which this occurs.

[6]
(e)

Find the minimum concentration and the time in hours at which this occurs.

[5]
(f)

Find the times in hours when the concentration is 66 mol/L.

[4]

Question 3

MediumPaper 1 · calculator4 marks
(a)

The graph of y=f(x)y = f(x) represents the concentration of a certain chemical in a solution (in mol/L) at time xx (in hours). The graph passes through the points (1,10)(1, 10) and (3,4)(3, 4), and has a horizontal asymptote at y=2y = 2.

Let g(x)=3f(x+1)−5g(x) = 3f(x + 1) - 5 represent the concentration in a different experiment.

Find g(0)g(0).

[2]
(b)

On a new set of axes, sketch the graph of y=g(x)y = g(x), clearly indicating its horizontal asymptote and the yy-intercept. You do not need to show the graph of f(x)f(x).

[2]

Question 4

HardPaper 2 · calculator14 marks
(a)

A drone launches a package, and its trajectory is modelled by the equation h(x)=−0.015x2+0.6x+5h(x) = -0.015x^2 + 0.6x + 5, where h(x)h(x) is the height of the package in metres and xx is the horizontal distance in metres from the launch point.

On paper, sketch the graph of the path that the package flies for x≥0x \ge 0. Clearly indicate the initial height, the maximum height, and the horizontal distance when it lands.

[3]
(b)

Find the height of the package when it has travelled a horizontal distance of 1515 metres.

[2]
(c)

Find the maximum height of the package.

[4]
(d)

Find the horizontal distance at which the package lands on the ground, and explain what this value represents in the context of the problem.

[5]

Question 5

MediumPaper 1 · calculator9 marks
(a)(i)

[Maximum mark: 9]

Consider the function f(x)=2x2−8xf(x) = 2x^2 - \frac{8}{x}, x≠0x \neq 0. The graph of ff for 0<x≤40 < x \le 4 is shown on the following axes.

Graph of f(x) = 2x^2 - 8/x for 0 < x <= 4, showing a curve starting from negative infinity near x=0, passing through approximately (1.59, 0) and increasing to f(4)=30.

(a) (i) Sketch the graph of ff, for −4≤x<0-4 \le x < 0, on the same axes.

[4]
(a)(ii)

(ii) Write down the x-coordinate of the local minimum point.

[1]
(b)

(b) The company wants to find the control parameter values xx for which the efficiency f(x)f(x) is 10 units per hour. Use your graphic display calculator to find the solutions to the equation f(x)=10f(x) = 10.

[3]
(c)

(c) Write down the equation of the vertical asymptote for the graph of ff.

[1]

Question 6

HardPaper 1 · calculator9 marks
(a)

The number of visitors (in hundreds) to a new eco-tourism resort tt months after its opening is modelled by the function N(t)=−0.001t3+0.045t2−0.375t+10N(t) = -0.001 t^3 + 0.045 t^2 - 0.375 t + 10.

Sketch the graph of NN against tt for the first 4040 months, clearly indicating any intercepts and local extrema within this domain.

[2]
(b)

Find the maximum number of visitors (to the nearest whole number) during the first 4040 months.

[3]
(c)

Find the time(s) when the number of visitors is above 12001200. Give your answer in months, correct to two decimal places.

[4]

Question 7

MediumPaper 1 · calculator5 marks
(a)(i)

A slope field for the differential equation dydx=y−x2\frac{dy}{dx} = y - x^2 is shown.

Slope field for the differential equation dy/dx = y - x^2

Some of the solutions to the differential equation have a local maximum point and a local minimum point.

Write down the equation of the curve on which all these maximum and minimum points lie.

[2]
(a)(ii)

Sketch this curve on the slope field.

[1]
(b)

The solution to the differential equation that passes through the point (0, 1) has both a local maximum point and a local minimum point.

On the slope field, sketch the solution to the differential equation that passes through (0, 1).

[2]

Question 8

HardPaper 2 · calculator13 marks
(a)

A company is designing an open-top storage container with a square base. The side length of the base is xx cm and the height is hh cm. The container needs to have a volume of 500500 cm3^3.

Explain why x2h=500x^2 h = 500.

[1]
(b)

Rearrange the equation in part (a) to make hh the subject.

[1]
(c)

Write down an expression for the surface area, AA, of the open-top container.

[2]
(d)

Show that this can be written as

A=x2+2000xA = x^2 + \frac{2000}{x}

[3]
(e)

Plot the graph of A=x2+2000xA = x^2 + \frac{2000}{x} for x>0x > 0.

[2]
(f)

Find the minimum surface area and the value of xx when this occurs.

[4]

Question 9

MediumPaper 1 · calculator7 marks
(a)

A metal rod is being heated in an industrial furnace. The temperature, TT (in ∘C^{\circ}\text{C} ), of the rod tt minutes after it is placed in the furnace is modelled by the function T=200−120×b−tT = 200 - 120 \times b^{-t}, where tt is the time in minutes.

(a) Find the initial temperature of the metal rod when it is placed in the furnace.

[2]
(b)

The metal rod reaches a temperature of 140∘C140^{\circ}\text{C} after 11 minute.

(b) Find the value of bb.

[2]
(c)

Draw the graph of T=200−120×2−tT = 200 - 120 \times 2^{-t} on the following set of axes.

Graph with T on y-axis from 0 to 220 and t on x-axis from 0 to 5. Points are marked at 50, 100, 150, 200 on T-axis and 1, 2, 3, 4, 5 on t-axis. An empty grid is shown.
[2]
(d)

State a mathematical reason why the model predicts the temperature of the metal rod will never reach 200∘C200^{\circ}\text{C}.

[1]

Question 10

HardPaper 1 · calculator11 marks
(a)

(a) A designer is creating a prototype for a decorative vase. The cross-section of the vase can be modelled by the function f(x)=x4−x2f(x) = x\sqrt{4-x^2}, for −2≤x≤2-2 \le x \le 2.

Sketch the graph of y=f(x)y = f(x) on the following pair of axes.

graph of y=f(x) on axes from -3 to 3 for x and -3 to 3 for y. The curve passes through the origin, has a maximum in the first quadrant and a minimum in the third quadrant. The curve is symmetric about the origin. The endpoints are at x=-2 and x=2. The maximum is at x=sqrt(2) and y=2, and the minimum is at x=-sqrt(2) and y=-2. The curve is smooth. The x-axis is labelled from -3 to 3 and the y-axis is labelled from -3 to 3.
[2]
(b)(i)

(b) The region enclosed by the graph of y=f(x)y = f(x) and the x-axis is rotated 360∘360^\circ about the x-axis to form the body of the vase.

(i) Write down an integral that represents the volume of this vase.

[2]
(b)(ii)

(ii) Calculate the value of this integral.

[4]
(c)

(c) The designer decides to create a new, larger version of the vase, y=g(x)y = g(x), by applying the following transformations to the original cross-section y=f(x)y = f(x):

  • A horizontal stretch by a scale factor of 3, parallel to the x-axis.
  • A vertical stretch by a scale factor of 0.75, parallel to the y-axis.

Find the volume of this new vase.

[3]

Question 11

MediumPaper 1 · calculator8 marks
(a)

The graph of the function ff is shown in the following diagram, representing the concentration of a certain chemical in a solution over time xx (in minutes).

Graph of chemical concentration over time. The x-axis is labelled 'Time (minutes)' from 0 to 4. The y-axis is labelled 'Concentration' from 0 to 4. The graph starts at (0,0), goes linearly up to (2,4), and then linearly down to (4,2). The grid lines are at integer values.

(a) Write down the concentration of the chemical at time x=1x=1 minute.

[1]
(b)

(b) On the same axes, sketch the graph of y=f−1(x)y = f^{-1}(x), representing the time required to reach a certain concentration.

[2]
(c)

A different chemical's concentration, h(x)h(x), is modeled by the function h(x)=2x−3h(x) = 2x - 3, where xx is time in minutes.

(c) Find an expression for h−1(x)h^{-1}(x).

[2]
(d)

(d) Find a value of xx where f−1(x)=h−1(x)f^{-1}(x) = h^{-1}(x).

[3]

Question 12

HardPaper 1 · calculator7 marks
(a)

(a) When the profit is zero, find the possible number of units produced, xx.

[3]
(b)

(b) Determine the positive values of profit, PP, for which there is only one positive value of xx (units produced).

[4]

Question 13

MediumPaper 2 · calculator13 marks
(a)

A printing company has received a large order for flyers. The number of flyers remaining to be printed, NN, is modelled by the equation N(t)=25000−500tN(t) = 25000 - 500t, where tt is the time in hours since printing began.

Calculate the time it will take to complete the entire order of flyers.

[3]
(b)

Determine a reasonable domain and range for this model in the context of the problem.

[4]
(c)

Sketch a graph of N(t)N(t) for the domain found in part (b).

[3]
(d)

Find N(5)N(5) and interpret its meaning in the context of the problem.

[3]

Question 14

HardPaper 2 · calculator16 marks
(a)

A chemical engineer is studying the concentration of an intermediate product, CC, in a reaction vessel. The change in concentration over time tt (in minutes) is modelled by the second order differential equation:

d2Cdt2+4dCdt+3C=0\frac{d^2C}{dt^2} + 4\frac{dC}{dt} + 3C = 0

where t≥0t \ge 0. It is known that when t=0t = 0, the initial concentration is C=0C = 0 and the rate of change of concentration is dCdt=2\frac{dC}{dt} = 2.

Show that the system of coupled first order equations:

dCdt=y\frac{dC}{dt} = y

dydt=−3C−4y\frac{dy}{dt} = -3C - 4y

can be written as the given second order differential equation.

[2]
(b)

Find the eigenvalues of the system of coupled first order equations given in part (a).

[3]
(c)

Hence find the exact solution of the second order differential equation, given the initial conditions C(0)=0C(0) = 0 and dCdt(0)=2\frac{dC}{dt}(0) = 2.

[5]
(d)

Sketch the graph of CC against tt for t≥0t \ge 0, labelling the maximum point of the graph with its coordinates.

[2]
(e)

If the concentration of the intermediate product CC exceeds 0.20.2 arbitrary units, the reaction needs to be monitored closely. Use the model to calculate the total amount of time (in minutes) during which the reaction needs to be monitored closely.

[3]
(f)

The chemical engineer decides to monitor the reaction for 15% longer than the time found from the model in part (e).

Write down one reason, with reference to the context, to support this decision.

[1]

Question 15

MediumPaper 2 · calculator12 marks
(a)

The two graphs illustrate relationships within a specialized coffee roasting company.

Graph 1: Coffee beans used (kg) vs. Batch size (number of bags) with points (0, 0) and (50, 20)
Graph 2: Roasting time (minutes) vs. Coffee beans used (kg) with points (0, 10) and (100, 160)

Write down which graph represents direct variation, with a reason.

[2]
(b)

(b) Find and interpret the gradient of each graph in context.

[6]
(c)

(c) Find an equation for the roasting time TT (in minutes) as a function of the batch size, SS (in number of bags), and use it to predict how long the roasting process will be for a batch of 15001500 bags.

[4]

Question 16

HardPaper 2 · calculator31 marks
(a)

A marine engineer is modelling the vertical displacement, hh meters, of a buoy from its equilibrium position at time tt minutes after being disturbed by a wave. The motion is described by the differential equation:

d2hdt2+6dhdt+8h=0\frac{\text{d}^2 h}{\text{d}t^2} + 6\frac{\text{d}h}{\text{d}t} + 8h = 0.

This equation can be rewritten as a system of coupled first-order differential equations:

dhdt=y\frac{\text{d}h}{\text{d}t} = y

dydt=−8h−6y\frac{\text{d}y}{\text{d}t} = -8h - 6y.

Find the general solution for hh.

[5]
(b)(i)

Initially, the buoy is at its equilibrium position (h=0h = 0) and has an initial upward velocity of 22 m/min (dhdt=2\frac{\text{d}h}{\text{d}t} = 2).

Find an expression for hh in terms of tt.

[6]
(b)(ii)

Sketch hh against tt in the interval 0≤t≤40 \le t \le 4.

[6]
(c)(i)

The engineer is interested in the maximum upward displacement of the buoy.

Find the time, in minutes, when this maximum displacement occurs.

[4]
(c)(ii)

Calculate the maximum upward displacement of the buoy.

[4]
(d)

An improved model for the buoy's motion, considering an external periodic force, is given by:

d2hdt2+6dhdt+8h=hcos⁡t\frac{\text{d}^2 h}{\text{d}t^2} + 6\frac{\text{d}h}{\text{d}t} + 8h = h \cos t.

The same initial conditions as in part (b.i) apply (h(0)=0h(0) = 0 and dhdt(0)=2\frac{\text{d}h}{\text{d}t}(0) = 2).

Use Euler's method with a tt-interval of 0.10.1 to predict the value of hh when t=1t = 1.

[6]

Question 17

MediumPaper 1 · calculator8 marks
(a)

(a) The height, hh metres, of a small rocket above the ground, tt seconds after launch, is modelled by the function h(t)=t2−4t+3h(t) = t^2 - 4t + 3. Sketch the graph of h(t)h(t) for 0≤t≤40 \le t \le 4. Clearly label any axis intercepts and the vertex.

[4]
(b)

(b) A company's daily profit, PP (in thousands of dollars), depends on the number of units, xx, it produces, according to the function P(x)=−x2+2x+3P(x) = -x^2 + 2x + 3. Sketch the graph of P(x)P(x) for 0≤x≤40 \le x \le 4. Clearly label any axis intercepts and the vertex.

[4]

Question 18

MediumPaper 1 · calculator6 marks

Consider the function g(x)=−x2+6x−5g(x) = -x^2 + 6x - 5.

Sketch the graph of y=g(x)y = g(x) for the domain 1≤x≤51 \le x \le 5.

Question 19

MediumPaper 2 · calculator6 marks
(a)

A suspension bridge arch can be modelled by a parabolic curve. The arch starts at one end of the river bank at x=1x = 1 meter and ends at the other bank at x=7x = 7 meters, where xx represents the horizontal distance from a central reference point. The highest point of the arch is 99 meters above the water level.

(a) Determine the horizontal position, in meters, of the highest point of the arch.

[2]
(b)

(b) Find the equation of the parabolic curve in the form y=ax2+bx+cy = ax^2 + bx + c.

[4]

Question 20

MediumPaper 1 · calculator7 marks

A sculptor is designing a curved art installation whose height above the ground, in meters, can be modelled by the function h(x)=x3−3x2+2h(x) = x^3 - 3x^2 + 2, where xx is the horizontal distance in meters from a reference point. The installation is planned for a section from x=−1x = -1 to x=3x = 3 meters.

(a) Draw the graph of the function h(x)=x3−3x2+2h(x) = x^3 - 3x^2 + 2, for −1≤x≤3-1 \le x \le 3, clearly indicating any local maximum or minimum points and the endpoints of the curve. Hence, determine the range of the function for this domain.

30 more Sketching graphs questions in the app

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." All follow through is withdrawn for the rest of that question.
  • Leaving an answer in calculator notation. Never accepted in a final answer, and AI's constant calculator use makes this the easiest slip in the whole subject.
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 Sketching graphs cover in IB Maths AI?

Sketch: Produce a rough graph outline, clearly label all key points (intercepts, minimums/maximums, asymptotes). Draw: Produce an accurate graph on a scaled grid, plot specific points from GDC, join with a straight line or smooth curve. Domain: Set of valid input values (x-coordinates).

Is Sketching graphs SL or HL?

Both. SL and HL students study Sketching graphs to the same depth.

How do I revise Sketching graphs for IB Maths AI?

Start from the core idea: sketch: Produce a rough graph outline, clearly label all key points (intercepts, minimums/maximums, asymptotes). In the exam: "Transferring a graph from screen to paper" is literally what the student does: graph it on the GDC, then reproduce it with axes and features labelled. Marks are awarded for the shape, for the labelled intercepts and asymptotes, and for the domain being respected, so a correct curve with unlabelled axes drops marks. Then practise exam-style questions, easiest first, writing out every step of your working before you check it.

How does FourtyFive help me practise Sketching graphs?

FourtyFive has 50 Sketching graphs 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 Sketching graphs 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 Sketching graphs 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.