Augment Education
  • Blog
Log inStart free
augment

Augment Education

IB Diploma revision built around the syllabus.

contact@augment-education.com

Product

  • Features
  • Question bank
  • Quick fire
  • Worksheets
  • Flashcards
  • Notes
  • Subjects
  • What's new

Learn

  • IB guide
  • Booklets, explained
  • Blog
  • Free tools
  • Grade calculator
  • Subject checker

Company

  • About
  • Help
  • For parents
  • For teachers
  • Student stories
  • Comparisons

Augment Education is developed independently of the International Baccalaureate Organization and is not endorsed by it. “IB” and “International Baccalaureate” are its trademarks.

© 2026 Augment Education. All rights reserved.

PrivacyTerms
  1. Subjects
  2. Maths AI
  3. 2 Functions
  4. 2.3 Graphing functions with technology

2.3 Graphing functions with technology

Graph any function with a GDC, choose a viewing window, transfer a screen graph to paper as a labelled sketch or an accurate drawing, and graph sums and differences such as profit = revenue − cost.

  • IB Mathematics: Applications and Interpretation
  • Part of 2 Functions
  • SL and HL

Key terms introduced here

Each is in the Maths AI glossary, with every other term in the subject.

Difference of functions

The function f−gf - gf−g whose output at each input is the output of fff minus the output of ggg, so (f−g)(x)=f(x)−g(x)(f - g)(x) = f(x) - g(x)(f−g)(x)=f(x)−g(x) for every xxx in both domains.

Draw

To represent a function by an accurate, labelled graph made in pencil, on axes with a stated scale, with points correctly plotted and joined by a ruled straight line or a smooth curve.

Graph of a function

The set of all points (x,y)(x, y)(x,y) in the plane with xxx in the domain of the function and y=f(x)y = f(x)y=f(x).

Key feature

A point, line or behaviour of a graph that describes the function and must be labelled on a sketch, such as an intercept, a maximum or minimum point, an asymptote, a point of intersection or an end point of the domain.

Plot

To mark the positions of given or calculated points accurately on a pair of axes.

Profit function

A function P(x)P(x)P(x) giving the income left after costs when xxx items are made and sold, equal to revenue minus cost, P(x)=R(x)−C(x)P(x) = R(x) - C(x)P(x)=R(x)−C(x); a negative value is a loss.

Revenue function

A function R(x)R(x)R(x) that gives the total income from selling xxx items; at a fixed price ppp per item, R(x)=pxR(x) = pxR(x)=px.

Scale (of an axis)

The size of the step represented by each marked division along an axis, which fixes how far apart given values appear.

Sketch

To represent a function by a graph, labelled as appropriate, that gives a general idea of its shape and shows its relevant features, without needing to be drawn to scale.

Smooth curve

A continuous curve drawn freehand through plotted points without corners, gaps or straight-line segments, following the gradual bending of the function between the points.

Sum of functions

The function f+gf + gf+g whose output at each input is the sum of the outputs of fff and ggg, so (f+g)(x)=f(x)+g(x)(f + g)(x) = f(x) + g(x)(f+g)(x)=f(x)+g(x) for every xxx in both domains.

Table of values

A table that lists chosen inputs xxx of a function alongside the corresponding outputs f(x)f(x)f(x), giving points that lie on its graph.

Viewing window

The rectangular part of the coordinate plane displayed by a GDC or graphing software, set by the minimum and maximum xxx-values and the minimum and maximum yyy-values.

Notes on 2.3 Graphing functions with technology

40 min readLast reviewed 15 Oct 2026

Learning objectives

  • State the meaning of the graph of a function and its equation y=f(x)y = f(x)y=f(x), and determine whether a point lies on a graph.

  • Use a GDC to graph a function, including functions not met elsewhere in the course, choosing a suitable viewing window.

  • Distinguish between the command terms draw, sketch and plot, and produce each kind of graph.

  • Sketch a graph from information given in words or from a real context.

  • Transfer a graph from a GDC screen to paper, labelling the axes and every key feature.

  • Use technology to graph sums and differences of functions, and interpret them in context, including profit as revenue minus cost.

Introduction

A formula, a table and a graph can all describe the same function, but the graph is the one that shows its whole behaviour at a glance: where it rises and falls, where it crosses the axes, where it levels off and where it is undefined. Engineers, economists and scientists use graphs constantly, and the graphic display calculator (GDC) can graph almost any function in seconds. The calculator does not decide which part of the graph to look at, and it does not turn what the screen shows into a clear, labelled graph on paper; those two skills stay with the person using it.

The same skills apply to real measurements. The concentration of carbon dioxide in the air above Hawaii, for example, rises every year and also rises and falls with the seasons; graphing the two effects as separate functions and adding them reproduces the saw-tooth shape of the Keeling Curve.

Scope: The course covers the graph of a function and its equation y=f(x)y = f(x)y=f(x), creating a sketch from given information or a context, transferring a graph from a GDC screen to paper, and graphing sums and differences of functions with technology. The functions may be ones not named anywhere else in the course, and every axis and key feature must be labelled. Reading each key feature precisely (zeros, maximum and minimum points, asymptotes, intersections) is taught in full in subtopic 2.4, Key features of graphs; the model families are in subtopic 2.5, Modelling with functions.

The graph of a function and its equation

A function fff takes each input xxx from its domain and gives exactly one output f(x)f(x)f(x). Pairing each input with its output gives an ordered pair (x,f(x))(x, f(x))(x,f(x)). Marking every such pair as a point on a pair of axes produces a picture of the whole function.

Definition

Graph of a function: the set of all points (x,y)(x, y)(x,y) in the plane with xxx in the domain of the function and y=f(x)y = f(x)y=f(x).

The graph of f(x)=x2f(x) = x^2f(x)=x2 contains the points (−2,4)(-2, 4)(−2,4), (0,0)(0, 0)(0,0) and (3,9)(3, 9)(3,9), and every other point whose yyy-coordinate is the square of its xxx-coordinate.

The equation y=f(x)y = f(x)y=f(x) is called the equation of the graph. It is a test that every point must pass: a point (a,b)(a, b)(a,b) lies on the graph exactly when substituting x=ax = ax=a gives f(a)=bf(a) = bf(a)=b. The test works in both directions. Every point on the curve satisfies the equation, and every pair (a,b)(a, b)(a,b) that satisfies the equation (with aaa in the domain) is on the curve. This two-way link is what allows a question to be answered either from the formula or from the picture.

(a,b) lies on the graph of y=f(x)  ⟺  a is in the domain and f(a)=b(a, b) \text{ lies on the graph of } y = f(x) \iff a \text{ is in the domain and } f(a) = b(a,b) lies on the graph of y=f(x)⟺a is in the domain and f(a)=b

Because a function gives only one output for each input, a vertical line meets its graph at most once. The vertical line test from subtopic 2.2, Functions, domain and range, is the graphical form of this rule.

Worked example

The function fff is defined by f(x)=0.5x3−2x+1f(x) = 0.5x^3 - 2x + 1f(x)=0.5x3−2x+1.

(a) Determine whether the point (2,1)(2, 1)(2,1) lies on the graph of y=f(x)y = f(x)y=f(x).

(b) Determine whether the point (−1,3)(-1, 3)(−1,3) lies on the graph.

(c) The point (4,k)(4, k)(4,k) lies on the graph. Find kkk.

Show the solution

(a) Substitute x=2x = 2x=2:

f(2)=0.5(2)3−2(2)+1=4−4+1=1f(2) = 0.5(2)^3 - 2(2) + 1 = 4 - 4 + 1 = 1f(2)=0.5(2)3−2(2)+1=4−4+1=1

The output equals the yyy-coordinate 1, so (2,1)(2, 1)(2,1) lies on the graph.

(b) Substitute x=−1x = -1x=−1:

f(−1)=0.5(−1)3−2(−1)+1=−0.5+2+1=2.5f(-1) = 0.5(-1)^3 - 2(-1) + 1 = -0.5 + 2 + 1 = 2.5f(−1)=0.5(−1)3−2(−1)+1=−0.5+2+1=2.5

The output is 2.5, not 3, so (−1,3)(-1, 3)(−1,3) does not lie on the graph. The point of the graph with x=−1x = -1x=−1 is (−1,2.5)(-1, 2.5)(−1,2.5), half a unit lower.

(c) A point on the graph has y=f(x)y = f(x)y=f(x), so k=f(4)=0.5(64)−8+1=25k = f(4) = 0.5(64) - 8 + 1 = 25k=f(4)=0.5(64)−8+1=25. The point is (4,25)(4, 25)(4,25).

With a GDC, entering fff and using the table or the "value" tool at x=2x = 2x=2, x=−1x = -1x=−1 and x=4x = 4x=4 gives the same outputs.

Tables of values

Before graphing technology existed, every graph started as a list of inputs and outputs. The list is still useful: it gives exact points to plot, it checks what a screen shows, and a GDC produces one instantly.

Definition

Table of values: a table that lists chosen inputs xxx of a function alongside the corresponding outputs f(x)f(x)f(x), giving points that lie on its graph.

For y=0.5x2−2x−1y = 0.5x^2 - 2x - 1y=0.5x2−2x−1 with whole-number inputs from −2-2−2 to 6, each output comes from one substitution. For instance, at x=3x = 3x=3, y=0.5(9)−6−1=−2.5y = 0.5(9) - 6 - 1 = -2.5y=0.5(9)−6−1=−2.5.

xxx

−2

−1

0

1

2

3

4

5

6

yyy

5

1.5

−1

−2.5

−3

−2.5

−1

1.5

5

The outputs fall to −3 at x=2x = 2x=2 and then rise again, and they repeat in mirror order on either side of x=2x = 2x=2. A table therefore already shows a minimum and a symmetry before any graph is drawn. Its weakness is that it shows only the chosen inputs: a table with steps of 1 says nothing certain about what happens between x=1x = 1x=1 and x=2x = 2x=2, and a sharp feature between two rows can be missed completely.

Tip

On a GDC, the table function lets the step size be changed (often called ΔTbl or "Step"). Setting a small step, such as 0.1, near an interesting value shows what happens between the whole numbers without redrawing the graph.

Plotting points and joining them

Marking each pair from a table as a point on the axes is called plotting. The points alone are not yet a graph of the function: the domain usually contains every real number in an interval, not just the integers in the table.

Definition

Plot: to mark the positions of given or calculated points accurately on a pair of axes.

When the function is defined at every point of an interval and has no jumps, the plotted points are joined by a smooth curve. Joining them with straight segments instead suggests sharp corners that the function does not have; a quadratic such as y=0.5x2−2x−1y = 0.5x^2 - 2x - 1y=0.5x2−2x−1 bends continuously, so its graph between two plotted points is curved, not straight.

Definition

Smooth curve: a continuous curve drawn freehand through plotted points without corners, gaps or straight-line segments, following the gradual bending of the function between the points.

Points are not always joined. A function whose domain is a set of separate values, such as a cost function for a whole number of tickets, has a graph that is a set of isolated points, and joining them would claim values (half a ticket) that do not exist.

−3−2−101234567−4−20246xy(−2, 5)(2, −3)(6, 5)
  • y = 0.5x² − 2x − 1
The nine plotted points from the table are joined by a smooth curve that bends through its lowest point (2, −3), not by straight segments.

Graphing with technology

The GDC carries out the substitutions of a table of values for hundreds of inputs and joins the results, so it shows in seconds a shape that would take a long time to plot by hand. Using it well depends on three decisions: entering the function correctly, choosing what part of the plane to view, and reading values with the right tool.

Entering a function

Every GDC has a function editor where the right-hand side of y=f(x)y = f(x)y=f(x) is typed in terms of xxx (on a TI-84 Plus CE, the Y= screen; on a Casio fx-CG50, MENU → Graph). Several functions can be stored at once as Y1,Y2,Y3,…Y_1, Y_2, Y_3, \ldotsY1​,Y2​,Y3​,… and drawn on the same axes.

Brackets matter. The function f(x)=12x2+1f(x) = \frac{12}{x^2+1}f(x)=x2+112​ must be typed as 12/(x^2+1); without the brackets the calculator reads 12/x^2+1 as 12x2+1\frac{12}{x^2} + 1x212​+1, a different function with a different graph. Negative signs need the same care: −x2-x^2−x2 means −(x2)-(x^2)−(x2), which is always negative or zero, and a GDC follows that convention.

Common mistake

Typing a fraction or a power without brackets. Entering y=8x−2y = \frac{8}{x-2}y=x−28​ as 8/x-2 graphs y=8x−2y = \frac{8}{x} - 2y=x8​−2, whose vertical asymptote is x=0x = 0x=0 instead of x=2x = 2x=2. A quick check is to evaluate the entered function at one easy input by hand: at x=4x = 4x=4 the intended function gives 4, but the mistyped one gives 0.

Functions with angles need the correct angle mode. Sinusoidal models in this course use degrees (subtopic 2.5), so the GDC must be in degree mode before y=80−35cos⁡(90t)y = 80 - 35\cos(90t)y=80−35cos(90t) is graphed; in radian mode the same keystrokes produce a curve with a completely different period. The mode is set in the settings menu (MODE on a TI-84 Plus CE; SHIFT MENU (SET UP) → Angle on a Casio fx-CG50).

The viewing window

A screen shows only a rectangle of the plane. The edges of that rectangle are the smallest and largest values of xxx and yyy displayed.

Definition

Viewing window: the rectangular part of the coordinate plane displayed by a GDC or graphing software, set by the minimum and maximum xxx-values and the minimum and maximum yyy-values.

On a TI-84 Plus CE the window is set with WINDOW (Xmin, Xmax, Ymin, Ymax); on a Casio fx-CG50 with SHIFT F3 (V-Window). The same settings also contain the gap between tick marks on each axis, which is the screen's version of a scale.

Definition

Scale (of an axis): the size of the step represented by each marked division along an axis, which fixes how far apart given values appear.

An xxx-axis marked every 2 units from 0 to 10 has a scale of 2 units per division.

The window decides what part of a function is seen, so it decides what conclusions can be drawn. A window that is too small in yyy cuts the top off a maximum; one that is too narrow in xxx hides a second crossing of the axis; one that is far too large flattens every bend into an almost straight line. In a model, the window should therefore cover the inputs and outputs that matter in the context.

Choosing a window from the context

An open box is made from a rectangular sheet of card 30 cm by 20 cm by cutting a square of side xxx cm from each corner and folding up the sides. Its volume, in cm³, is

V(x)=x(30−2x)(20−2x).V(x) = x(30 - 2x)(20 - 2x).V(x)=x(30−2x)(20−2x).

Entered on a GDC with its standard window (−10≤x≤10-10 \le x \le 10−10≤x≤10, −10≤y≤10-10 \le y \le 10−10≤y≤10), the graph is little more than a steep line through the origin, because the volumes are in the hundreds and almost all of the curve lies off the top and bottom of the screen.

−10−8−6−4−20246810−10−8−6−4−20246810xV
  • V = x(30 − 2x)(20 − 2x)
In the standard window −10 ≤ x ≤ 10, −10 ≤ y ≤ 10 the box function shows only a steep line through the origin: every interesting feature is off the screen.

The context gives the right window. A square cut from each corner must have x>0x > 0x>0, and two cuts from the 20 cm side need 2x<202x < 202x<20, so 0<x<100 < x < 100<x<10. In that domain the factors xxx, 30−2x30 - 2x30−2x and 20−2x20 - 2x20−2x are all positive, so V>0V > 0V>0. A rough size for VVV comes from one value: V(5)=5×20×10=1000V(5) = 5 \times 20 \times 10 = 1000V(5)=5×20×10=1000. A window of 0≤x≤100 \le x \le 100≤x≤10 and 0≤V≤12000 \le V \le 12000≤V≤1200 therefore shows the whole useful curve.

012345678910020040060080010001200x (cm)V (cm³)maximum (3.92, 1056)(5, 1000)
  • V = x(30 − 2x)(20 − 2x)
Set to the context's domain 0 ≤ x ≤ 10 and 0 ≤ V ≤ 1200, the same function shows a single maximum volume of about 1056 cm³ when x ≈ 3.92 cm.

A reliable routine for choosing a window combines the context, the table and the calculator's automatic tools:

  1. Set xxx to the domain given in the question, or to a domain the context forces (lengths positive, time from 0).

  2. Use the table, or evaluate a few values, to see how large and how small the outputs become on that domain.

  3. Set yyy a little beyond those values, or use the GDC's automatic yyy-scaling (ZOOM → ZoomFit on a TI-84 Plus CE; the AUTO option of the Zoom menu on a Casio fx-CG50).

  4. Zoom out once to check that no feature lies just outside the window, then zoom back to the domain required.

Common mistake

Accepting the GDC's default window. A default window often hides a maximum, a second zero or an asymptote, and a sketch copied from it has the wrong shape. When a question states a domain, such as 0≤x≤160 \le x \le 160≤x≤16, the window's xxx-values should be exactly that domain, and the yyy-values should be chosen to show the whole curve on it.

Reading values from the graph

A GDC offers two ways to read coordinates. The trace cursor moves along the curve from pixel to pixel, so it jumps over most values and can only approximate a maximum or a crossing. The analysis tools (the CALC menu, 2nd TRACE, on a TI-84 Plus CE; G-SOLVE, SHIFT F5, on a Casio fx-CG50) instead solve for the feature numerically and give it to many digits. The tools are named for what they find: value, zero or root, maximum, minimum, intersection.

For the box function, the trace cursor might stop at x=3.83x = 3.83x=3.83 with V=1055.8V = 1055.8V=1055.8 or at x=4.04x = 4.04x=4.04 with V=1055.6V = 1055.6V=1055.6, while the maximum tool gives x=3.9237…x = 3.9237\ldotsx=3.9237…, V=1056.31…V = 1056.31\ldotsV=1056.31…. Near a maximum the curve is almost flat, so the traced volumes look nearly right, but the traced xxx-values are already wrong in the second significant figure; only the maximum tool gives x=3.92x = 3.92x=3.92 correct to 3 significant figures. Subtopic 2.4, Key features of graphs, gives each tool in full; for graphing, they supply the coordinates of the features a graph must show.

Tip

Store the coordinates the GDC finds rather than copying rounded values. Most calculators keep the last xxx- and yyy-values found, so they can be reused in later calculations without rounding errors.

YouTube
Revision Village, “GDC Tips: Plotting Functions & Analysis Tools [IB Math AI SL/HL]”: watch how the window is set and how the analysis tools give a maximum, a minimum and a zero more accurately than tracing.

Functions not met elsewhere

The functions in an applied problem are not limited to the model families of subtopic 2.5. A volume, a cost per item or a population can be given by a formula such as y=x+12x2y = x + \frac{12}{x^2}y=x+x212​ or y=0.3x3+10x+2−xy = 0.3x^3 + \frac{10}{x} + 2 - xy=0.3x3+x10​+2−x, which belong to no named family. The method is the same for every function: enter it, choose a window from its domain and outputs, read its features with the analysis tools, and transfer them to paper. Unless a domain is given, it is taken to be the largest set of real numbers for which the formula works, as in subtopic 2.2, so y=x+12x2y = x + \frac{12}{x^2}y=x+x212​ has domain x≠0x \ne 0x=0.

Key concept: Representation. A function can be represented by a formula, a table, a screen graph and a hand-drawn sketch. Each shows something the others hide: the formula is exact, the table gives precise values at chosen inputs, the screen shows the overall shape, and the sketch records the features that matter for the problem. Moving between them is the main skill of graphing with technology.

Key features

A graph on paper is only useful if the reader can find the important points on it without the calculator. These points are the graph's key features.

Definition

Key feature: a point, line or behaviour of a graph that describes the function and must be labelled on a sketch, such as an intercept, a maximum or minimum point, an asymptote, a point of intersection or an end point of the domain.

The features that most graphs need are listed in the table, together with how each is shown. Subtopic 2.4, Key features of graphs, explains how to find each one precisely. When graphing, the task is to recognise which are present and to label them.

Feature

How it is shown on a sketch

yyy-intercept

the point (0,f(0))(0, f(0))(0,f(0)) where the graph crosses the yyy-axis

xxx-intercepts (zeros)

points (a,0)(a, 0)(a,0) where the graph meets the xxx-axis

local maximum or minimum

the turning point with its coordinates

asymptotes

dashed lines with their equations, the curve approaching but not touching them

end points of a given domain

the first and last points, with coordinates, and nothing drawn beyond them

points of intersection

where two graphs on the same axes meet, with coordinates

End points are easily forgotten because they are not special points of the function itself. When a domain such as 0≤t≤80 \le t \le 80≤t≤8 is given, the graph starts and stops there, and its first and last points carry information (the starting value and the final value) that a reader needs.

Draw, sketch and plot

Three command terms ask for a graph, and they ask for different amounts of accuracy. Plotting only marks points. Drawing and sketching both produce a complete graph, but only drawing requires it to be to scale.

Definition

Draw: to represent a function by an accurate, labelled graph made in pencil, on axes with a stated scale, with points correctly plotted and joined by a ruled straight line or a smooth curve.

Because a drawing is to scale, values can be read from it with a ruler, and an extra line drawn on it (a tangent, a horizontal line y=ky = ky=k) can be used to estimate a solution. Drawings are usually made on graph paper or on axes printed in the question.

Definition

Sketch: to represent a function by a graph, labelled as appropriate, that gives a general idea of its shape and shows its relevant features, without needing to be drawn to scale.

A sketch records what a graph looks like and where its features are. It must have the correct shape (rising or falling in the right places, bending the right way, approaching asymptotes correctly) and its key features labelled with their coordinates, but the distances between points need only be roughly right. A sketch drawn freehand on plain paper is acceptable, provided the axes are labelled and some indication of scale is given, for example by labelling values at the ends of the axes or at the key points.

Plot

Sketch

Draw

What is produced

points only

the shape of the whole graph

the whole graph, to scale

Accuracy

each point in its exact position

features in the right order and roughly the right place

every point in its exact position

Labels

points as required

axes, some scale, all key features with coordinates

axes, full scale, key features

Tools

ruler or grid

freehand

graph paper or given grid, ruler for straight lines, smooth curves

Typical use

data, a few calculated points

recording a GDC graph, showing a relationship

reading values off the graph, adding lines

Common mistake

Treating a sketch as a rough doodle. A sketch that shows the right general shape but has no labels on the axes, no coordinates at the maximum and no values at the intercepts loses most of its value, because a reader cannot locate anything on it. "Not to scale" allows the distances to be approximate; the features and their labels are still required.

Drawing a graph accurately

A drawing follows a fixed sequence, and each step prevents a particular error.

  1. Make a table of values across the whole domain, with extra points where the curve bends sharply.

  2. Choose a scale for each axis that uses most of the grid and has easy steps (1, 2, 5 or 10 units per division), so points can be placed exactly. The two axes may have different scales.

  3. Label each axis with its variable (and units in context) and number the divisions.

  4. Plot each point with a small, sharp cross or dot.

  5. Join the points with one smooth curve (or a ruled line for a linear function), staying inside the domain.

  6. Label the curve with its equation and add any key features asked for.

Worked example

Draw the graph of y=0.25x3−3x+2y = 0.25x^3 - 3x + 2y=0.25x3−3x+2 for −4≤x≤4-4 \le x \le 4−4≤x≤4, using a scale of 1 cm for 1 unit on the xxx-axis and 1 cm for 2 units on the yyy-axis.

Show the solution

Table of values. Each yyy-value comes from one substitution, for example at x=−2x = -2x=−2: 0.25(−8)−3(−2)+2=−2+6+2=60.25(-8) - 3(-2) + 2 = -2 + 6 + 2 = 60.25(−8)−3(−2)+2=−2+6+2=6.

xxx

−4

−3

−2

−1

0

1

2

3

4

yyy

−2

4.25

6

4.75

2

−0.75

−2

−0.25

6

Axes. The xxx-values run from −4 to 4 (8 cm). The yyy-values run from −2 to 6, so a yyy-axis from −4 to 8 at 1 cm for 2 units (6 cm) leaves a little spare room at each end. Label the axes xxx and yyy and number every division.

Plot and join. Plot the nine points and join them with one smooth curve. The table shows the curve rising to about 6 near x=−2x = -2x=−2, falling through (0,2)(0, 2)(0,2) to about −2 near x=2x = 2x=2, and rising again to 6 at x=4x = 4x=4, so the curve turns twice. Stop the curve at (−4,−2)(-4, -2)(−4,−2) and (4,6)(4, 6)(4,6), the end points of the domain.

−4−3−2−101234−4−202468xy(−4, −2)(−2, 6)(2, −2)(4, 6)
  • y = 0.25x³ − 3x + 2
The drawn graph passes through every plotted point and stops at the end points of the domain, −4 ≤ x ≤ 4.

The turning points happen to fall exactly on plotted points, at (−2,6)(-2, 6)(−2,6) and (2,−2)(2, -2)(2,−2); the GDC's maximum and minimum tools confirm this. If a turning point fell between two table entries, an extra point (for example at x=1.5x = 1.5x=1.5) would be calculated to place it accurately.

Transferring a graph from screen to paper

Most graphs in applied problems are found on a GDC and then copied by hand. Copying a screen faithfully needs more than tracing its outline, because a screen has no labels, its pixels blur steep sections, and its window may cut off parts of the curve. The aim is a sketch from which another person could recover every important fact without the calculator.

A routine for transferring a graph

  1. Set the window to the domain asked for, and a yyy-range that shows the whole curve on it. Write the window down if no axes are given.

  2. Find every key feature with the analysis tools: intercepts, maximum and minimum points, and the values at the end points. Note any vertical or horizontal asymptotes from the formula and the screen.

  3. Draw and label the axes with the variables used in the question (ttt and hhh, not xxx and yyy, if those are the question's letters), and mark the ends of the window or the key values to show the scale.

  4. Mark the key features first, in proportion: a point at x=3x = 3x=3 should be about three-quarters of the way to x=4x = 4x=4. Draw asymptotes as dashed lines and label their equations.

  5. Join the features with a smooth curve that has the screen's shape, bending the same way and approaching asymptotes without touching or crossing them.

  6. Stop the curve at the end points of the domain and label them.

The function f(x)=8x2−3xf(x) = \frac{8}{x^2} - 3xf(x)=x28​−3x on −4≤x≤4-4 \le x \le 4−4≤x≤4 shows why each step matters. Its formula has x2x^2x2 in a denominator, so it is undefined at x=0x = 0x=0 and the outputs grow without limit as xxx approaches 0 from either side: the yyy-axis is a vertical asymptote. On a screen, the two branches near x=0x = 0x=0 run off the top and can look as if they join the axis; on paper they must clearly approach the dashed line x=0x = 0x=0 and never meet it.

Sketch of y = 8/x² − 3x for −4 ≤ x ≤ 4 with axes from −15 to 20: end points (−4, 12.5) and (4, −11.5), local minimum (−1.75, 7.86), zero (1.39, 0), and the y-axis x = 0 as a vertical asymptote that neither branch touches.
A complete sketch transferred from a GDC: the end points, the local minimum, the zero and the asymptote are all labelled, and both branches rise towards x = 0 without touching it.

The sketch of y=8x2−3xy = \frac{8}{x^2} - 3xy=x28​−3x shows every feature the GDC found, with coordinates to 3 significant figures: the left branch starts at (−4,12.5)(-4, 12.5)(−4,12.5), falls to a local minimum at (−1.75,7.86)(-1.75, 7.86)(−1.75,7.86) and then climbs towards the asymptote; the right branch comes down from the asymptote, crosses the xxx-axis at (1.39,0)(1.39, 0)(1.39,0) and ends at (4,−11.5)(4, -11.5)(4,−11.5). There is no yyy-intercept, because f(0)f(0)f(0) does not exist.

Worked example

Let f(x)=8x2−3xf(x) = \frac{8}{x^2} - 3xf(x)=x28​−3x, for −4≤x≤4-4 \le x \le 4−4≤x≤4, x≠0x \ne 0x=0.

(a) Write down the equation of the vertical asymptote of the graph of fff.

(b) Sketch the graph of y=f(x)y = f(x)y=f(x) for −4≤x≤4-4 \le x \le 4−4≤x≤4, labelling the local minimum point, the zero and the end points with their coordinates.

Show the solution

(a) The term 8x2\frac{8}{x^2}x28​ is undefined at x=0x = 0x=0 and becomes very large as xxx approaches 0, so the vertical asymptote is x=0x = 0x=0 (the yyy-axis). It is written as an equation, not as "0".

(b) GDC working. Enter Y1=8/x2−3xY_1 = 8/x^2 - 3xY1​=8/x2−3x with window −4≤x≤4-4 \le x \le 4−4≤x≤4, −15≤y≤20-15 \le y \le 20−15≤y≤20. (A table shows f(−4)=12.5f(-4) = 12.5f(−4)=12.5 and f(4)=−11.5f(4) = -11.5f(4)=−11.5, and values near x=0x = 0x=0 are large and positive, so this yyy-range shows the whole curve.)

  • Minimum tool on the left branch: x=−1.7471…x = -1.7471\ldotsx=−1.7471…, y=7.8622…y = 7.8622\ldotsy=7.8622…, so the local minimum is (−1.75,7.86)(-1.75, 7.86)(−1.75,7.86).

  • Zero tool on the right branch: x=1.3867…x = 1.3867\ldotsx=1.3867…, so the zero is (1.39,0)(1.39, 0)(1.39,0).

  • End points from the table: (−4,12.5)(-4, 12.5)(−4,12.5) and (4,−11.5)(4, -11.5)(4,−11.5).

Sketch. Draw axes labelled xxx and yyy, mark −4 and 4 on the xxx-axis and −15 and 20 on the yyy-axis, and draw the asymptote x=0x = 0x=0 as a dashed line (here it lies along the yyy-axis). Plot the four labelled points and join them as in the figure: the left branch falls from (−4,12.5)(-4, 12.5)(−4,12.5) to the minimum and then rises steeply beside the asymptote; the right branch descends from beside the asymptote through the zero to (4,−11.5)(4, -11.5)(4,−11.5). Neither branch touches x=0x = 0x=0, and the curve does not continue past x=−4x = -4x=−4 or x=4x = 4x=4.

Sketching a sinusoidal model over a given domain

Periodic functions are where a careless sketch most often has the wrong shape. A wind turbine has its hub 80 m above the ground and blades 35 m long, and turns once every 4 seconds. The height, in metres, of the tip of one blade ttt seconds after it points straight down is modelled by

h(t)=80−35cos⁡(90t°),t≥0.h(t) = 80 - 35\cos(90t°), \quad t \ge 0.h(t)=80−35cos(90t°),t≥0.

The tip is lowest, 80−35=4580 - 35 = 4580−35=45 m, when the cosine is 1, and highest, 80+35=11580 + 35 = 11580+35=115 m, when the cosine is −1. The cosine returns to the same value every time 90t90t90t increases by 360, so every 4 seconds. The parameters and their meanings belong to subtopic 2.5, Modelling with functions; graphing the model only needs these values.

Worked example

Sketch the graph of h(t)=80−35cos⁡(90t°)h(t) = 80 - 35\cos(90t°)h(t)=80−35cos(90t°) for 0≤t≤80 \le t \le 80≤t≤8, clearly labelling the coordinates of the maximum and minimum points.

Show the solution

GDC working. Put the GDC in degree mode. Enter Y1=80−35cos⁡(90x)Y_1 = 80 - 35\cos(90x)Y1​=80−35cos(90x) with window 0≤x≤80 \le x \le 80≤x≤8, 0≤y≤1300 \le y \le 1300≤y≤130.

  • Minimum tool: minima at (0,45)(0, 45)(0,45), (4,45)(4, 45)(4,45) and (8,45)(8, 45)(8,45) (the first and last are the end points of the domain).

  • Maximum tool: maxima at (2,115)(2, 115)(2,115) and (6,115)(6, 115)(6,115).

Sketch. Label the axes ttt (seconds) and hhh (metres). Mark the five points and join them with a smooth, wave-shaped curve that:

  • starts at (0,45)(0, 45)(0,45) and stops at (8,45)(8, 45)(8,45), not beyond;

  • is symmetrical about the line h=80h = 80h=80, halfway between the maximum and minimum heights;

  • is rounded at the bottom (bending upwards near each minimum) and rounded at the top, not pointed.

012345678020406080100120t (s)h (m)h = 80(0, 45)(2, 115)(4, 45)(6, 115)(8, 45)
  • h(t) = 80 − 35cos(90t°)
Two complete turns of the blade tip: the curve is symmetrical about h = 80 and rounded at every maximum and minimum.

In radian mode the same keystrokes would graph 80−35cos⁡(90t)80 - 35\cos(90t)80−35cos(90t) with 90t90t90t in radians, a curve with period about 0.07 s, which looks like a solid block on the screen: a clear sign that the mode is wrong.

Exam tip

When a sketch is asked for "for 0≤t≤80 \le t \le 80≤t≤8", markschemes award a mark for the curve lying in the given domain only. Any part drawn beyond t=8t = 8t=8 or before t=0t = 0t=0 can lose that mark, even if the shape is perfect. The usual marks for a sketch are for the correct shape, for labelled key points with coordinates, and for the domain; axis labels and some indication of scale are expected throughout.

Sketching from information or a context

Some sketches start from words, not formulas. The description fixes the key features, and the context fixes the shape between them. The method is to list the facts, turn each into a point, a line or a direction on the axes, and then join them with the simplest smooth curve that agrees with all of them.

The temperature inside a car parked in strong sunshine gives an example. The temperature is 22 °C when the car is locked, rises quickly at first, then more and more slowly, and never exceeds 52 °C.

Three facts follow from this description. The graph starts at (0,22)(0, 22)(0,22). It rises throughout, steeply at first and then flattening. It approaches but stays below the line T=52T = 52T=52, which is a horizontal asymptote, drawn dashed. A curve that rises in a straight line, or levels off at 52 and then stops, contradicts the description.

Worked example

A ball is thrown upwards from the top of a cliff 20 m above the sea. It reaches a greatest height of 31.25 m above the sea after 1.5 seconds and lands in the sea after 4 seconds. Its height above the sea, hhh metres, is a quadratic function of time, ttt seconds.

Sketch the graph of hhh against ttt for the whole flight, labelling the key features.

Show the solution

List the facts and what each gives on the graph:

  • thrown from 20 m at t=0t = 0t=0: the start point (0,20)(0, 20)(0,20), the hhh-intercept;

  • greatest height 31.25 m at 1.5 s: the maximum point (1.5,31.25)(1.5, 31.25)(1.5,31.25);

  • lands in the sea at 4 s: the end point (4,0)(4, 0)(4,0), on the ttt-axis;

  • quadratic: a smooth curve shaped like an upside-down U, symmetrical about the vertical line t=1.5t = 1.5t=1.5.

Draw axes labelled ttt (s) and hhh (m), mark the three points, and join them with a smooth curve that rises from (0,20)(0, 20)(0,20) to a rounded top at (1.5,31.25)(1.5, 31.25)(1.5,31.25) and falls more and more steeply to (4,0)(4, 0)(4,0). The curve stops at t=0t = 0t=0 and t=4t = 4t=4: before the throw and after the splash, the formula no longer describes the ball.

As a check on the shape, the point mirroring (0,20)(0, 20)(0,20) in the line t=1.5t = 1.5t=1.5 is (3,20)(3, 20)(3,20), so the ball is back at cliff height after 3 seconds and falls the last 20 m in 1 second.

Tip

When sketching from words, write each fact as a coordinate or an equation beside the axes before drawing anything. The list becomes the labels, and checking the finished curve against it catches a missing feature.

YouTube
Revision Village, “Sketching Functions with a Calculator”: although made for the Analysis and Approaches course, it shows the same routine of finding each key feature on the GDC and copying it, labelled, onto paper.

Sums and differences of functions

Two functions with the same input can be combined output by output. If a shop's income from sales and its income from delivery charges both depend on the number of orders, the total income is the sum of the two functions; the money left after costs is a difference.

Definition

Sum of functions: the function f+gf + gf+g whose output at each input is the sum of the outputs of fff and ggg, so (f+g)(x)=f(x)+g(x)(f + g)(x) = f(x) + g(x)(f+g)(x)=f(x)+g(x) for every xxx in both domains.

Subtracting works in the same way, output by output, but the order of the two functions now matters.

Definition

Difference of functions: the function f−gf - gf−g whose output at each input is the output of fff minus the output of ggg, so (f−g)(x)=f(x)−g(x)(f - g)(x) = f(x) - g(x)(f−g)(x)=f(x)−g(x) for every xxx in both domains.

The rule works point by point, which gives a way to build the graph of a sum by hand. At each input, the height of f+gf + gf+g is the height of fff plus the height of ggg, with signs: where ggg is negative the sum lies below fff, and where ggg is zero the graphs of fff and f+gf + gf+g meet. For example, with f(x)=x2f(x) = x^2f(x)=x2 and g(x)=4−2xg(x) = 4 - 2xg(x)=4−2x:

(f+g)(3)=f(3)+g(3)=9+(−2)=7(f−g)(3)=f(3)−g(3)=9−(−2)=11\begin{aligned} (f + g)(3) &= f(3) + g(3) = 9 + (-2) = 7 \\ (f - g)(3) &= f(3) - g(3) = 9 - (-2) = 11 \end{aligned}(f+g)(3)(f−g)(3)​=f(3)+g(3)=9+(−2)=7=f(3)−g(3)=9−(−2)=11​

Algebraically, (f+g)(x)=x2−2x+4(f + g)(x) = x^2 - 2x + 4(f+g)(x)=x2−2x+4 and (f−g)(x)=x2+2x−4(f - g)(x) = x^2 + 2x - 4(f−g)(x)=x2+2x−4, and substituting x=3x = 3x=3 into these gives the same 7 and 11. The order matters for a difference: (g−f)(3)=−11(g - f)(3) = -11(g−f)(3)=−11, the negative of (f−g)(3)(f - g)(3)(f−g)(3).

The domain of a sum or difference consists of the inputs where both functions are defined. If f(x)=xf(x) = \sqrt{x}f(x)=x​ and g(x)=1x−2g(x) = \frac{1}{x - 2}g(x)=x−21​, then f+gf + gf+g needs x≥0x \ge 0x≥0 for the square root and x≠2x \ne 2x=2 for the fraction, so its domain is the set of inputs that satisfy both conditions.

domain of f+g:x≥0 and x≠2\text{domain of } f + g:\quad x \ge 0 \text{ and } x \ne 2domain of f+g:x≥0 and x=2

Graphing sums and differences on a GDC

A GDC builds the sum without any algebra. Store the two functions as Y1Y_1Y1​ and Y2Y_2Y2​, then define Y3=Y1+Y2Y_3 = Y_1 + Y_2Y3​=Y1​+Y2​ (or Y1−Y2Y_1 - Y_2Y1​−Y2​) by inserting the names Y1Y_1Y1​ and Y2Y_2Y2​ from the variables menu (VARS → Y-VARS → Function on a TI-84 Plus CE; on a Casio fx-CG50, VARS → GRAPH → Y followed by the function's number). This has two advantages over typing out the combined formula: there is no chance of an algebra or bracket error, and changing Y1Y_1Y1​ or Y2Y_2Y2​ updates Y3Y_3Y3​ automatically.

Graphing all three together shows how the sum is built. The functions Y1Y_1Y1​ and Y2Y_2Y2​ can be hidden afterwards (de-selected) so that only Y3Y_3Y3​ is drawn and the analysis tools act on it.

Common mistake

Subtracting a function with several terms without brackets. With R(x)=25xR(x) = 25xR(x)=25x and C(x)=400+9xC(x) = 400 + 9xC(x)=400+9x, writing P(x)=25x−400+9xP(x) = 25x - 400 + 9xP(x)=25x−400+9x adds the variable cost instead of subtracting it. The difference is 25x−(400+9x)=16x−40025x - (400 + 9x) = 16x - 40025x−(400+9x)=16x−400. Defining Y3=Y1−Y2Y_3 = Y_1 - Y_2Y3​=Y1​−Y2​ on the GDC avoids the error because the calculator treats each stored function as a single quantity.

Revenue, cost and profit

The most common difference of functions in applied problems is profit. A business that sells xxx items has a cost function C(x)C(x)C(x) (subtopic 2.2) and earns money from the sales.

Definition

Revenue function: a function R(x)R(x)R(x) that gives the total income from selling xxx items; at a fixed price ppp per item, R(x)=pxR(x) = pxR(x)=px.

Revenue is not the same as profit, because the costs of making the items have not yet been paid out of it.

Definition

Profit function: a function P(x)P(x)P(x) giving the income left after costs when xxx items are made and sold, equal to revenue minus cost, P(x)=R(x)−C(x)P(x) = R(x) - C(x)P(x)=R(x)−C(x); a negative value is a loss.

Graphing RRR, CCC and P=R−CP = R - CP=R−C on the same axes links the three. The profit at any xxx is the vertical gap between the revenue and cost graphs, positive where revenue is above cost. Where the two graphs cross, the gap is zero, so the profit graph crosses the horizontal axis at the same xxx. Those values are the break-even points, studied as intersections in subtopic 2.4.

Worked example

A bakery sells cupcakes for $3.50 each. Its weekly cost, in dollars, of making xxx cupcakes is modelled by C(x)=120+1.2x+0.002x2C(x) = 120 + 1.2x + 0.002x^2C(x)=120+1.2x+0.002x2, for 0≤x≤8000 \le x \le 8000≤x≤800.

(a) Write down the revenue function R(x)R(x)R(x).

(b) Show that the weekly profit is P(x)=−0.002x2+2.3x−120P(x) = -0.002x^2 + 2.3x - 120P(x)=−0.002x2+2.3x−120.

(c) Use your GDC to sketch RRR, CCC and PPP on the same axes for 0≤x≤8000 \le x \le 8000≤x≤800.

(d) Find the number of cupcakes the bakery must sell in a week to make a profit, and the greatest weekly profit.

Show the solution

(a) Each cupcake brings in $3.50, so R(x)=3.5xR(x) = 3.5xR(x)=3.5x.

(b) Profit is revenue minus cost, with the whole cost in brackets:

P(x)=R(x)−C(x)=3.5x−(120+1.2x+0.002x2)=3.5x−120−1.2x−0.002x2=−0.002x2+2.3x−120\begin{aligned} P(x) &= R(x) - C(x) \\ &= 3.5x - (120 + 1.2x + 0.002x^2) \\ &= 3.5x - 120 - 1.2x - 0.002x^2 \\ &= -0.002x^2 + 2.3x - 120 \end{aligned}P(x)​=R(x)−C(x)=3.5x−(120+1.2x+0.002x2)=3.5x−120−1.2x−0.002x2=−0.002x2+2.3x−120​

(c) GDC working. Y1=3.5xY_1 = 3.5xY1​=3.5x, Y2=120+1.2x+0.002x2Y_2 = 120 + 1.2x + 0.002x^2Y2​=120+1.2x+0.002x2, Y3=Y1−Y2Y_3 = Y_1 - Y_2Y3​=Y1​−Y2​, window 0≤x≤8000 \le x \le 8000≤x≤800, −200≤y≤2900-200 \le y \le 2900−200≤y≤2900.

010020030040050060070080005001000150020002500x (cupcakes)dollars(54.8, 0)(575, 541.25)(0, −120)(800, 440)
  • R(x) = 3.5x
  • C(x)
  • P(x) = R(x) − C(x)
Profit is the vertical gap between revenue and cost: it is zero where the two graphs cross (x ≈ 54.8) and greatest at x = 575.

(d) The zero tool on Y3Y_3Y3​ gives x=54.78…x = 54.78\ldotsx=54.78…; profit is positive for larger xxx. Because xxx is a whole number of cupcakes, the bakery makes a profit when it sells at least 55 cupcakes a week. (The second zero, near x=1095x = 1095x=1095, lies outside the domain.)

The maximum tool on Y3Y_3Y3​ gives (575,541.25)(575, 541.25)(575,541.25): the greatest weekly profit is $541.25, when 575 cupcakes are sold.

The PPP-intercept, P(0)=−120P(0) = -120P(0)=−120, is the loss in a week with no sales: the fixed cost of $120.

Linking question: How does the profit graph connect to calculus? The greatest profit occurs where the profit graph stops rising and starts falling, so its gradient there is zero. Subtopic 5.6, Stationary points, and subtopic 5.7, Optimisation, find such points from the derivative instead of reading them from the GDC.

Case study: the Keeling Curve as a sum of two functions

Since 1958, the concentration of carbon dioxide (CO₂) in the air has been measured continuously at Mauna Loa Observatory in Hawaii. The graph of the monthly averages, called the Keeling Curve after the scientist who began the record, rises year after year and also wobbles up and down within every year. The wobble is seasonal: the concentration is highest around May and lowest around September or October, because plants in the Northern Hemisphere, where most land is, take in CO₂ as they grow in spring and summer and release it as leaves decay in autumn and winter.

These two effects can be modelled separately and added. For the 24 months of 2024 and 2025, with ttt the number of months after January 2024, fitting a straight line and a 12-month sine wave to the data together gives a long-term trend and a seasonal cycle (coefficients rounded):

T(t)=423.2+0.244t,S(t)=3sin⁡(30t°),C(t)=T(t)+S(t).T(t) = 423.2 + 0.244t, \qquad S(t) = 3\sin(30t°), \qquad C(t) = T(t) + S(t).T(t)=423.2+0.244t,S(t)=3sin(30t°),C(t)=T(t)+S(t).

Here CCC is the CO₂ concentration in parts per million (ppm). The trend rises by 0.244 ppm a month, about 2.9 ppm a year, and the cycle adds up to 3 ppm above the trend or takes up to 3 ppm below it, a swing of about 6 ppm each year. The graph of the seasonal part alone shows a wave that repeats every 12 months.

024681012141618202224−4−3−2−101234t (months)S (ppm)trend level
  • S(t) = 3sin(30t°)
The seasonal part alone: up to 3 ppm above the trend in spring and 3 ppm below it in autumn, repeating every 12 months.

On a GDC (in degree mode), the model is built exactly as a sum: Y1=423.2+0.244xY_1 = 423.2 + 0.244xY1​=423.2+0.244x, Y2=3sin⁡(30x)Y_2 = 3\sin(30x)Y2​=3sin(30x), Y3=Y1+Y2Y_3 = Y_1 + Y_2Y3​=Y1​+Y2​, with window 0≤x≤230 \le x \le 230≤x≤23, 418≤y≤433418 \le y \le 433418≤y≤433. The resulting graph rides along the trend line, rising above it in the first half of each year and dropping below it in the second half. Against the measured monthly averages, the sum follows the data closely.

Month

Jan 2024

Apr 2024

Jul 2024

Oct 2024

Jan 2025

Apr 2025

Jul 2025

Oct 2025

ttt

0

3

6

9

12

15

18

21

Measured CO₂ (ppm)

422.80

426.51

425.55

422.38

426.65

429.64

427.87

424.87

Model C(t)C(t)C(t) (ppm)

423.20

426.93

424.66

422.40

426.13

429.86

427.59

425.32

Source: NOAA Global Monitoring Laboratory, Mauna Loa CO₂ monthly mean data (co2_mm_mlo), accessed October 2026.

0246810121416182022418420422424426428430432t (months)CO₂ (ppm)May 2025: 430.51
  • trend T(t)
  • C(t) = T(t) + S(t)
The sum of a rising line and a 12-month wave follows the monthly Mauna Loa readings (points) to within about 1 ppm. Source: NOAA GML, 2026.

Every model value is within about 1 ppm of the measurement, against a seasonal swing of about 6 ppm, so the sum captures both effects. The table also shows the model's main weakness. The real cycle is lopsided: the concentration climbs slowly from October to May and falls quickly from June to September, while a sine curve rises and falls at the same rate. The model therefore peaks in April (t=3t = 3t=3 and t=15t = 15t=15) rather than in May, and it is too high in spring and too low in early summer. A straight trend is also only right for a short period: over the whole record since 1958 the yearly increase has itself grown, so extending T(t)T(t)T(t) decades into the past or future would be extrapolation beyond what the model can support.

Theory of knowledge: A graph of the Keeling Curve shows at a glance that CO₂ is rising, while the same data as a table of about 800 monthly values is far harder to take in. Does studying a function through its graph carry the same level of mathematical rigour as studying it algebraically, and what does each form of knowledge make easier to accept or to doubt?

Tip

Improve your notes: Make a one-page "screen to paper" checklist. Write the six steps of transferring a graph, then add three small sketches you have made yourself from a GDC: one with an asymptote, one sinusoidal model over a given domain, and one profit function shown as Y3=Y1−Y2Y_3 = Y_1 - Y_2Y3​=Y1​−Y2​. Label every key feature with coordinates, and write the window you used beside each.

Exam focus

Graphing appears in most function questions on Paper 2 and in many on Paper 1. The graph is rarely the whole question: a typical part asks you to sketch a function, often one not met before, worth 2 to 4 marks, followed by parts that use the graph to find a maximum, solve an equation or interpret the result in context. Draw appears when an accurate graph is needed on given axes or graph paper, often to add a line; plot appears with data. Sums and differences appear mainly as profit, revenue and cost, or as a total built from two parts.

What the markscheme rewards on a sketch:

  • the correct shape: rising and falling in the right places, the right curvature, smooth, with asymptotic behaviour that approaches but does not cross or veer away from the asymptote;

  • key points labelled with coordinates (or values marked on the axes): maximum, minimum, intercepts, and any point the question names;

  • the curve drawn in the given domain only;

  • axes labelled with the question's variables and some indication of scale.

The GDC is expected throughout. Write down the function you entered and, if it helps, the window; give coordinates found with the analysis tools to 3 significant figures, not values read with the trace cursor.

Exam tip

A small company makes and sells xxx hundred phone cases a week. Its weekly revenue and cost, both in hundreds of dollars, are modelled by

R(x)=40x−2x2,C(x)=0.5x3−4x2+20x+30,0≤x≤9.R(x) = 40x - 2x^2, \qquad C(x) = 0.5x^3 - 4x^2 + 20x + 30, \qquad 0 \le x \le 9.R(x)=40x−2x2,C(x)=0.5x3−4x2+20x+30,0≤x≤9.

(a) Write down the value of C(0)C(0)C(0) and interpret it in context. [2]

(b) Show that the weekly profit P(x)P(x)P(x), in hundreds of dollars, is given by P(x)=−0.5x3+2x2+20x−30P(x) = -0.5x^3 + 2x^2 + 20x - 30P(x)=−0.5x3+2x2+20x−30. [2]

(c) Sketch the graph of y=P(x)y = P(x)y=P(x) for 0≤x≤90 \le x \le 90≤x≤9, labelling the maximum point and the xxx-intercepts with their coordinates. [4]

(d) Write down the number of phone cases the company should make each week to maximise its profit, and the maximum profit in dollars. [2]

(e) Find the range of weekly production, in hundreds of cases, for which the company makes a profit. [2]

Show the markscheme

(a) C(0)=30C(0) = 30C(0)=30 A1

The fixed weekly cost is $3000 (the cost when nothing is made). R1

(b) P(x)=(40x−2x2)−(0.5x3−4x2+20x+30)P(x) = (40x - 2x^2) - (0.5x^3 - 4x^2 + 20x + 30)P(x)=(40x−2x2)−(0.5x3−4x2+20x+30) M1

=40x−2x2−0.5x3+4x2−20x−30= 40x - 2x^2 - 0.5x^3 + 4x^2 - 20x - 30=40x−2x2−0.5x3+4x2−20x−30 A1

P(x)=−0.5x3+2x2+20x−30P(x) = -0.5x^3 + 2x^2 + 20x - 30P(x)=−0.5x3+2x2+20x−30 AG

Note: the line with the brackets removed must be seen; substituting values to check the result earns no marks.

(c) Shape: smooth curve starting below the axis at (0,−30)(0, -30)(0,−30), rising to a single maximum, then falling below the axis to finish at (9,−52.5)(9, -52.5)(9,−52.5), drawn for 0≤x≤90 \le x \le 90≤x≤9 only. A1

Maximum labelled (5.22,57.8)(5.22, 57.8)(5.22,57.8). A1

xxx-intercepts labelled (1.38,0)(1.38, 0)(1.38,0) and (8.04,0)(8.04, 0)(8.04,0). A1A1

(Unrounded values: maximum (5.2206…,57.778…)(5.2206\ldots, 57.778\ldots)(5.2206…,57.778…); intercepts 1.3758…1.3758\ldots1.3758… and 8.0449…8.0449\ldots8.0449….)

(d) 522 phone cases (accept 520) A1

maximum profit =$5780= \$5780=$5780 (accept $5777.85\$5777.85$5777.85) A1

(e) P(x)>0P(x) > 0P(x)>0 between the xxx-intercepts (M1)

1.38<x<8.041.38 < x < 8.041.38<x<8.04 A1

Total [12]

Answers in context need care with units. Here xxx is in hundreds of cases and PPP in hundreds of dollars, so the GDC's 5.22 and 57.8 become 522 cases and $5780.

Exam tip

For a "write down" part that follows a sketch, the coordinates already labelled on the sketch are the answer, so no working is needed. For a "find" part, write the equation or feature you used ("maximum of PPP from GDC" or "P(x)=0P(x) = 0P(x)=0") before the answer; this earns the method mark even if a value is miscopied.

A common trap combines the window and the domain. The question restricts xxx to 0≤x≤90 \le x \le 90≤x≤9, so the sketch must end at (9,−52.5)(9, -52.5)(9,−52.5); a GDC left on its default window would show the cubic continuing beyond both ends.

Exam tip

Before you sketch any trigonometric model, check that the GDC is in degree mode: the models in this course use degrees. A sketch drawn from a radian-mode graph has the wrong period and loses the marks for shape, and every later part that uses the graph is affected.

Practice questions

  1. The function ggg is defined by g(x)=x3−5x+2g(x) = x^3 - 5x + 2g(x)=x3−5x+2. Determine whether the point (−2,4)(-2, 4)(−2,4) lies on the graph of y=g(x)y = g(x)y=g(x). [2]

  2. Explain the difference between the command terms draw and sketch when applied to the graph of a function. [2]

  3. A rectangular field has perimeter 200 m and width xxx m. Its area is A(x)=x(100−x)A(x) = x(100 - x)A(x)=x(100−x). (a) Write down a suitable domain for xxx. (b) Write down a suitable viewing window for graphing AAA on a GDC. [3]

  4. Let f(x)=x+12x2f(x) = x + \frac{12}{x^2}f(x)=x+x212​, x≠0x \ne 0x=0. Sketch the graph of y=f(x)y = f(x)y=f(x) for −4≤x≤6-4 \le x \le 6−4≤x≤6, labelling the zero, the local minimum and the end points with their coordinates, and showing the vertical asymptote. [4]

  5. Let f(x)=2x+1f(x) = 2x + 1f(x)=2x+1 and g(x)=x2−3g(x) = x^2 - 3g(x)=x2−3. (a) Find (f+g)(2)(f + g)(2)(f+g)(2) and (f−g)(2)(f - g)(2)(f−g)(2). (b) Write down an expression for (f−g)(x)(f - g)(x)(f−g)(x). [3]

  6. A seat on a Ferris wheel has height h(t)=50−45cos⁡(6t°)h(t) = 50 - 45\cos(6t°)h(t)=50−45cos(6t°) metres, ttt seconds after the ride starts. Sketch the graph of hhh for 0≤t≤900 \le t \le 900≤t≤90, labelling the maximum and minimum points. [3]

  7. A theatre sells tickets for $18 each. The cost of putting on a show for xxx people is C(x)=2400+4xC(x) = 2400 + 4xC(x)=2400+4x dollars, for 0≤x≤4500 \le x \le 4500≤x≤450. (a) Write down the revenue function. (b) Find the profit function. (c) Find the smallest number of tickets that must be sold to make a profit. [5]

  8. A cup of coffee is poured at 85 °C into a room at 20 °C. It cools quickly at first and then more slowly, getting closer and closer to room temperature. Sketch a graph of its temperature against time, labelling the key features. [3]

  9. A function is given by V(x)=0.02x3−1.2x2+18xV(x) = 0.02x^3 - 1.2x^2 + 18xV(x)=0.02x3−1.2x2+18x, 0≤x≤420 \le x \le 420≤x≤42. (a) Find the coordinates of the local maximum and local minimum points. (b) Write down the greatest value of VVV on the domain, and explain why it is not at the local maximum. [5]

Answers
  1. g(−2)=−8+10+2=4g(-2) = -8 + 10 + 2 = 4g(−2)=−8+10+2=4, so yes, (−2,4)(-2, 4)(−2,4) lies on the graph.

  2. A drawing is accurate and to scale, with points plotted correctly and joined by a ruled line or smooth curve; a sketch shows the general shape and the relevant features, labelled, but need not be to scale.

  3. (a) 0<x<1000 < x < 1000<x<100 (width and length both positive). (b) For example 0≤x≤1000 \le x \le 1000≤x≤100, 0≤y≤30000 \le y \le 30000≤y≤3000; the largest area is A(50)=2500A(50) = 2500A(50)=2500.

  4. GDC: Y1=x+12/x2Y_1 = x + 12/x^2Y1​=x+12/x2, window −4≤x≤6-4 \le x \le 6−4≤x≤6, −6≤y≤20-6 \le y \le 20−6≤y≤20. Zero (−2.29,0)(-2.29, 0)(−2.29,0) (−2.2894…-2.2894\ldots−2.2894…); local minimum (2.88,4.33)(2.88, 4.33)(2.88,4.33) (2.8845…,4.3267…2.8845\ldots, 4.3267\ldots2.8845…,4.3267…); end points (−4,−3.25)(-4, -3.25)(−4,−3.25) and (6,6.33)(6, 6.33)(6,6.33) (6.3333…6.3333\ldots6.3333…); vertical asymptote x=0x = 0x=0, both branches rising towards it.

  5. (a) f(2)=5f(2) = 5f(2)=5, g(2)=1g(2) = 1g(2)=1; (f+g)(2)=6(f + g)(2) = 6(f+g)(2)=6, (f−g)(2)=4(f - g)(2) = 4(f−g)(2)=4. (b) (f−g)(x)=2x+1−(x2−3)=−x2+2x+4(f - g)(x) = 2x + 1 - (x^2 - 3) = -x^2 + 2x + 4(f−g)(x)=2x+1−(x2−3)=−x2+2x+4.

  6. Degree mode; minimum points (0,5)(0, 5)(0,5) and (60,5)(60, 5)(60,5); maximum points (30,95)(30, 95)(30,95) and (90,95)(90, 95)(90,95), the second also the end point. Symmetrical about h=50h = 50h=50, period 60 s, drawn only for 0≤t≤900 \le t \le 900≤t≤90.

  7. (a) R(x)=18xR(x) = 18xR(x)=18x. (b) P(x)=18x−(2400+4x)=14x−2400P(x) = 18x - (2400 + 4x) = 14x - 2400P(x)=18x−(2400+4x)=14x−2400. (c) P(x)=0P(x) = 0P(x)=0 at x=171.43…x = 171.43\ldotsx=171.43…; profit needs at least 172 tickets.

  8. Start at (0,85)(0, 85)(0,85); decreasing curve, steep at first then flattening; dashed horizontal asymptote T=20T = 20T=20, approached from above but never reached; axes labelled time and temperature (°C).

  9. (a) GDC maximum (10,80)(10, 80)(10,80), minimum (30,0)(30, 0)(30,0) (V(30)=540−1080+540=0V(30) = 540 - 1080 + 540 = 0V(30)=540−1080+540=0). (b) V(42)=1481.76−2116.8+756=120.96V(42) = 1481.76 - 2116.8 + 756 = 120.96V(42)=1481.76−2116.8+756=120.96, so the greatest value is 121 (120.96), at the end point x=42x = 42x=42. After the local minimum the curve rises again and passes the local maximum value of 80 before the domain ends, so the end point must be checked as well as the turning points.

Summary

  • The graph of a function is the set of points (x,f(x))(x, f(x))(x,f(x)); a point (a,b)(a, b)(a,b) lies on y=f(x)y = f(x)y=f(x) exactly when f(a)=bf(a) = bf(a)=b.

  • A table of values gives exact points to plot; points from a continuous function are joined by a smooth curve, points from a discrete domain are left unjoined.

  • The viewing window decides what part of the graph is seen: set xxx to the domain, choose yyy from the table or by automatic scaling, and zoom out to check nothing is hidden.

  • Read features with the GDC's analysis tools (value, zero, maximum, minimum, intersection), not the trace cursor; use degree mode for trigonometric models.

  • Plot marks points; sketch gives the shape with labelled key features, not to scale; draw gives an accurate graph to scale.

  • Transferring a graph to paper: set the window, find every key feature, label the axes with the question's variables, mark the features, join them smoothly, respect asymptotes, and stop at the end points.

  • A sketch from words turns each fact into a point, line or direction, then joins them with the simplest smooth curve that agrees with all of them.

  • (f+g)(x)=f(x)+g(x)(f + g)(x) = f(x) + g(x)(f+g)(x)=f(x)+g(x) and (f−g)(x)=f(x)−g(x)(f - g)(x) = f(x) - g(x)(f−g)(x)=f(x)−g(x); on a GDC use Y3=Y1+Y2Y_3 = Y_1 + Y_2Y3​=Y1​+Y2​ or Y1−Y2Y_1 - Y_2Y1​−Y2​.

  • Profit = revenue − cost, P(x)=R(x)−C(x)P(x) = R(x) - C(x)P(x)=R(x)−C(x); the profit graph is zero where the revenue and cost graphs cross.

Self-check

  • To do:

    I can test whether a point lies on a graph by substituting into y=f(x)y = f(x)y=f(x).

  • To do:

    I can make a table of values and use it to plot points.

  • To do:

    I can decide whether plotted points should be joined by a smooth curve.

  • To do:

    I can enter a function with fractions, powers and negative signs correctly, using brackets.

  • To do:

    I can choose a viewing window from a domain and a context, and change it when features are hidden.

  • To do:

    I can set my GDC to degree mode before graphing a trigonometric model.

  • To do:

    I can find coordinates with the analysis tools rather than the trace cursor.

  • To do:

    I can explain the difference between plot, sketch and draw.

  • To do:

    I can draw an accurate graph with a suitable scale on each axis.

  • To do:

    I can transfer a GDC graph to paper with labelled axes, coordinates, asymptotes and end points.

  • To do:

    I can sketch a graph from a description in words.

  • To do:

    I can calculate (f+g)(x)(f + g)(x)(f+g)(x) and (f−g)(x)(f - g)(x)(f−g)(x) for a given xxx and graph them with Y3=Y1±Y2Y_3 = Y_1 \pm Y_2Y3​=Y1​±Y2​.

  • To do:

    I can write a profit function from revenue and cost, using brackets correctly.

  • To do:

    I can interpret the zeros and the maximum of a profit graph in context.

Questions on 2.3

33 exam-style questions on this subtopic, written in the style of the IB papers. The first has its markscheme open. Counted on 20 October 2026

Question 1 · AI-002546 marks

A museum opens a new dinosaur exhibition. The number of visitors to the exhibition, NNN thousand per week, ttt weeks after it opens, can be modelled by

N(t)=12t e−0.4t,0≤t≤12.N(t) = 12t\,\mathrm{e}^{-0.4t}, \quad 0 \le t \le 12.N(t)=12te−0.4t,0≤t≤12.
  1. (a)

    Sketch the graph of NNN for 0≤t≤120 \le t \le 120≤t≤12, labelling the maximum point with its coordinates.

    [3]3 marks

    Markscheme (a)

    A1 for a curve starting at the origin, increasing to a single maximum, then decreasing towards (but not reaching) the ttt-axis

    A1 for the maximum point labelled (2.5, 11.0)(2.5,\ 11.0)(2.5, 11.0) (11.0363…)(11.0363\ldots)(11.0363…)

    A1 for the curve drawn only for 0≤t≤120 \le t \le 120≤t≤12, ending at approximately (12, 1.19)(12,\ 1.19)(12, 1.19), above the ttt-axis

    Note: Award the second mark for the maximum within half a grid square if coordinates are not written, provided the scale is shown.

    [3 marks]

  2. (b)

    Write down the greatest number of visitors in one week, according to the model.

    [1]1 mark

    Markscheme (b)

    11 00011\,00011000 visitors (accept 11 03611\,03611036) A1

    Note: Accept 11.011.011.0 thousand. Do not accept 111111 alone without reference to thousands.

    [1 mark]

  3. (c)

    Find the values of ttt for which there are 10 00010\,00010000 visitors per week.

    [2]2 marks

    Markscheme (c)

    sketch of NNN with the line N=10N = 10N=10 OR 12t e−0.4t=1012t\,\mathrm{e}^{-0.4t} = 1012te−0.4t=10 (M1)

    t=1.55t = 1.55t=1.55 and t=3.78t = 3.78t=3.78 (1.54765…, 3.78033…)(1.54765\ldots,\ 3.78033\ldots)(1.54765…, 3.78033…) A1

    Note: Award A1 only if both values are given.

    [2 marks]

Question 2 · AI-002556 marks

Femi is investigating how bright a lamp appears at different distances. The intensity of the light, III lux, at a distance of ddd metres from the lamp is given by I=36d2I = \dfrac{36}{d^2}I=d236​, for d>0d > 0d>0.

The following table shows some values of III.

ddd (m)

1

1.5

2

3

4

5

6

III (lux)

36

ppp

9

qqq

2.25

1.44

1

  1. (a)

    Find the value of ppp and the value of qqq.

    [2]2 marks

  2. (b)

    On the following grid, draw the graph of I=36d2I = \dfrac{36}{d^2}I=d236​ for 1≤d≤61 \le d \le 61≤d≤6.

    Blank grid with horizontal axis d from 0 to 6 in steps of 1 and vertical axis I from 0 to 40 in steps of 5.

    [3]3 marks

  3. (c)

    Use your graph to estimate the distance from the lamp at which the intensity is 6 lux.

    [1]1 mark

Answer it, then compare with the markscheme.Check this one with a free account
Question 3 · AI-002566 marks

Hannah pours a cup of tea at 85 °C85\,°\mathrm{C}85°C and leaves it on her desk in a room kept at a constant 21 °C21\,°\mathrm{C}21°C. The tea cools quickly at first and then more and more slowly, getting closer and closer to the temperature of the room.

Let TTT be the temperature of the tea, in °C°\mathrm{C}°C, ttt minutes after it was poured.

  1. (a)

    Sketch a graph of TTT against ttt for 0≤t≤600 \le t \le 600≤t≤60. Label clearly the value where the graph meets the TTT-axis and the equation of any asymptote.

    [3]3 marks

  2. (b)

    The temperature of the tea can be modelled by T(t)=21+64 e−0.08tT(t) = 21 + 64\,\mathrm{e}^{-0.08t}T(t)=21+64e−0.08t.

    Find the time it takes for the tea to cool to 40 °C40\,°\mathrm{C}40°C.

    [2]2 marks

  3. (c)

    Hannah claims that, according to the model, the tea will eventually cool to 20 °C20\,°\mathrm{C}20°C. Explain why she is wrong.

    [1]1 mark

Answer it, then compare with the markscheme.Check this one with a free account

On this page

  • Key terms
  • Notes
  • Questions

Published for 2.3

Exam-style questions
33
Notes pages
1
Key terms
13
Counted on 20 October 2026Open it in Augment

More of IB Maths AI

  • 2.2 Functions, domain and rangeBefore this in the Maths AI syllabus.
  • 2.4 Key features of graphsAfter this in the Maths AI syllabus.
  • 2 FunctionsThe whole topic, with all 10 of its subtopics.
  • IB Maths AIThe Maths AI syllabus, assessment and what Augment has for it.

Carry on with 2.3 in Augment

With a free account, Augment remembers where you stopped and what you have practiced.

Start freeOpen 2.3 in Augment