A horizontal stretch is a transformation that pulls the graph of a function away from the y‑axis, making it appear wider while keeping its vertical position unchanged. Consider this: understanding how to do a horizontal stretch is essential for students studying algebra, precalculus, and calculus because it reveals how changes inside the function’s argument affect its shape. This guide walks you through the concept, the algebraic rules, step‑by‑step procedures, and practical examples so you can confidently apply horizontal stretches to any function It's one of those things that adds up..
Understanding Horizontal Stretches
What Is a Horizontal Stretch?
A horizontal stretch modifies the input values (the x‑coordinates) of a function. Even so, when you replace x with x/k (where k > 1), the graph stretches horizontally by a factor of k. That said, conversely, if 0 < k < 1, the graph undergoes a horizontal compression. The y‑values stay the same for each corresponding x, so the overall height of the graph does not change.
Mathematical Representation
For a base function y = f(x), a horizontal stretch by a factor of k is written as:
[ y = f!\left(\frac{x}{k}\right) ]
If you prefer to think in terms of a multiplier b inside the function, the same transformation appears as:
[ y = f(bx) \quad \text{where} \quad b = \frac{1}{k} ]
Thus, b < 1 produces a stretch, and b > 1 produces a compression. Recognizing this reciprocal relationship helps avoid sign errors when applying the transformation.
Steps to Perform a Horizontal Stretch on a Function
Follow these systematic steps to stretch any function horizontally:
-
Identify the original function
Write down the given function in the form y = f(x).
Example: f(x) = x² And that's really what it comes down to.. -
Determine the stretch factor
Decide how wide you want the graph to become. Choose a factor k > 1 for a stretch.
Example: To stretch by a factor of 3, set k = 3. -
Replace x with x/k
Substitute x/k for every occurrence of x in the function.
Result: y = f(x/3) = (x/3)². -
Simplify the expression (if needed)
Perform algebraic simplification to make the new function easier to graph.
Simplified: y = (1/9)x² Turns out it matters.. -
Plot key points
Take a few convenient x‑values from the original graph, apply the stretch to their coordinates, and plot the transformed points.
For f(x) = x², points (−2,4), (−1,1), (0,0), (1,1), (2,4) become (−6,4), (−3,1), (0,0), (3,1), (6,4) after the stretch The details matter here.. -
Draw the new curve
Connect the transformed points smoothly, preserving the original shape’s orientation. -
Verify the transformation
Check that the graph is indeed wider by the factor k and that the y‑values remain unchanged for the corresponding stretched x‑values.
Example: Stretching a Quadratic Function
Let’s apply the steps to f(x) = √x (the principal square‑root function) and stretch it horizontally by a factor of 4.
- Original function: y = √x.
- Stretch factor k = 4 (we want the graph four times wider).
- Replace x with x/4: y = √(x/4).
- Simplify: y = (1/2)√x because √(x/4) = √x / √4 = (√x)/2.
- Choose x‑values: 0, 1, 4, 9, 16.
- Original points: (0,0), (1,1), (4,2), (9,3), (16,4).
- After stretch: multiply each x by 4 → (0,0), (4,1), (16,2), (36,3), (64,4).
- Plot these points and draw a smooth curve that starts at the origin and rises more gradually than the original √x graph.
The new graph looks exactly like the original but stretched outward, confirming the horizontal stretch Easy to understand, harder to ignore..
Horizontal Stretch vs. Horizontal Compression
It is useful to contrast the two transformations:
| Transformation | Algebraic Form | Effect on Graph | Condition on Parameter |
|---|---|---|---|
| Horizontal Stretch | y = f(x/k) or y = f(bx) with b < 1 | Graph widens; points move farther from the y‑axis | k > 1 (or b < 1) |
| Horizontal Compression | y = f(x/k) or y = f(bx) with b > 1 | Graph narrows; points move closer to the y‑axis | 0 < k < 1 (or b > 1) |
Notice that the same formula covers both cases; the only difference lies in whether the factor is greater than or less than one.
Applying Horizontal Stretches to Graphs of Common Functions
Linear Functions
For **f