Function Transformations - Complete Interactive Lesson
Part 1: Parent Functions & the Big Idea
🪞 Function Transformations
Part 1 of 7 — Parent Functions & the Big Idea
Topics in This Part
| Section |
|---|
| What Is a Transformation? |
| The Parent Functions |
| The Two Families: Inside vs. Outside |
🔑 Key Concept: A transformation takes a known graph — a parent function — and moves, stretches, or flips it without changing its basic shape. Master a handful of parent shapes, and you can graph thousands of functions instantly.
What Is a Transformation?
Every transformation we study is built from a parent function . We change in one of two places:
- The numbers outside — the and the — change the output (). These behave intuitively.
- The numbers inside — the and the — change the input (). These behave backwards (we'll see why in Part 3).
A First Look
| Change | What it does |
|---|---|
| shifts the graph up | |
| shifts the graph down | |
| shifts the graph right | |
| stretches vertically by factor | |
| reflects across the -axis |
💡 The shape stays the same — a parabola is still a parabola, a line is still a line. Only its position and size change.
The Parent Functions
These are the "starting graphs." Memorizing their basic shape is the foundation of everything that follows.
| Name | Rule | Key feature |
|---|---|---|
| Linear | line through origin, slope | |
| Quadratic | U-shaped parabola, vertex | |
| Cubic | S-curve through origin | |
| Square root | starts at , opens right | |
| Absolute value | V-shape, vertex | |
| Reciprocal | hyperbola, asymptotes at axes |
Each passes through (or starts at) a memorable anchor point. For , , , and , that anchor is the origin .
🔑 Key Idea: When you transform a parent function, you are really just relocating its anchor point and adjusting its steepness.
Concept Check 🎯
Match the Parent to Its Shape 🔽
Connect each parent function to its defining feature.
Find the Anchor 🧮
The parent function has its vertex (anchor point) at the origin. For each transformed graph, the anchor moves. Just read off where it lands.
1) — the vertex moves to (enter the -coordinate) 2) — the vertex moves to (enter the -coordinate)
The Plan
You now know the two families:
- Outside changes (, ) act on the output — and behave intuitively.
- Inside changes (, ) act on the input — and behave backwards.
Next up, Part 2 tackles the easy family first: vertical transformations, where everything does exactly what you'd expect.
Part 2: Vertical Transformations (the intuitive family)
🪞 Function Transformations
Part 2 of 7 — Vertical Transformations (the intuitive family)
🔑 The Idea: Everything that happens outside changes the output — and it does exactly what your intuition expects. Add to go up, multiply to stretch taller, negate to flip over the -axis.
Vertical Shifts
Adding a constant outside moves the whole graph up or down:
- → shift up by
- → shift down by
Example:
Start with the V-shape of (vertex at origin), then slide it down . New vertex: .
| Point on | After |
|---|---|
💡 Only the -coordinate changes; the -coordinate is untouched.
Vertical Stretches, Compressions & Reflections
Multiplying by a constant scales the output:
| Value of | Effect |
|---|---|
| vertical stretch (taller / steeper) | |
| vertical compression (shorter / flatter) | |
| reflection across the -axis (plus stretch/compress by ) |
Example:
The flips the parabola to open downward; the makes it twice as steep.
⚠️ A negative does two things: it reflects AND scales by . Don't forget the reflection.
Concept Check 🎯
Name the Vertical Transformation 🔽
Each comes from the parent . Identify what happened.
Track the Point 🧮
The point lies on the parent . Find its image (new coordinates) under each vertical transformation.
1) → image is 2) → image is 3) → image is
Part 3: Horizontal Transformations (the backwards family)
🪞 Function Transformations
Part 3 of 7 — Horizontal Transformations (the backwards family)
🔑 The Twist: Everything inside acts on the input — and it does the opposite of what you'd expect. shifts right, not left. We'll prove why.
Why "Inside" Is Backwards
Consider . To get the same output the parent had at , the new function needs its input to satisfy , i.e. .
So a minus inside shifts right, and a plus inside shifts left — the opposite of the sign.
| Transformation | Direction |
|---|---|
| shift right | |
| shift left |
Example:
This is with , so it shifts the square-root graph left . Its starting point moves from to .
Horizontal Stretches, Compressions & Reflections
Multiplying the input by scales horizontally — also backwards:
| Value of | Effect |
|---|---|
| horizontal compression by (squeezes toward -axis) | |
| horizontal stretch by (pulls away from -axis) | |
| reflection across the -axis |
Example:
Multiplying the input by compresses the graph horizontally by a factor of — the graph reaches each output at half the -distance.
⚠️ Inside is backwards twice over: does NOT stretch by ; it compresses by . And reflects over the -axis (compare , which reflected over the -axis in Part 2).
Concept Check 🎯
Inside or Outside? Which Way? 🔽
Classify each transformation of the parent .
Track the Point (Horizontally) 🧮
The point lies on a parent function . Find the -coordinate of its image under each horizontal transformation. (The -coordinate stays for all of these.)
1) → image -coordinate 2) → image -coordinate 3) → image -coordinate
Part 4: Combining Transformations & Order
🪞 Function Transformations
Part 4 of 7 — Combining Transformations & Order
🔑 The Goal: Read a function like and list every transformation, in the correct order, that turns the parent into it.
The General Form
Read off the four numbers:
| Parameter | Controls | Watch out for |
|---|---|---|
| vertical stretch / reflect over -axis | sign reflection | |
| horizontal compress / reflect over -axis | factor is , sign reflection | |
| horizontal shift | opposite sign: shifts right | |
| vertical shift | same sign: shifts up |
Example:
Here , , (and ). So, starting from :
- Reflect over the -axis and stretch vertically by (from )
- Shift right (from )
- Shift up (from )
Vertex moves from to , and the parabola opens down.
Why Order Matters
When transformations affect the same direction, order changes the result. A safe, reliable order:
- Horizontal inside work: factor out , handle reflections/stretches, then the shift .
- Vertical outside work: apply (stretch/reflect), then add .
⚠️ Classic trap: stretch-then-shift shift-then-stretch. For , you must multiply first, then add . Doing it backwards, , gives the wrong graph.
Example: applying to the point
So maps to — multiply by first, subtract second.
Concept Check 🎯
Decode Each Parameter 🔽
For built from , identify what each piece does.
Apply Two Steps in Order 🧮
The point lies on . Apply to find the image.
1) First, the stretch & reflection (the intermediate -value) 2) Then add : final -coordinate 3) The -coordinate of the image is (no horizontal change)
Part 5: Mapping Points & Reading Graphs
🪞 Function Transformations
Part 5 of 7 — Mapping Points & Reading Graphs
🔑 Skill: Given any point on the parent, instantly produce its image — and run it in reverse to recover the parent's points from a transformed graph. This is exactly what AP free-response asks.
The Coordinate Mapping Rule
For , a point on maps to:
In words:
- New : divide the old by , then add .
- New : multiply the old by , then add .
Example:
First rewrite the inside in form: , so , , , .
A point on maps to:
💡 Always factor out first. is NOT a shift of ; it is — a compression by and a shift right .
Reading a Transformed Graph (Reverse Direction)
If you're handed the graph of and asked about , undo each step:
Example
passes through . Which point is on ?
- Undo the vertical:
- Undo the horizontal:
So is on .
✅ Check forward: ✓
Concept Check 🎯
Map the Point 🧮
The point lies on . Apply . Use new and new with .
1) New -coordinate 2) New -coordinate
Reverse-Engineer the Parent 🔽
passes through the point . Recover the matching point on .
Part 6: Symmetry & Modeling
🪞 Function Transformations
Part 6 of 7 — Symmetry & Modeling
🔑 Connection: Reflections lead straight into even/odd symmetry, and shifts/stretches let you build a model to fit real data. This is where transformations earn their keep on the AP exam.
Even & Odd Symmetry
Symmetry is a transformation that leaves the graph unchanged:
| Type | Algebra | Geometry |
|---|---|---|
| Even | symmetric across the -axis | |
| Odd | symmetric about the origin (180° rotation) |
Examples
- is even: . Reflecting over the -axis gives the same parabola.
- is odd: . A -axis reflection then an -axis reflection returns the original.
- is even; is odd.
💡 If a point is on an even function, so is . If is on an odd function, so is .
Concept Check 🎯
Modeling with Transformations
To fit a parent function to data, choose so the anchor and scale match.
Example: a quadratic model
A ball's height (ft) over time (s) peaks at ft at time , starting from the parent .
Because the peak is a maximum, the parabola opens down (). The vertex is , so , :
If at the height is : .
✅ Check: (the peak) and ✓.
Build the Model 🔽
A V-shaped cost curve from has its minimum at the point and opens upward. Choose the correct parameters for .
Solve for the Stretch 🧮
A parabola opening downward has vertex and passes through . It has the form .
1) Substitute the point: . What is ? 2) Solve for :
Part 7: Mixed Mastery & Exit Quiz
🪞 Function Transformations
Part 7 of 7 — Mixed Mastery & Exit Quiz
You can now (1) identify parent functions, (2) apply vertical transformations, (3) apply backwards horizontal transformations, (4) combine them in order, (5) map points both ways, and (6) use symmetry and modeling. Time to put it all together.
Quick Reference
For :
| Piece | Location | Effect | Direction sense |
|---|---|---|---|
| outside | vertical shift | same sign | |
| outside | vertical stretch / -axis reflection | , sign flips | |
| inside | horizontal shift | opposite sign | |
| inside | horizontal compress / -axis reflection | factor , sign flips |
Point mapping: .
⚠️ Top two traps: (1) inside changes are backwards; (2) always factor out before reading the shift .
Mixed Practice 🎯
Mixed Drill 🧮
The function is built from .
1) Vertex -coordinate 2) Vertex -coordinate 3) Vertical stretch factor (the value of )
Exit Quiz ✅
Answer all three to finish the lesson.