Scale, Domain, and Range- Understanding Graph Transformations
What Graph Transformations Actually Mean
Most students memorize transformation rules without understanding them. That's a problem. When you actually get how scale, domain, and range work together, you stop guessing and start seeing the math clearly.
Let's break it down without the usual fluff.
Scale: Stretching and Shrinking the Graph
Scale changes how tall, short, wide, or narrow your graph appears. There are two types you need to know.
Vertical Scale (Stretching Vertically)
Multiplying the entire function by a constant a stretches or compresses the graph vertically.
- If |a| > 1, the graph stretches. Points move farther from the x-axis.
- If 0 < |a| < 1, the graph compresses. Points get closer to the x-axis.
- If a is negative, the graph also flips upside down.
Example: f(x) = 2x² versus g(x) = ½x². The first one is taller. The second one is flatter.
Horizontal Scale (Stretching Horizontally)
This one trips people up. When you multiply x by a constant inside the function, the graph does the opposite of what you'd expect.
- f(2x) compresses the graph horizontally by a factor of 2.
- f(½x) stretches the graph horizontally by a factor of 2.
Reason: smaller x-values reach the output faster, so things happen quicker. The graph gets squeezed.
Domain: What x-Values Are Allowed
The domain is simply all the x-values you can plug into a function. Most basic functions allow all real numbers. Some don't.
- f(x) = x² → domain is all real numbers
- f(x) = √x → domain is x ≥ 0
- f(x) = 1/x → domain is all real numbers except x = 0
When you transform a graph, the domain changes based on the transformation applied.
How Transformations Affect Domain
Horizontal shifts add or subtract from x-values in the domain. Horizontal stretches/compressions multiply the x-values.
If you have f(x - 3), the domain shifts right by 3. If f(x) had domain x ≥ 0, then f(x - 3) has domain x ≥ 3.
Range: What y-Values Come Out
The range is the set of all possible output values. After a transformation, this tells you how high, low, or where the graph sits vertically.
- f(x) = x² → range is y ≥ 0
- f(x) = x² + 5 → range is y ≥ 5 (shifted up)
- f(x) = -x² → range is y ≤ 0 (flipped)
How Transformations Affect Range
Vertical shifts move the range up or down. Vertical stretches change the spread of y-values. Reflections flip the range across the x-axis.
The Relationship Between Domain, Range, and Scale
Here's what most textbooks skip over: these three things interact directly.
When you stretch a graph vertically by factor a, the range gets multiplied by a. A range of y ≥ 0 becomes y ≥ 0. A range of y ≥ 2 becomes y ≥ 2a.
When you stretch horizontally by factor b, the domain gets multiplied by b. The range stays the same.
Horizontal and vertical changes act independently. One affects x. One affects y. Simple.
Quick Reference: Transformation Effects
| Transformation | Effect on Graph | Domain | Range |
|---|---|---|---|
| f(x) + k | Shifts up k units | Unchanged | Shifted up k |
| f(x) - k | Shifts down k units | Unchanged | Shifted down k |
| f(x - h) | Shifts right h units | Shifted right h | Unchanged |
| f(x + h) | Shifts left h units | Shifted left h | Unchanged |
| a · f(x) | Vertical stretch (|a| > 1) or compression | Unchanged | Multiplied by |a| |
| f(bx) | Horizontal compression (|b| > 1) or stretch | Divided by |b| | Unchanged |
| -f(x) | Flipped over x-axis | Unchanged | Negated |
| f(-x) | Flipped over y-axis | Negated | Unchanged |
How to Analyze Transformed Functions
When you see a transformed function, work through these steps in order:
- Identify horizontal shifts — look for additions/subtractions inside parentheses with x
- Identify vertical shifts — look for additions/subtractions outside the function
- Find horizontal scale — look for coefficients of x inside the function
- Find vertical scale — look for coefficients multiplying the entire function
- Check for reflections — negative signs on x or the whole function
- Determine the new domain — apply all x-changes to the original domain
- Determine the new range — apply all y-changes to the original range
Example Walkthrough
Take g(x) = -2(x - 1)² + 3
Starting with f(x) = x² (domain: all real numbers, range: y ≥ 0)
- Horizontal shift: (x - 1) → shift right 1. New domain: all real numbers.
- Vertical scale: -2 → stretch by 2, flip over x-axis.
- Vertical shift: +3 → shift up 3.
- New range: y ≤ 3 (flipped and shifted up from y ≥ 0).
That's it. One function. All three concepts working together.
Common Mistakes to Avoid
- Confusing horizontal and vertical scaling — remember, inside the parentheses affects x, outside affects y
- Forgetting that negative scale factors flip the graph
- Applying transformations in the wrong order — work from inside out: parentheses first, then coefficients, then outside shifts
- Ignoring restrictions — transformations of restricted domains (like √x) need careful handling
Bottom Line
Scale, domain, and range aren't separate topics. They're three views of the same transformation. Master one, and the others click into place.
Work through examples. Draw the graphs. The visual connection between algebraic changes and geometric shifts is what makes this click.