Mastering Linear Function Transformations: A Complete 3‑7 Practice Set with Answers
Linear functions are the building blocks of algebra, and mastering their transformations—shifts, stretches, reflections, and more—enables students to tackle higher‑level math with confidence. Which means this guide presents a curated set of seven practice problems that explore the full spectrum of linear function transformations. Each problem is followed by a detailed answer key that explains the reasoning step by step, so learners can check their work, understand common pitfalls, and reinforce their conceptual grasp.
Introduction
A linear function has the general form
[ f(x) = mx + b ]
where m is the slope (rate of change) and b is the y‑intercept (where the graph crosses the y‑axis). Transformations modify these two parameters or the entire function in systematic ways:
| Transformation | Algebraic Effect | Graphical Effect |
|---|---|---|
| Vertical shift | (f(x) = mx + b + k) | Moves the graph up/down by k units |
| Horizontal shift | (f(x) = m(x - h) + b) | Moves left/right by h units |
| Vertical stretch/compression | (f(x) = a(mx + b)) | Stretches/compresses the graph vertically by factor a |
| Reflection across the x‑axis | (f(x) = -mx + b) | Flips the graph over the x‑axis |
| Reflection across the y‑axis | (f(x) = -m(x - h) + b) | Flips the graph over the y‑axis |
Understanding how each component—slope, intercept, and the entire expression—changes under these operations is crucial for solving word problems, graphing equations, and interpreting real‑world data. The following problems span these transformations, gradually increasing in difficulty Small thing, real impact..
3‑7 Practice Problems
Problem 1 – Vertical Shift
Given (f(x) = 2x + 3).
Transform the function so that it shifts downward by 5 units.
Write the new function (g(x)).
Problem 2 – Horizontal Shift
Given (f(x) = -x + 4).
Transform the function so that it shifts left by 2 units.
Write the new function (h(x)).
Problem 3 – Vertical Stretch
Given (f(x) = 3x - 1).
Transform the function so that it is stretched vertically by a factor of 2.
Write the new function (k(x)).
Problem 4 – Reflection Across the x‑Axis
Given (f(x) = 5x + 2).
Transform the function so that it is reflected across the x‑axis.
Write the new function (p(x)) And that's really what it comes down to..
Problem 5 – Combined Transformation
Given (f(x) = x - 3).
Apply the following transformations in order:
- Shift right by 4 units.
- Reflect across the y‑axis.
- Shift upward by 1 unit.
Write the resulting function (q(x)).
Problem 6 – Horizontal Stretch
Given (f(x) = 4x + 7).
Transform the function so that it is stretched horizontally by a factor of 3.
Write the new function (r(x)) Still holds up..
Problem 7 – General Transformation
Given (f(x) = 2x + 5).
Transform the function so that it is simultaneously:
- Shifted upward by 4 units.
- Reflected across the y‑axis.
- Stretched vertically by a factor of 0.5.
Write the final function (s(x)).
Answer Key
Problem 1 – Vertical Shift
Solution
A downward shift by 5 units subtracts 5 from the entire function:
[ g(x) = 2x + 3 - 5 = 2x - 2 ]
Answer: (g(x) = 2x - 2)
Problem 2 – Horizontal Shift
Solution
Shifting left by 2 units replaces (x) with (x + 2):
[ h(x) = -(x + 2) + 4 = -x - 2 + 4 = -x + 2 ]
Answer: (h(x) = -x + 2)
Problem 3 – Vertical Stretch
Solution
A vertical stretch by factor 2 multiplies the entire function by 2:
[ k(x) = 2(3x - 1) = 6x - 2 ]
Answer: (k(x) = 6x - 2)
Problem 4 – Reflection Across the x‑Axis
Solution
Reflecting across the x‑axis changes the sign of the entire function:
[ p(x) = -(5x + 2) = -5x - 2 ]
Answer: (p(x) = -5x - 2)
Problem 5 – Combined Transformation
Step 1 – Shift right by 4:
Replace (x) with (x - 4):
[ f_1(x) = (x - 4) - 3 = x - 7 ]
Step 2 – Reflect across the y‑axis:
Change the sign of the (x) term:
[ f_2(x) = -(x - 7) = -x + 7 ]
Step 3 – Shift upward by 1:
[ q(x) = -x + 7 + 1 = -x + 8 ]
Answer: (q(x) = -x + 8)
Problem 6 – Horizontal Stretch
Solution
A horizontal stretch by factor 3 divides the (x) input by 3:
[ r(x) = 4\left(\frac{x}{3}\right) + 7 = \frac{4x}{3} + 7 ]
Answer: (r(x) = \frac{4x}{3} + 7)
Problem 7 – General Transformation
Step 1 – Reflect across the y‑axis:
Change the sign of (x):
[ f_1(x) = 2(-x) + 5 = -2x + 5 ]
Step 2 – Vertical stretch by 0.5:
Multiply the entire function by 0.5:
[ f_2(x) = 0.5(-2x + 5) = -x + 2.5 ]
Step 3 – Shift upward by 4:
[ s(x) = -x + 2.5 + 4 = -x + 6.5 ]
Answer: (s(x) = -x + 6.5)
Frequently Asked Questions (FAQ)
Q1. What’s the difference between a vertical and horizontal stretch?
A vertical stretch multiplies the y values (the output) by a factor, affecting the slope. A horizontal stretch divides the x values (the input) by a factor, which effectively compresses the graph horizontally.
Q2. How do I remember the order of operations for combined transformations?
Treat each transformation as a function composition. Apply them in the order given, starting from the innermost transformation. Writing intermediate steps, as shown in Problem 5, helps avoid mistakes Not complicated — just consistent. Worth knowing..
Q3. Can a horizontal shift be combined with a vertical shift without affecting each other?
Yes. Horizontal shifts only alter the x input; vertical shifts only alter the y output. They are independent, so you can perform them in any order and the result will be the same.
Q4. Why does reflecting across the y‑axis change the sign of x but not b?
Reflection across the y‑axis flips the graph left‑to‑right. This changes the sign of the x term(s) but leaves constants (the b term) unchanged because the y‑intercept stays on the same vertical line Took long enough..
Q5. What happens if I apply a vertical stretch with a factor less than 1?
A factor less than 1 compresses the graph vertically, making it flatter. Take this: a factor of 0.5 halves the slope magnitude.
Conclusion
Linear transformations are more than algebraic tricks; they are powerful tools that reveal how functions behave under shifts, stretches, and reflections. By mastering these concepts, students can confidently graph any linear equation, solve real‑world modeling problems, and lay a solid foundation for quadratic and higher‑degree functions.
Real talk — this step gets skipped all the time.
Use the practice problems above to test your skills, and refer to the answer key to verify your solutions. With consistent practice, the mechanics of transformation will become intuitive, enabling you to tackle increasingly complex mathematical challenges with ease Still holds up..