Transformations (Comprehensive)
Transformations let you build new functions from known ones by shifting, stretching, compressing, and reflecting. In Algebra 2, you learned the basics. Here we formalize the rules, handle multiple transformations at once, and develop the skill of writing equations from transformed graphs — all without a calculator.
The Master Transformation Formula
Every transformation of a parent function can be written in the form:
Each parameter controls a specific change:
| Parameter | Transformation | Affects |
|---|---|---|
| Vertical stretch/compress and reflection | -values | |
| Horizontal stretch/compress and reflection | -values | |
| Horizontal shift | -values | |
| Vertical shift | -values |
Important sign conventions:
- shifts right (the minus sign in the formula already handles it)
- shifts up
- reflects over the -axis
- reflects over the -axis
Individual Transformations in Detail
Vertical Shifts:
Adding to the output shifts the graph vertically.
- : shift up units
- : shift down units
Every point on becomes .
Horizontal Shifts:
Replacing with shifts the graph horizontally.
- : shift right units
- : shift left units
Every point on becomes . The shift is opposite the sign inside the function.
Vertical Stretch and Compression:
Multiplying the output by scales vertically.
- : vertical stretch by factor
- : vertical compression by factor
Every point on becomes .
Horizontal Stretch and Compression:
Multiplying the input by scales horizontally.
- : horizontal compression by factor
- : horizontal stretch by factor
Every point on becomes . The effect is the reciprocal of — this is counterintuitive and one of the most common mistakes in college algebra.
Reflections
- : reflection over the -axis (negate all -values)
- : reflection over the -axis (negate all -values)
Order of Transformations
When multiple transformations combine, the order matters. Starting from , apply transformations in this sequence:
- Horizontal operations (inside the function) — in the order: factor out , then shift by
- Vertical operations (outside the function) — in the order: stretch/reflect by , then shift by
Think of it as “inside first, then outside” — or equivalently, “horizontal first, then vertical.”
Worked Example 1: Identifying Transformations
Describe all transformations applied to to produce .
Rewrite to match the formula: .
- : vertical stretch by factor and reflection over the -axis
- : horizontal shift left units
- : vertical shift up units
Sequence: Start with . Shift left 3. Stretch vertically by 2. Reflect over -axis. Shift up 5.
Worked Example 2: Graphing with Combined Transformations
Graph starting from .
Rewrite: .
Identify: , (reflection over -axis), , .
Key points of : , , , .
Apply transformations to each point :
The transformed graph starts at and extends to the left.
SVG: Transformation Visualization
Transformations of f(x) = x squared
The gray dashed curve is the parent function . The green curve shifts right 2 and up 1. The blue curve reflects over the -axis, compresses vertically by half, and shifts up 4.
Writing Equations from Transformed Graphs
Given a graph that you recognize as a transformed parent function, work backward:
- Identify the parent function — look at the basic shape (V-shape = absolute value, U-shape = quadratic, etc.)
- Locate the key point — vertex for quadratics, center for square roots, etc.
- Determine shifts from the key point’s new position
- Determine stretches/reflections from the shape’s width or orientation
Worked Example 3: Writing an Equation
A parabola opens downward with vertex at and passes through . Write its equation.
Since it opens downward with vertex : with .
Substitute : , so and .
Equation: .
Worked Example 4: Combining Multiple Transformations
Start with . Apply: reflect over -axis, stretch horizontally by 3, shift left 2, stretch vertically by 4, shift down 1.
Step 1: Reflect over -axis: (absolute value absorbs the reflection).
Step 2: Horizontal stretch by 3 means : .
Step 3: Shift left 2: .
Step 4: Vertical stretch by 4: .
Step 5: Shift down 1: .
Final equation: .
Real-World Application: Signal Processing
In engineering, a signal might be transformed as , where:
- is the amplification factor (vertical stretch)
- is the time scaling (horizontal compression)
- is the time delay (horizontal shift)
- is the DC offset (vertical shift)
If a sensor outputs a base signal for , and the processed signal is delayed by 0.5 seconds, amplified by 3, and offset by :
At : .
Practice Problems
Test your understanding with these problems. Click to reveal each answer.
Problem 1: Describe all transformations that produce from .
Matching to : , , .
Transformations: shift left 2, vertical stretch by factor 3, shift down 4.
Answer: Left 2, vertical stretch by 3, down 4.
Problem 2: Transform the point on to its new position on .
Apply: .
.
Answer: .
Problem 3: A V-shaped graph has vertex at and passes through . Write the equation as a transformed absolute value function.
Form: . Substitute : , so and .
Answer: .
Problem 4: The graph of is compressed horizontally by a factor of , then shifted right 3. Write the resulting function in terms of .
Horizontal compression by means : .
Then shift right 3: .
Answer: .
Problem 5: If , graph by transforming key points. List the transformed versions of , , and .
Apply :
Answer: , , .
Key Takeaways
- The master formula encodes all possible transformations
- Horizontal transformations work opposite to intuition: minus shifts right, larger compresses
- Order of operations: apply horizontal changes (inside) first, then vertical changes (outside)
- Vertical stretch/compression affects -values by factor ; horizontal by factor
- To write an equation from a graph: identify the parent, locate the key point, then determine stretch and reflection
- Combined transformations require careful tracking of each step in sequence
- Engineering applications include signal processing, coordinate transformations, and scale modeling
Return to College Algebra for more topics in this section.
Next Up in College Algebra
All College Algebra topicsLast updated: March 29, 2026