Overview
Function transformations describe how modifying a function’s equation shifts, flips, or scales its graph. The SAT tests this topic frequently — appearing in roughly 1 in 6 Digital SAT math modules — and questions range from identifying the transformation from an equation to predicting the new graph. The most commonly exploited trap is the horizontal shift direction, which is counterintuitive: f(x-h) shifts the graph right, not left. A solid grasp of “inside vs. outside” changes is the key to mastering this topic.
Key Points
1. The Inside vs. Outside Principle
Transformations fall into two categories:
| Location of change | Affects | Behavior |
|---|---|---|
Outside the function — f(x) + k, a·f(x) | y-values (vertical) | Intuitive — +k goes up |
Inside the function — f(x+h), f(a·x) | x-values (horizontal) | Counterintuitive — opposite direction |
2. Vertical and Horizontal Translations (Shifts)
f(x) + k → shift UP k units (k > 0)
f(x) - k → shift DOWN k units (k > 0)
f(x - h) → shift RIGHT h units (h > 0) ← counterintuitive
f(x + h) → shift LEFT h units (h > 0) ← counterintuitive
Memory trick for horizontal shifts: Set the argument equal to zero to find the new “anchor” of the graph.
- In
f(x - 3): setx - 3 = 0→x = 3is the new position → shifted right 3. - In
f(x + 3): setx + 3 = 0→x = -3is the new position → shifted left 3.
3. Reflections
-f(x) → reflect over the x-axis (flip vertically)
f(-x) → reflect over the y-axis (flip horizontally)
-f(x)negates every y-value: peaks become valleys and vice versa.f(-x)negates every x-value: the graph mirrors left-to-right.
4. Vertical and Horizontal Stretches and Compressions
a·f(x), a > 1 → vertical STRETCH by factor a
a·f(x), 0<a<1 → vertical COMPRESSION by factor a
f(a·x), a > 1 → horizontal COMPRESSION (graph narrows)
f(a·x), 0<a<1 → horizontal STRETCH (graph widens)
Pattern: Horizontal scale changes are also counterintuitive — multiplying x by a value greater than 1 compresses the graph (makes it narrower), not wider.
Example:
f(2x) → horizontal compression by factor 1/2 (x-values halved → graph squeezed)
f(x/2) → horizontal stretch by factor 2 (x-values doubled → graph spread out)
2f(x) → vertical stretch (y-values doubled)
(1/2)f(x) → vertical compression (y-values halved)
5. Complete Transformation Summary Table
| Transformation | Equation form | Effect on graph |
|---|---|---|
| Shift up k | f(x) + k | Every point moves up k |
| Shift down k | f(x) - k | Every point moves down k |
| Shift right h | f(x - h) | Every point moves right h |
| Shift left h | f(x + h) | Every point moves left h |
| Reflect over x-axis | -f(x) | y → -y |
| Reflect over y-axis | f(-x) | x → -x |
| Vertical stretch (a>1) | a·f(x) | y-values multiplied by a |
| Vertical compression (0<a<1) | a·f(x) | y-values multiplied by a |
| Horizontal compression (a>1) | f(ax) | x-values divided by a |
| Horizontal stretch (0<a<1) | f(ax) | x-values divided by a |
6. Combining Transformations: Order of Operations
When multiple transformations are combined, apply them in this order:
1. Horizontal shifts (inside ± constant)
2. Horizontal stretches/compressions (inside × constant)
3. Reflections
4. Vertical stretches/compressions (outside × constant)
5. Vertical shifts (outside ± constant)
Example: g(x) = -2f(3x - 6) + 1
- Rewrite as
-2f(3(x - 2)) + 1to separate shift from compression - Step 1: Shift right 2
- Step 2: Horizontal compression by factor 3
- Step 3: Reflect over x-axis (
-2has a negative sign) - Step 4: Vertical stretch by factor 2
- Step 5: Shift up 1
Pitfalls and Common Mistakes
Pitfall 1: Getting Horizontal Shift Direction Backwards
Description: Students see f(x + 3) and think the graph shifts right 3, when it actually shifts left 3.
Example: The graph of f(x+3) is f(x) moved left 3 units, not right.
Fix: Use the anchor test — set the inside equal to zero: x + 3 = 0 → x = -3. The original “zero position” is now at x = -3, confirming a leftward shift. Always apply this test when the shift direction is unclear.
Pitfall 2: Confusing Vertical and Horizontal Stretch Direction for Scale Factors
Description: Students assume f(2x) stretches the graph horizontally because they multiply by 2, when it actually compresses it.
Example: f(2x) squeezes the graph horizontally (by factor 1/2), not stretches it.
Fix: For horizontal changes: a factor greater than 1 inside f means compression (the graph gets narrower). A factor between 0 and 1 inside means stretch (the graph gets wider). This is the opposite of vertical scale behavior.
Pitfall 3: Misidentifying the Axis of Reflection
Description: Students mix up which transformation reflects over which axis.
Example: Writing -f(x) as a reflection over the y-axis instead of the x-axis.
Fix: The rule is mechanical: -f(x) negates the output (y-values) → reflection over the x-axis. f(-x) negates the input (x-values) → reflection over the y-axis.
Pitfall 4: Applying Multiple Transformations in the Wrong Order
Description: When an equation includes both a horizontal shift and a horizontal compression, students apply them in the wrong sequence.
Example: For f(3x - 6), treating it as a compression of 3 applied to f(x - 6) instead of factoring correctly to f(3(x - 2)), which is a shift right 2 then compression by 3.
Fix: Always factor out the horizontal scale coefficient from inside the argument first: f(ax + b) = f(a(x + b/a)). The shift is b/a, not b.
Related Entries
- Functions_Concepts_Notation — A prerequisite; function notation and evaluation must be fluent before transformations make sense.
- Quadratic_Functions_Parabolas — The vertex form
a(x-h)² + kis directly a transformation off(x) = x², making parabolas the canonical transformation example. - Exponential_Functions_Logarithms — Exponential function graphs on the SAT often appear in transformed form requiring interpretation.
- Absolute_Value — Absolute value graphs illustrate reflections and vertex shifts clearly.
- Systems_Nonlinear_Equations — Transformed equations of parabolas and lines appear in systems of equations questions.
Quick Reference Card
| Transformation | Form | Key rule |
|---|---|---|
| Shift up | f(x) + k | Outside, intuitive |
| Shift down | f(x) - k | Outside, intuitive |
| Shift right | f(x - h) | Inside, opposite sign |
| Shift left | f(x + h) | Inside, opposite sign |
| Reflect over x-axis | -f(x) | Negate output |
| Reflect over y-axis | f(-x) | Negate input |
| Vertical stretch | a·f(x), a > 1 | Multiply y-values |
| Vertical compression | a·f(x), 0<a<1 | Multiply y-values |
| Horizontal compression | f(ax), a > 1 | Divide x-values |
| Horizontal stretch | f(ax), 0<a<1 | Divide x-values |
| Combined order | Factor → shift → scale → reflect → vertical shift | |
| SAT trap | f(x+h) shifts LEFT, not right | Inside changes are backwards |