Horizontal stretch

A horizontal stretch is a graph transformation that makes a function wider by changing its x-values. In Honors Algebra II, you see it when rewriting polynomial graphs and comparing how key points move.

Last updated July 2026

What is horizontal stretch?

A horizontal stretch in Honors Algebra II is a transformation that makes a graph spread out left to right. Instead of moving the graph up or down, it changes how the x-values are spaced, so the picture looks wider.

The most common form is f(kx) with k > 1. That can feel backwards at first, because multiplying x by a bigger number inside the function does not stretch the graph outward one-for-one. It actually compresses the input values, which makes the graph look wider. A point that used to happen at x = 2 may now happen at x = 2/k, so the graph gets pulled away from the y-axis.

A good way to think about it is to track points. If (a, b) is on y = f(x), then on y = f(kx), the matching point becomes (a/k, b). The y-value stays the same, but the x-value changes. That is why a horizontal stretch changes width without changing height.

This shows up a lot with polynomial functions in 6.1 Polynomial Functions and Their Graphs. If you stretch a polynomial horizontally, the zeros move farther apart or closer together depending on the factor, but the basic end behavior still comes from the degree and leading coefficient. The graph can look much flatter near the x-axis, even though the function itself is still the same type of polynomial.

Watch the direction carefully. If k is greater than 1, you get a stretch. If 0 < k < 1, you get a horizontal compression instead, which makes the graph narrower. A lot of Algebra II mistakes come from mixing up what happens inside the function with what happens outside it, so it helps to remember: outside changes y, inside changes x.

Here is a quick example. If f(x) = x^2 and you write g(x) = f(2x) = (2x)^2 = 4x^2, the parabola is not just a steeper version of the original. Every x-coordinate is cut in half, so the graph narrows. If you want a horizontal stretch, you would use something like f(x/2), which is the same as f((1/2)x).

Why horizontal stretch matters in Honors Algebra II

Horizontal stretch matters because Honors Algebra II expects you to read graphs as changing objects, not fixed pictures. When you study polynomial functions, you are often asked to describe how a formula changes the shape, intercepts, and spacing of a graph. Horizontal stretch is one of the main ways a graph can change its width without changing its basic polynomial character.

This idea also connects directly to roots. If a polynomial has several x-intercepts, stretching it horizontally changes the distances between those intercepts. That can make the graph look more spread out and can affect how you sketch the curve from key points. If you know the transformation, you can predict the new graph faster instead of plotting every point from scratch.

It also trains a very Algebra II habit: reading function notation carefully. f(2x), f(x/2), and 2f(x) are not the same thing. The difference between inside and outside transformations shows up all over the course, especially when you work with polynomial, exponential, and rational functions. Once you can spot a horizontal stretch, you are less likely to confuse it with a vertical change.

On problem sets and quizzes, this usually shows up as graph matching, transformation descriptions, or sketching a new function from an old one. If you can tell how the x-values shift, you can justify your answer instead of guessing from the picture.

Keep studying Honors Algebra II Unit 6

How horizontal stretch connects across the course

Vertical Stretch

Vertical stretch changes the y-values of a graph, so it makes the graph taller instead of wider. Horizontal stretch works the other way, changing x-values inside the function. In Algebra II, comparing the two helps you keep track of whether a transformation is happening inside or outside the function notation.

Transformation

Horizontal stretch is one specific kind of transformation. That larger idea includes shifts, reflections, stretches, and compressions, all of which change how a graph looks while keeping its basic function structure. When you study polynomial graphs, you often combine transformations and need to predict the final shape from several changes at once.

Polynomial Function

Horizontal stretches are often used with polynomial functions because they change the spacing of roots and turning points without changing the polynomial family. A stretched polynomial still has the same general degree and end behavior, but the graph can look more spread out or compressed across the x-axis.

Degree

The degree tells you the broad behavior of a polynomial, like the maximum number of turning points and the end behavior pattern. A horizontal stretch does not change the degree, but it changes how that degree shows up visually. That is why two polynomials can have the same degree and still look quite different.

Is horizontal stretch on the Honors Algebra II exam?

A graphing question may show you y = f(3x) or a transformed polynomial and ask you to identify the change. Your job is to decide whether the graph is wider or narrower, then match points by adjusting x-values while keeping y-values the same. If you are sketching by hand, use the rule that (a, b) on f(x) becomes (a/3, b) on f(3x). For a function like f(x/2), remember that the graph stretches horizontally because dividing by 2 inside makes x-values move farther apart. On quizzes and unit tests, this often appears as a compare-the-graphs item, a short written justification, or a problem asking you to describe what happens to intercept spacing and overall shape.

Horizontal stretch vs Vertical Stretch

These are easy to mix up because both make a graph look bigger, but they affect different coordinates. A horizontal stretch changes x-values inside the function, which widens the graph. A vertical stretch changes y-values outside the function, which makes the graph taller.

Key things to remember about horizontal stretch

  • A horizontal stretch makes a graph wider by changing the spacing of x-values.

  • For y = f(kx) with k > 1, the graph stretches horizontally because the inputs are compressed.

  • A point (a, b) on y = f(x) becomes (a/k, b) on y = f(kx).

  • Horizontal stretches do not change y-values, so the graph keeps the same heights at matching points.

  • In polynomial graphs, stretching changes the spacing of zeros and turning points, but not the degree or basic end behavior.

Frequently asked questions about horizontal stretch

What is horizontal stretch in Honors Algebra II?

Horizontal stretch is a transformation that makes a graph wider by changing the x-values inside the function. In Honors Algebra II, you usually see it when comparing polynomial graphs or rewriting a function like f(kx). The y-values stay the same, but the graph spreads out left to right.

How do you know if a function is stretched horizontally?

Look inside the function for x being multiplied or divided by a number. If the input is multiplied by a number greater than 1, like f(2x), the graph stretches horizontally in the sense that points move closer to the y-axis and the graph looks wider. If the inside factor is between 0 and 1, the graph compresses instead.

What is the difference between horizontal stretch and vertical stretch?

Horizontal stretch changes x-values inside the function, while vertical stretch changes y-values outside the function. That means horizontal stretch changes width and spacing along the x-axis, but vertical stretch changes height. A common mistake is treating f(2x) like 2f(x), even though those two expressions do very different things.

How does horizontal stretch affect a polynomial graph?

It changes how far apart the roots and turning points appear on the graph. The polynomial keeps the same degree and end behavior pattern, but its shape looks spread out or compressed horizontally. That makes horizontal stretch useful when you are sketching from key features instead of plotting every single point.