4.4 Transformations of Functions
Key Takeaways
- The six primary parent functions (x^2, |x|, √x, 1/x, e^x, ln(x)) provide the baseline geometric reference shapes and anchor points for all algebraic transformations.
- Rigid translations shift graphs vertically (f(x) ± k, points (x, y) -> (x, y ± k)) or horizontally (f(x ∓ h), points (x, y) -> (x ± h, y)) without altering graph size or orientation.
- Reflections flip graphs across the x-axis (-f(x), output negation (x, y) -> (x, -y)) or y-axis (f(-x), input negation (x, y) -> (-x, y)).
- Non-rigid dilations scale graphs vertically (a · f(x), factor |a|) or horizontally (f(b · x), factor 1/|b|), stretching or compressing coordinates accordingly.
- Multi-step transformations follow a strict order on the master model g(x) = a*f(b(x - h)) + k: horizontal dilation/reflection b, then horizontal shift h, then vertical dilation/reflection a, then vertical shift k.
4.4 Transformations of Functions
Transformation theory provides a powerful, unified mathematical framework that allows us to sketch, analyze, and model complex functions by applying geometric operations to basic parent functions. Rather than plotting dozens of arbitrary points, mastering function transformations enables test-takers to immediately deduce the graph, vertex, domain, range, and asymptotic behavior of complicated equations.
1. Detailed Breakdown of the Six Core Parent Functions
Before applying transformations, candidates must memorize the formulas, domain, range, asymptotes, and baseline anchor points (key characteristic points) for the six primary parent functions used throughout College Algebra:
| Parent Function Name | Formula | Domain | Range | Key Anchor Points & Features |
|---|---|---|---|---|
| Quadratic | Anchor points: . Vertex at . | |||
| Absolute Value | Anchor points: . V-shape corner at . | |||
| Square Root | Anchor points: . Endpoint starting at origin . | |||
| Reciprocal | Anchor points: . Vertical Asymptote , Horizontal Asymptote . | |||
| Exponential | Anchor points: . Horizontal Asymptote . | |||
| Natural Logarithm | Anchor points: . Vertical Asymptote . |
2. Rigid Transformations: Vertical and Horizontal Translations
Rigid transformations shift the location of a graph in the Cartesian plane without altering its fundamental shape, size, or orientation.
Vertical Translations (Shifts Up / Down)
For any positive real constant :
- Upward Shift: shifts the graph of upward by units. Every output value increases by .
- Downward Shift: shifts the graph of downward by units. Every output value decreases by .
Horizontal Translations (Shifts Left / Right)
For any positive real constant :
- Rightward Shift: shifts the graph of right by units.
- Leftward Shift: shifts the graph of left by units.
CRITICAL PITFALL WARNING: Horizontal shifts operate counter-intuitively relative to their algebraic signs! In , the addition of inside the function argument shifts the graph to the LEFT by units. This occurs because the independent variable must be units smaller than before to evaluate the exact same original input value .
3. Reflections Across the Coordinate Axes
Reflections flip a graph across a line of symmetry, reversing the direction of the curve:
-
Reflection Across the x-Axis (Vertical Reflection): Negates all output values while leaving input values unchanged. Impact on Range: If has range , then flips the range to .
-
Reflection Across the y-Axis (Horizontal Reflection): Negates all input values while leaving output values unchanged. Impact on Domain: If has domain , then flips the domain to .
4. Non-Rigid Transformations: Vertical and Horizontal Dilations
Non-rigid transformations alter the proportion and shape of a graph by stretching or compressing it along either coordinate axis.
Vertical Dilations (Stretching and Compressing)
For where :
- Vertical Stretch (): Stretches the graph vertically away from the x-axis by a factor of .
- Vertical Compression (): Compresses the graph vertically toward the x-axis by a factor of .
Horizontal Dilations (Stretching and Compressing)
For where :
- Horizontal Compression (): Compresses the graph horizontally toward the y-axis by a factor of .
- Horizontal Stretch (): Stretches the graph horizontally away from the y-axis by a factor of .
5. Master Transformation Model and Canonical Order of Execution
When multiple transformations are combined into a single algebraic function, write the transformed function in standard factored form:
Factoring Requirement: If an expression inside the function argument is presented as , you MUST factor out first: . The true horizontal shift is , not !
┌─────────────────────────────────────────────────────────┐
│ Master Transformation Execution Order │
├───────┬─────────────────────────────────────────────────┤
│ Step 1│ Horizontal Dilation & Reflection (b) │
│ │ -> Scale x by 1/b; reflect across y if b < 0 │
│ Step 2│ Horizontal Shift (h) │
│ │ -> Shift left or right by h units │
│ Step 3│ Vertical Dilation & Reflection (a) │
│ │ -> Scale y by a; reflect across x if a < 0 │
│ Step 4│ Vertical Shift (k) │
│ │ -> Shift up or down by k units │
└───────┴─────────────────────────────────────────────────┘
Why dilation must precede the shift: the master mapping sends to . Dividing by happens first, then is added. Reversing the two gives , which lands the graph at the wrong place whenever . Check it on : the parent endpoint maps to . Shrinking first then shifting right 3 gives ; shifting right 3 first then shrinking gives , which does not satisfy the equation. The same logic applies vertically: scale by , then add .
Master Coordinate Mapping Formula
Any original anchor point on the parent graph maps to a new coordinate point on via:
6. Multiple Fully Worked Multi-Step Transformation Examples
Worked Example 1: Multi-Step Radical Transformation
Graph from the parent function . Track anchor points, domain, and range.
-
Step 0: Factor to Standard Model Form: Here, , , , and .
-
Identify Parent Function & Baseline Anchor Points: with anchor points , , , and .
- Domain: , Range: .
-
Apply Master Coordinate Mapping Formula:
-
Track Anchor Point Transformation Step-by-Step:
- Point 1: [New Starting Endpoint]
- Point 2:
- Point 3:
- Point 4:
-
Determine Transformed Domain and Range:
- Domain: Radicand .
- Range: Since , multiplying by gives , and adding gives .
Worked Example 2: Multi-Step Absolute Value Transformation
Graph from the parent function . Locate the vertex and range.
-
Factor Internal Argument: Here, , , , and .
-
Apply Master Coordinate Mapping:
-
Map Parent Anchor Points ():
- Parent Vertex [New Transformed Vertex]
- Left Point
- Right Point
-
Domain & Range:
- Domain: .
- Range: Since , .
7. Master Summary Table of Transformation Rules
| Transformation Category | Function Notation | Coordinate Change | Geometric Effect on Graph |
|---|---|---|---|
| Vertical Shift Up | () | Shifts graph up by units | |
| Vertical Shift Down | () | Shifts graph down by units | |
| Horizontal Shift Right | () | Shifts graph right by units | |
| Horizontal Shift Left | () | Shifts graph left by units | |
| x-Axis Reflection | Flips graph vertically across x-axis | ||
| y-Axis Reflection | Flips graph horizontally across y-axis | ||
| Vertical Stretch | () | Stretches graph vertically by factor | |
| Vertical Compression | () | Compresses graph vertically by factor | |
| Horizontal Compression | () | Compresses graph horizontally by factor | |
| Horizontal Stretch | () | Stretches graph horizontally by factor |
What is the correct sequence of transformations applied to the parent function f(x) = x^2 to obtain g(x) = -3(x + 4)^2 - 2?
If the point (6, 8) lies on the graph of y = f(x), what point must lie on the transformed graph y = 4f(2x - 6) + 3?
The parent function f(x) = sqrt(x) is reflected across the x-axis, horizontally compressed by a factor of 1/3, shifted left 2 units, and shifted up 5 units. What is the resulting function formula g(x)?
What are the domain and range of the transformed function g(x) = -4sqrt(x + 5) + 12?