Function transformations let you predict how a graph changes without making a full table of values. Starting from a parent function y = f(x), you can shift, stretch, compress, or reflect the graph using changes in the equation. This skill matters because it connects algebraic expressions to visual patterns on a coordinate grid.
It also helps you graph complicated functions quickly and accurately.
Understanding Math: Transformations of Functions
A transformation can be understood by tracking individual points, not only by memorising rules. Suppose a parent graph contains a point whose input is p and whose output is q. In the general transformed function, that point has a new horizontal position of h plus p divided by b.
Its new vertical position is a times q plus k. This point mapping explains every change in the graph.
It works for lines, parabolas, absolute value graphs, exponential curves, and less familiar functions. It is especially useful when a graph has clear landmark points such as a vertex, a turning point, an intercept, or the beginning of a curve.
The order of changes matters when you work from the equation. Start with the expression closest to the input. Deal with the horizontal change first, then find the parent output, then apply the outside multiplier and vertical movement.
This matches the order in which the function acts on a number. For a parabola, students often begin with its vertex because it is easy to locate. A horizontal change moves the vertex sideways.
A vertical scale changes how quickly the arms rise or fall away from that vertex. A vertical movement then sets its final height. Plotting just a few symmetric points around the vertex helps confirm the shape.
Horizontal scaling causes the most confusion because it behaves opposite to the number seen inside the function. When the input is multiplied by two, the graph becomes half as wide. Each parent input is reached after moving only half as far horizontally.
When the input is divided by two, the graph becomes twice as wide. This is not a strange exception. It happens because the function receives its input sooner or later than before.
A negative multiplier inside reverses left and right across the vertical axis. A negative multiplier outside reverses up and down across the horizontal axis. Keeping these two locations separate prevents many sign mistakes.
Transformations appear whenever one pattern is adjusted to fit a situation. A quadratic model for a thrown ball can be moved to represent a different launch point or height. Changing its vertical scale can represent a stronger or weaker effect of gravity in a simplified model.
In digital images, coordinates are shifted, flipped, and scaled to position objects on a screen. Sound editing uses similar ideas when a waveform is made taller for greater amplitude or squeezed in time. Graphing software performs these changes constantly, even when the user only drags an object across a display.
When learning transformations, use both an equation check and a point check. Identify a few reliable parent points, transform them one at a time, then compare them with the graph. Check the domain and range too.
A horizontal change affects which inputs are allowed, while a vertical change affects possible outputs. For functions with asymptotes, such as reciprocal or logarithmic graphs, move the asymptotes before sketching the curve.
For radical functions, move the endpoint before adding more points. These features are harder to fake than a rough curve, so they reveal errors quickly.
Key Facts
- Vertical shift: y = f(x) + k moves the graph up k units if k > 0 and down |k| units if k < 0.
- Horizontal shift: y = f(x - h) moves the graph right h units if h > 0 and left |h| units if h < 0.
- Vertical stretch or compression: y = a f(x) multiplies all y-values by a.
- Reflection across the x-axis: y = -f(x) changes every y-value to its opposite.
- Reflection across the y-axis: y = f(-x) changes every x-value to its opposite.
- General transformed form: y = a f(b(x - h)) + k, where a controls vertical scale and reflection, b controls horizontal scale and reflection, h shifts horizontally, and k shifts vertically.
Vocabulary
- Parent function
- A parent function is the simplest basic function in a family, such as y = x^2, y = |x|, or y = sqrt(x).
- Transformation
- A transformation is a change to a graph's position, shape, size, or orientation.
- Vertical shift
- A vertical shift moves a graph up or down by adding a constant outside the function.
- Horizontal shift
- A horizontal shift moves a graph left or right by adding or subtracting inside the function's input.
- Reflection
- A reflection flips a graph across a line such as the x-axis or y-axis.
Common Mistakes to Avoid
- Treating y = f(x - 3) as a shift left 3 units is wrong because changes inside the input work in the opposite direction, so it shifts right 3 units.
- Confusing y = 2f(x) with y = f(2x) is wrong because 2f(x) stretches vertically, while f(2x) compresses horizontally.
- Forgetting that y = -f(x) reflects across the x-axis is wrong because the negative sign outside the function changes the sign of every y-value.
- Applying transformations in a random order can give wrong points because shifts, reflections, and scale changes affect coordinates in specific ways.
Practice Questions
- 1 The parent function is f(x) = x^2. Write the equation for the graph shifted right 4 units and up 2 units, then find the new vertex.
- 2 For f(x) = |x|, graph or describe y = -2f(x + 3) + 1. State the vertex, direction of opening, and vertical stretch factor.
- 3 A graph of y = f(x) is transformed into y = f(-x) + 5. Explain in words what happens to the graph and why the order of inside and outside changes matters.