Function transformations are the universal language for describing how graphs changeโand they show up everywhere in algebra and trigonometry. Whether you're graphing a shifted parabola, analyzing a stretched sine wave, or modeling real-world phenomena, you're applying the same core principles. Exams test whether you can predict how a graph will look based on its equation, and more importantly, whether you understand why each transformation behaves the way it does.
Here's the key insight: every transformation either affects the input (what happens to x before the function processes it) or the output (what happens to y after the function produces it). This input-output framework explains why horizontal transformations seem to work "backwards" while vertical ones feel intuitive. Don't just memorize that f(x+2) shifts leftโunderstand that you're feeding the function values 2 units earlier, so the graph responds 2 units sooner. Master this logic, and you'll handle any transformation problem with confidence.
Shifts: Moving the Graph Without Changing Its Shape
Shifts (or translations) relocate a graph while preserving its exact shape and size. The function's output values stay the sameโthey just occur at different locations on the coordinate plane.
Vertical Shifts f(x)+k
Adding k to the output shifts the entire graph up or downโevery point moves the same vertical distance
Positive k shifts up; negative k shifts downโthis follows your intuition since you're directly adding to y-values
Key points transform predictably: if (2,5) is on f(x), then (2,5+k) is on f(x)+k
Horizontal Shifts f(x+h)
Adding h inside the function shifts the graph horizontallyโbut in the opposite direction you might expect
Positive h shifts left; negative h shifts rightโthink of it as the function "reaching" its values earlier or later
The counterintuitive direction occurs because f(x+2)=3 when x=โ2, not when x=2
Compare: Vertical shifts f(x)+k vs. Horizontal shifts f(x+h)โboth preserve shape, but vertical shifts follow intuition (add positive, go up) while horizontal shifts work backwards (add positive, go left). If an FRQ gives you f(xโ3)+2, identify the horizontal shift first: right 3, then up 2.
Stretches and Compressions: Scaling the Graph
These transformations change the graph's dimensions by multiplying coordinates by a scale factor. Stretches pull the graph away from an axis; compressions push it toward that axis.
Vertical Stretches and Compressions af(x)
Multiplying the output by a scales all y-valuesโthe graph stretches away from or compresses toward the x-axis
โฃaโฃ>1 stretches vertically; 0<โฃaโฃ<1 compressesโa factor of 2 doubles heights, a factor of 21โ halves them
x-intercepts stay fixed since aโ 0=0โthese are your anchor points when graphing
Horizontal Stretches and Compressions f(bx)
Multiplying the input by b scales all x-valuesโbut the effect is inverse to what you might expect
โฃbโฃ>1 compresses horizontally; 0<โฃbโฃ<1 stretchesโf(2x) makes the graph narrower, not wider
y-intercept stays fixed since f(bโ 0)=f(0)โthis point anchors horizontal scaling
Compare: Vertical scaling af(x) vs. Horizontal scaling f(bx)โboth use multiplication, but vertical scaling is intuitive (multiply by 2, get twice as tall) while horizontal scaling inverts (multiply by 2, get half as wide). Remember: inside transformations always work opposite to intuition.
Reflections: Flipping the Graph Across an Axis
Reflections create mirror images of the original graph across a line. Each point maps to its mirror counterpart at equal distance from the axis of reflection.
Reflection Over the x-Axis โf(x)
Negating the output flips the graph verticallyโpoints above the x-axis move below, and vice versa
x-intercepts remain unchanged since negating zero still gives zeroโthese points lie on the mirror line
Peaks become valleys and valleys become peaksโmaximum values become minimum values
Reflection Over the y-Axis f(โx)
Negating the input flips the graph horizontallyโthe left and right sides swap positions
y-intercept remains unchanged since f(โ0)=f(0)โthis point lies on the mirror line
Tests for even functions: if f(โx)=f(x), the function is symmetric about the y-axis
Compare:x-axis reflection โf(x) vs. y-axis reflection f(โx)โthe negative sign's position determines which axis serves as the mirror. For โf(x), the negative is outside (affects output, flips vertically). For f(โx), the negative is inside (affects input, flips horizontally).
Special Transformations: Absolute Value and Composites
These transformations build on the basics but introduce new graphical behaviors. They're especially useful for creating piecewise-looking graphs from smooth functions.
Absolute Value Transformation โฃf(x)โฃ
Taking the absolute value of the output reflects negative portions above the x-axisโany part of the graph below the axis "bounces" up
Positive portions remain unchangedโonly negative y-values are affected
Creates sharp corners at x-intercepts where the original graph crossed the axisโthese corners indicate non-differentiability
Composite Transformations
Multiple transformations applied in sequence follow a specific order: horizontal shifts/scales first (inside), then vertical shifts/scales (outside)
Order matters criticallyโ2f(x)+3 (stretch then shift) differs from 2(f(x)+3)=2f(x)+6
Standard form aโ f(b(xโh))+k reveals all transformations: a = vertical scale, b = horizontal scale, h = horizontal shift, k = vertical shift
Compare:โฃf(x)โฃ vs. f(โฃxโฃ)โthese look similar but behave very differently. โฃf(x)โฃ reflects negative outputs upward, while f(โฃxโฃ) makes the function even by mirroring the right side onto the left. Know which is which for multiple-choice questions.
Parent Functions: Your Starting Points
Understanding parent functions gives you a reference point for all transformations. Every transformed function is just a parent function that's been shifted, scaled, or reflected.
Recognizing and Using Parent Functions
Common parent functions includef(x)=x, x2, x3, xโ, โฃxโฃ, x1โ, and trigonometric functions
Key features to memorize: intercepts, domain/range, symmetry, and general shape for each parent
Transformation problems typically start hereโidentify the parent function first, then apply transformations step-by-step using key points
Quick Reference Table
Concept
Transformation
Effect on Graph
Vertical Shift
f(x)+k
Up if k>0, down if k<0
Horizontal Shift
f(x+h)
Left if h>0, right if h<0
Vertical Stretch/Compress
af(x)
Stretch if $$
Horizontal Stretch/Compress
f(bx)
Compress if $$
x-Axis Reflection
โf(x)
Flip vertically
y-Axis Reflection
f(โx)
Flip horizontally
Absolute Value
โฅf(x)โฅ
Reflect negative outputs upward
General Form
aโ f(b(xโh))+k
All transformations combined
Self-Check Questions
If the point (3,โ4) is on f(x), what point is on โ2f(xโ1)+5?
Which two transformations both preserve the y-intercept of a function, and why?
Compare and contrast the graphs of โฃf(x)โฃ and f(โฃxโฃ) for a function like f(x)=xโ2. How do they differ?
A student claims that f(x+3) shifts the graph right because "you're adding 3." Explain the error in their reasoning.
Given g(x)=โ21โ(x+4)2โ3, identify the parent function and describe each transformation in the order they should be applied when graphing.