Introduction to Function Transformations
When you have a function , you can create new functions by shifting, flipping, or stretching its graph. These operations are called transformations, and they all follow predictable rules , meaning once you learn the pattern, you can apply it to any function.
There are four main types of transformation you need to master for SL:
- Translations (horizontal and vertical shifts)
- Reflections (in the x-axis or y-axis)
- Vertical stretches/compressions
- Horizontal stretches/compressions
Transformations are described using the general form:
This is equivalent to writing:
The factored form makes it clear that the horizontal translation is units (not simply units) whenever . We will use this factored form throughout to avoid errors.
Different textbooks write the general form differently , you may see elsewhere. The sign conventions and letter choices vary, but the underlying mathematics is the same. In these notes we use , always factoring the inside as to identify the translation correctly.
When sketching transformed graphs, start with the shape (reflections and stretches first) and then shift it into position (translations last). This keeps things manageable.
Vertical Translations
Vertical Translation: A transformation of the form that shifts every point on the graph of up or down by units, without changing its shape.
The rule is straightforward:
- If , the graph shifts up by units.
- If , the graph shifts down by units.
Every point on the original graph maps to .
Example: Let .
- shifts the parabola 3 units upward. The vertex moves from to .
- shifts the parabola 5 units downward. The vertex moves to .
The shape of the parabola is completely unchanged , only its position changes.
A vertical translation directly affects the range of the function. If has range , then has range . The domain is unaffected.
