Did you know? One small plus sign can make a JC1 H2 Mathematics student in Bukit Timah move an entire graph in the wrong direction. In a graph transformation, y = f(x + 3) shifts the original graph three units left, even though the expression contains a plus sign. It feels backwards until we ask what the function is actually receiving as its input.
For Singapore JC1 H2 Mathematics, functions and graphs are part of the A-Level 9758 syllabus. A student may be excellent at algebra and still confuse y = f(x) + 3 with y = f(x + 3). Those look like near-twins on paper, yet they describe different movements. A useful tutor does not ask a student to memorise a list of arrows first. We find the original input that produces a recognisable point, and then solve for the new input.
This JC1 H2 Mathematics Tutor Bukit Timah guide gives you a fast answer, a reliable point-mapping technique, worked examples involving f(ax + b), common diagnostic errors and a short practice set with solutions. It focuses only on horizontal and combined graph transformations; for domain, range and inverse functions, follow the separate eduKateSG guide.
Quick answer: why does x + 3 move a graph left?
A point (u, v) on the graph y = f(x) satisfies f(u) = v. On the new graph y = f(x + 3), we need x + 3 = u to obtain that same output v. So x = u − 3. Every original x-coordinate becomes three units smaller. That is a left shift. Inside the function changes the input; outside the function changes the output.
- y = f(x + a): shift left by a units when a is positive.
- y = f(x − a): shift right by a units when a is positive.
- y = f(x) + a: shift upward by a units.
- y = f(x) − a: shift downward by a units.
- y = f(ax): horizontal scale factor 1/|a|, with a reflection in the y-axis if a is negative.
- y = af(x): vertical scale factor |a|, with a reflection in the x-axis if a is negative.
The point-mapping rule that replaces guesswork
Suppose an original point (u, v) satisfies v = f(u), and the transformed graph is y = c f(ax + b) + d, where a is non-zero. To carry the known output from the old graph to the new one, solve ax + b = u. This gives the new x-coordinate (u − b)/a. The new y-coordinate is cv + d. Hence the point mapping is (u, v) → ((u − b)/a, cv + d).
That formula is not something students must chant. It is a compact summary of two plain ideas: solve backward for the input and apply forward for the output. The horizontal effect is inverse because x must be adjusted to recreate an old input. The vertical effect is direct because the output itself is multiplied and shifted.
There is one important limit: this method maps known points, but you must also transform the domain or identify restrictions given in the question. A sketch should retain sensible endpoint inclusion, asymptotes, turning points and intersections. Do not invent points outside the allowed domain.
Worked example 1: x² becomes (x + 4)²
Let f(x) = x². The original graph has a minimum at (0, 0). The transformed graph is y = f(x + 4) = (x + 4)². To locate the old minimum in the new graph, solve x + 4 = 0. Thus x = −4 and the minimum is now (−4, 0). The graph is unchanged in shape; it has simply moved four units left.
Check one additional point. On the original graph (2, 4) lies on y = x². In the transformed graph the same output of four occurs when x + 4 = 2, or x = −2. So (2, 4) maps to (−2, 4). Two point checks tell the same story. A sketch with its minimum at (4, 0) has reversed the direction.
A practical drawing habit is to label a clear point, then transform it before drawing the curve. You are moving a set of points, not trying to interpret a plus sign by instinct.
Worked example 2: why 2x − 4 shifts the vertex to x = 2
Consider y = f(2x − 4) for f(x) = x². First factor the inside: 2x − 4 = 2(x − 2). To find where the original minimum input u = 0 occurs, solve 2x − 4 = 0, giving x = 2. Hence the new vertex is (2, 0).
The new expression is y = (2x − 4)² = 4(x − 2)². Relative to y = x², the graph is horizontally compressed by a factor of 1/2 and moved two units right. You can also describe this particular quadratic as vertically stretched by a factor of four and moved right; both produce the same final graph. What matters in examination working is an accurate final graph and a correct explanation of any requested transformation sequence.
The tempting mistake is to see the −4 and write “right four.” The input is 2x − 4, not x − 4. Solve the input equation first. That one step prevents a large family of transformation errors.
Worked example 3: add a reflection, stretch and vertical shift
Take f(x) = x² and y = −2f(x + 1) + 3. Start with its turning point at input u = 0, output v = 0. The new input condition x + 1 = 0 gives x = −1. The new output is −2(0) + 3 = 3. The turning point is (−1, 3).
Because the factor −2 is outside the function, the graph is reflected in the x-axis and stretched vertically by factor two. It opens downward. The added three moves all y-values upward three units. A useful check is x = 0: y = −2(1) + 3 = 1. That point lies one unit below the turning point in x and two below it in y, which fits the final curve.
Many students handle each single step correctly but lose track in a combined transformation. The repair is to keep one old point and apply the full mapping once. Then check a second point for the shape and orientation.
Why “left” is not an arbitrary examination convention
Imagine a machine f that produces a known output when the input equals five. If we put x + 2 into the machine, the same output now happens when x is only three. The new graph reaches a familiar output earlier along the x-axis. That is the left shift.
This explanation scales beyond quadratics. Suppose f(x) = √x on its real domain x ≥ 0. For g(x) = f(x + 3) = √(x + 3), the smallest permitted x is −3, not zero. The whole graph, including the start point, shifts left. A student who only thinks about vertex formulae may miss this, but the input-machine explanation still works.
For a logarithm f(x) = ln x, the graph y = ln(x − 2) is defined only when x − 2 > 0, meaning x > 2. Its vertical asymptote shifts from x = 0 to x = 2. Domain restrictions move together with the graph. This is why a full H2 Math solution must watch both geometry and permitted input values.
How a JC1 student can diagnose a transformation error in 30 seconds
Before drawing a transformed graph, write down one landmark from the original graph. This may be a turning point, a root, an endpoint, an intercept or an asymptote. Substitute its old input u into ax + b = u and solve for x. If the resulting coordinate contradicts the shift you expected, trust the equation and investigate the instinct.
Then inspect the coefficient outside the function. Does it change the sign of y? Does it multiply distances from the x-axis? Finally inspect the constant added outside, which directly raises or lowers y-coordinates. This sequence is fast, precise and reusable.
- Error: y = f(x + 2) is described as a right shift. Repair: set x + 2 = 0 to move the original input zero; the new x is −2.
- Error: y = f(3x − 6) is called a right shift of six. Repair: factor 3(x − 2); the landmark moves to x = 2.
- Error: y = −f(x) is reflected in the y-axis. Repair: the negative sign is outside, so reflect y-values across the x-axis.
- Error: a graph is sketched without checking domain. Repair: transform boundary inputs and excluded inputs as carefully as turning points.
- Error: the calculator picture becomes the entire answer. Repair: use the approved graphing calculator as a check, and show reasoning when required.
Practice: five short questions with answers
Question 1. f(x) = x² and g(x) = f(x − 5). Where is the turning point? Answer: x − 5 = 0, hence (5, 0). The shift is right five.
Question 2. f(x) = |x| and g(x) = f(x + 2) + 1. Where is the V-shaped minimum? Answer: (−2, 1). The inside moves it left two and the outside moves it up one.
Question 3. f(x) = x² and g(x) = f(−x) + 2. What does the graph look like? Answer: y = x² + 2. The reflection in the y-axis does not visibly change this even function; the final minimum is (0, 2).
Question 4. y = f(2x + 6). What happens to a point (4, 7) on the original graph? Answer: solve 2x + 6 = 4, giving x = −1. The new point is (−1, 7).
Question 5. A point (−2, 5) lies on y = f(x). Where does it go under y = −3f(2x − 2) + 4? Answer: solve 2x − 2 = −2, so x = 0. The new y is −3(5) + 4 = −11. Therefore (0, −11).
These are not designed to be the longest questions in a tutorial. They are designed to reveal whether a student knows *which quantity is changing*. If the five are correct but slower mixed questions fail, the next lesson should combine graphs with domains, asymptotes and inequalities rather than add more identical shift drills.
What a useful H2 Mathematics tutoring discussion sounds like
A tutor might ask, “Your old maximum is at x = 1. What new x produces the old input one?” The student says, “I solve 2x + 5 = 1, so x = −2.” Then the tutor asks, “What does the outside negative sign do to the maximum?” The learner explains that a positive maximum can become a minimum after reflection in the x-axis.
That is different from being told to “move left, stretch, reflect, move up” and simply copying the arrows. Explanation makes the idea transferable. The student can handle a novel function because the reason for each step is stable.
For parents supporting a JC1 student, ask them to talk through one mistake in an actual school script. Was it the input mapping, the output mapping, the domain, or a sketch that did not respect the key points? The repair depends on the first incorrect move. A carefully targeted tutorial can then build independent checking habits.
A practical three-session repair route
Session one: position. Work with single horizontal and vertical shifts. Give the learner pairs of expressions such as f(x − 2) and f(x) − 2 and ask for two mapped coordinates, not only the direction.
Session two: shape. Introduce multiplication inside and outside the function. Use quadratics and absolute-value graphs so horizontal and vertical effects become visible and the learner must separate coefficients correctly.
Session three: transfer. Combine shifts, scaling, reflections, asymptotes and domain restrictions. Use one graphing-calculator check after the hand explanation, then assign a new unseen pair of transformations for the student to solve alone.
These sessions are an example of sequencing rather than a promise about an individual student’s JC1 schedule. Schools arrange syllabus topics differently; match the diagnostic task to the student’s current chapter and classwork.
Frequently asked questions
Does f(x + 3) always mean left three?
Yes, relative to the graph y = f(x), the transformed graph y = f(x + 3) shifts three units left on the usual x-y axes. Any supplied domain restrictions must shift as well. A constant function can look unchanged under the movement, so identify the equation and mapped coordinates rather than relying only on appearance.
Why is f(2x) a horizontal compression instead of a vertical stretch?
To obtain the old input u, the new x must satisfy 2x = u, so x = u/2. Every x-coordinate is halved. Some special functions, such as f(x) = x², also allow an equivalent description through vertical scaling, but horizontal input mapping is the general rule.
Can I use a graphing calculator in Singapore H2 Mathematics?
The 2027 A-Level H2 Mathematics 9758 syllabus expects approved graphing calculators without computer algebra systems. It also specifies occasions when steps are required, and when a graph is used to solve an equation a sketch is expected. The calculator can verify a picture; it does not replace every required explanation.
Is this only for JC1 or also for JC2?
Graph transformations are part of H2 Mathematics, not a JC1-only examination paper. This article addresses a foundation often built in JC1, while individual schools may order their lessons differently. A correct grasp continues to matter in JC2 mixed questions.
Next useful reading and tuition reference
Read the JC1 H2 guide to recovering a term from a sum, the sign-chart guide for rational inequalities, and the parametric-curve direction guide when those questions appear in schoolwork. For a wider syllabus overview, start with the official 2027 H2 Mathematics syllabus 9758 and the eduKateSG H2 Mathematics Bukit Timah overview.
The eduKateSG small-group Mathematics tutoring reference describes a first-principles approach: diagnose the exact point of confusion, rebuild, practise, explain and check independence. It is a Secondary 1 programme reference, not an assertion that its class details automatically apply to JC1. For JC1 enquiries, use the Bukit Timah JC1 tuition route to confirm current arrangements.
A graph need not feel like a magic trick. Find one point you understand, ask which input recreates it, and let the geometry follow the mathematics.
