The Central Idea
A transformation changes the position, orientation, or scale of a graph while preserving its basic family structure.
If the parent function is
\[ y=f(x), \]a large class of transformed functions can be written as
\[ \boxed{g(x)=a\,f\!\bigl(b(x-h)\bigr)+k}. \]The parameters \(a\), \(b\), \(h\), and \(k\) control the transformation.
Four Basic Transformation Types
- translation — moves a graph without changing its shape;
- reflection — flips a graph across a line;
- stretch — enlarges distances in one direction;
- compression — reduces distances in one direction.
Transformations Preserve Family Structure
A transformed quadratic function is still quadratic. A transformed absolute-value function is still in the absolute-value family. A transformed square-root function retains the characteristic one-sided shape of the square-root family.
Transformations change the graph's placement or scale, not its underlying function family.
Start with a Parent Graph
A parent function is a simple reference model for a function family. Examples include
\[ f(x)=x, \qquad f(x)=x^2, \qquad f(x)=|x|, \qquad f(x)=\sqrt{x}. \]Instead of constructing every related graph independently, we can transform known points from the parent graph.
A Point-by-Point View
Suppose the point
\[ (u,v) \]lies on the graph of \(y=f(x)\). This means
\[ v=f(u). \]A transformation tells us where that point moves on the new graph.
The General Coordinate Mapping
For
\[ g(x)=a\,f\!\bigl(b(x-h)\bigr)+k, \]a point \((u,v)\) on \(y=f(x)\) moves to
\[ \boxed{ (u,v) \longmapsto \left(h+\frac{u}{b},\;k+av\right) }. \]This one rule contains translations, reflections, stretches, and compressions.
Why the Coordinate Rule Works
To make the transformed function use the same parent input \(u\), require
\[ b(x-h)=u. \]Solving for \(x\) gives
\[ x=h+\frac{u}{b}. \]Since \(f(u)=v\), the transformed output becomes
\[ y=av+k. \]Outside Changes Affect Outputs
In
\[ g(x)=a f(x)+k, \]the changes occur after \(f\) produces an output. They therefore alter the graph vertically.
- \(a\) scales or reflects output values;
- \(k\) translates output values vertically.
Inside Changes Affect Inputs
In
\[ g(x)=f\!\bigl(b(x-h)\bigr), \]the changes occur before \(f\) receives its input. They therefore alter the graph horizontally.
- \(b\) scales or reflects input positions;
- \(h\) translates input positions horizontally.
Vertical Translation
Adding a constant outside the function gives
\[ g(x)=f(x)+k. \]Every output increases by \(k\), so every point moves vertically:
\[ \boxed{(x,y)\longmapsto(x,y+k)}. \]Up and Down
If \(k>0\), the graph moves upward \(k\) units. If \(k<0\), the graph moves downward \(|k|\) units.
\[ f(x)+4 \quad\text{moves up }4, \] \[ f(x)-3 \quad\text{moves down }3. \]Example: Vertical Translation of a Parabola
Start with
\[ f(x)=x^2. \]Then
\[ g(x)=x^2+5 \]is the parent parabola translated upward \(5\) units. Its vertex moves from \((0,0)\) to
\[ \boxed{(0,5)}. \]Horizontal Translation
Replacing \(x\) with \(x-h\) gives
\[ g(x)=f(x-h). \]Parent input \(u\) now occurs when \(x-h=u\), so
\[ x=u+h. \]Therefore,
\[ \boxed{(x,y)\longmapsto(x+h,y)}. \]The Horizontal Sign Looks Reversed
The expression
\[ f(x-4) \]moves the graph right \(4\) units, while
\[ f(x+4)=f(x-(-4)) \]moves it left \(4\) units.
Why the Horizontal Sign Is Opposite
Suppose a parent feature occurs at input \(u\). In \(f(x-h)\), the same feature occurs when
\[ x-h=u. \]Thus
\[ x=u+h. \]The apparent sign reversal comes from solving an input equation, not from an arbitrary convention.
Example: Horizontal Translation of Absolute Value
The parent graph
\[ f(x)=|x| \]has vertex \((0,0)\). The graph
\[ g(x)=|x-3| \]is translated right \(3\) units, so its vertex is
\[ \boxed{(3,0)}. \]Combining Horizontal and Vertical Translation
The form
\[ g(x)=f(x-h)+k \]translates the graph by the vector
\[ \boxed{\langle h,k\rangle}. \]Each point moves according to
\[ (x,y)\longmapsto(x+h,y+k). \]Example: Two-Direction Translation
Starting from \(f(x)=x^2\), consider
\[ g(x)=(x-2)^2-7. \]The parent parabola moves right \(2\) and down \(7\). Its vertex moves to
\[ \boxed{(2,-7)}. \]Reflection Across the \(x\)-Axis
Multiplying the entire function by \(-1\) gives
\[ g(x)=-f(x). \]Every output changes sign:
\[ \boxed{(x,y)\longmapsto(x,-y)}. \]This is reflection across the \(x\)-axis.
Example: Vertical Reflection
The graph of
\[ y=-x^2 \]is the reflection of \(y=x^2\) across the \(x\)-axis. The upward-opening parabola becomes downward-opening.
Reflection Across the \(y\)-Axis
Replacing \(x\) with \(-x\) gives
\[ g(x)=f(-x). \]Every input changes sign:
\[ \boxed{(x,y)\longmapsto(-x,y)}. \]This reflects the graph across the \(y\)-axis.
Example: Horizontal Reflection
Let
\[ f(x)=\sqrt{x}. \]Then
\[ g(x)=\sqrt{-x} \]is the square-root graph reflected across the \(y\)-axis. It extends left from the origin instead of right.
Some Reflections May Be Invisible
If \(f\) is even, then
\[ f(-x)=f(x), \]so reflection across the \(y\)-axis produces the same graph. For example,
\[ (-x)^2=x^2. \]Odd Functions and Reflections
If \(f\) is odd, then
\[ f(-x)=-f(x). \]For an odd function, reflecting across the \(y\)-axis produces the same result as reflecting across the \(x\)-axis.
Two Reflections Produce Origin Symmetry
Reflecting across both coordinate axes sends
\[ (x,y)\longmapsto(-x,-y). \]This is equivalent to a \(180^\circ\) rotation about the origin.
Vertical Scaling
Multiplying the function by a nonzero constant \(a\) gives
\[ g(x)=a f(x). \]Each output is multiplied by \(a\):
\[ \boxed{(x,y)\longmapsto(x,ay)}. \]Vertical Stretch
If
\[ |a|>1, \]vertical distances from the \(x\)-axis increase by the factor \(|a|\). This is a vertical stretch.
Example: Vertical Stretch
Compare
\[ f(x)=x^2 \]with
\[ g(x)=3x^2. \]A parent point such as \((2,4)\) becomes
\[ \boxed{(2,12)}. \]The parabola appears narrower because its outputs grow three times as far from the \(x\)-axis.
Vertical Compression
If
\[ 0<|a|<1, \]vertical distances from the \(x\)-axis shrink by the factor \(|a|\). This is a vertical compression.
Example: Vertical Compression
For
\[ g(x)=\frac14 x^2, \]the point \((2,4)\) on \(y=x^2\) becomes
\[ \boxed{(2,1)}. \]A Negative Vertical Scale Does Two Things
If \(a<0\), then
\[ g(x)=a f(x) \]combines a vertical scale by \(|a|\) with a reflection across the \(x\)-axis.
For example,
\[ g(x)=-2f(x) \]reflects vertically and doubles all vertical distances.
Horizontal Scaling
Replacing \(x\) with \(bx\) gives
\[ g(x)=f(bx). \]A parent input \(u\) appears at the new input \(u/b\), so
\[ \boxed{(x,y)\longmapsto\left(\frac{x}{b},y\right)}. \]Horizontal Scaling Uses the Reciprocal
The coefficient inside the function acts reciprocally on horizontal distances.
\[ f(2x) \]multiplies horizontal coordinates by \(1/2\), while
\[ f\!\left(\frac{x}{2}\right) \]multiplies horizontal coordinates by \(2\).
Horizontal Compression
If
\[ |b|>1, \]then the horizontal scale factor is
\[ \frac{1}{|b|}<1. \]The graph is compressed horizontally.
Example: Horizontal Compression
If \((4,7)\) lies on \(y=f(x)\), then on
\[ y=f(2x) \]the corresponding point is
\[ \boxed{(2,7)}. \]Horizontal Stretch
If
\[ 0<|b|<1, \]then
\[ \frac{1}{|b|}>1, \]so horizontal distances increase. This is a horizontal stretch.
Example: Horizontal Stretch
For
\[ g(x)=f\!\left(\frac{x}{3}\right), \]the point \((2,5)\) on the parent graph becomes
\[ \boxed{(6,5)}. \]A Negative Horizontal Scale Also Reflects
If \(b<0\), then the horizontal coordinate mapping includes a sign change:
\[ x\longmapsto\frac{x}{b}. \]For the special form \(f(bx)\), this combines horizontal scaling with a reflection across the \(y\)-axis.
Example: Horizontal Scale and Reflection
If \((6,4)\) is on \(y=f(x)\), then on
\[ g(x)=f(-3x) \]the corresponding point is
\[ \left(\frac{6}{-3},4\right)=\boxed{(-2,4)}. \]Horizontal and Vertical Scaling Are Different
Compare
\[ 2f(x) \]and
\[ f(2x). \]The first doubles outputs. The second halves horizontal coordinates. These transformations are generally not equivalent.
Special Coincidences Can Occur
For certain parent functions, two different-looking transformations may simplify to the same formula. For example, if \(f(x)=x^2\), then
\[ f(2x)=(2x)^2=4x^2=4f(x). \]This coincidence comes from the algebraic structure of the square function; it is not a general transformation rule.
The Full Transformation Form
Return to
\[ \boxed{g(x)=a\,f\!\bigl(b(x-h)\bigr)+k}. \]Its effects are summarized by
- horizontal scale factor \(1/|b|\);
- horizontal reflection when \(b<0\);
- horizontal translation by \(h\);
- vertical scale factor \(|a|\);
- vertical reflection when \(a<0\);
- vertical translation by \(k\).
The Safest Point Rule
Rather than memorizing an order of verbal steps, transform a parent point directly:
\[ \boxed{ (u,v) \longmapsto \left(h+\frac{u}{b},\;k+av\right) }. \]This rule automatically handles signs, reciprocal horizontal scaling, and translations.
Example: Full Coordinate Transformation
Suppose \((6,-2)\) lies on \(y=f(x)\), and define
\[ g(x)=-3f\!\bigl(2(x-4)\bigr)+5. \]Here
\[ a=-3, \qquad b=2, \qquad h=4, \qquad k=5. \]Therefore,
\[ x=4+\frac{6}{2}=7, \] \[ y=5+(-3)(-2)=11. \]The transformed point is
\[ \boxed{(7,11)}. \]Reading \(h\) Requires Factored Inside Form
The horizontal translation is easiest to read when the inside expression is written as
\[ b(x-h). \]Do not read \(h\) directly from an unfactored expression such as
\[ 2x-6. \]Example: Factor Before Reading the Shift
Consider
\[ g(x)=f(2x-6). \]Factor the inside expression:
\[ 2x-6=2(x-3). \]Thus
\[ g(x)=f\!\bigl(2(x-3)\bigr). \]The graph is horizontally compressed by \(1/2\) and translated right \(3\), not right \(6\).
Why \(f(2x-6)\) Is Not \(f(2(x-6))\)
These inputs are different:
\[ 2x-6=2(x-3), \]while
\[ 2(x-6)=2x-12. \]Parentheses determine the actual horizontal shift.
Example: Transforming the Quadratic Parent
Let
\[ f(x)=x^2. \]Consider
\[ g(x)=-2(x-3)^2+4. \]Relative to the parent graph, this applies a vertical stretch by \(2\), a reflection across the \(x\)-axis, a translation right \(3\), and a translation up \(4\).
The Vertex Moves Predictably
The parent vertex \((0,0)\) transforms under
\[ -2f(x-3)+4 \]to
\[ \boxed{(3,4)}. \]The negative coefficient changes the opening direction, but the vertex remains the translated image of the parent vertex.
Example: Transforming Absolute Value
Start with
\[ f(x)=|x|. \]Then
\[ g(x)=\frac12|x+4|-3 \]is vertically compressed by \(1/2\), translated left \(4\), and translated down \(3\). Its vertex is
\[ \boxed{(-4,-3)}. \]Example: Transforming Square Root
Begin with
\[ f(x)=\sqrt{x}. \]The function
\[ g(x)=-\sqrt{x-5}+2 \]moves the graph right \(5\), reflects it across the \(x\)-axis, and moves it up \(2\). The parent endpoint \((0,0)\) becomes
\[ \boxed{(5,2)}. \]Example: Horizontal Scaling of Square Root
Consider
\[ g(x)=\sqrt{4x}. \]In transformation language, this is \(f(4x)\), a horizontal compression by \(1/4\).
Algebraically,
\[ \sqrt{4x}=2\sqrt{x} \]for real \(x\ge0\), so this particular parent function also makes the same graph look like a vertical stretch by \(2\).
Equivalent Formulas Can Describe the Same Graph
A single transformed graph may sometimes have several equivalent algebraic descriptions. Transformation language describes how one formula is built from a chosen parent function, but algebraic simplification may reveal an equivalent route.
Example: Cubic Transformation
Let
\[ f(x)=x^3. \]Then
\[ g(x)=-(x+2)^3+1 \]reflects the cubic across the \(x\)-axis, translates it left \(2\), and translates it up \(1\). The parent center point \((0,0)\) moves to
\[ \boxed{(-2,1)}. \]Example: Reciprocal Transformation
From the parent
\[ f(x)=\frac1x, \]consider
\[ g(x)=\frac{2}{x-3}-4. \]This is
\[ g(x)=2f(x-3)-4. \]The graph is vertically stretched by \(2\), shifted right \(3\), and shifted down \(4\).
Distinguished Features Transform Too
Vertices, endpoints, centers, turning points, and other recognizable points move according to the same coordinate rule as every other point.
Identifying a few structural points often makes graphing much faster than constructing a large value table.
Transforming a Table of Points
Suppose a parent graph contains
\[ (-2,4),\qquad(0,0),\qquad(2,4). \]For
\[ g(x)=3f(x-1)-2, \]the point rule is
\[ (u,v)\longmapsto(u+1,3v-2). \]Example: Transforming the Table
The three parent points become
\[ (-2,4)\longmapsto(-1,10), \] \[ (0,0)\longmapsto(1,-2), \] \[ (2,4)\longmapsto(3,10). \]The transformed points preserve the parent graph's structural relationship while changing location and vertical scale.
Transformations and the Domain
Vertical transformations do not change which input values are allowed. Horizontal transformations generally do.
If the parent domain is a set \(D\), then under
\[ g(x)=a f\!\bigl(b(x-h)\bigr)+k, \]the new domain is obtained by transforming parent input coordinates:
\[ \boxed{x=h+\frac{u}{b}\quad\text{for }u\in D}. \]Example: Domain Transformation
The parent square-root function has domain
\[ [0,\infty). \]For
\[ g(x)=\sqrt{x-5}, \]the graph shifts right \(5\), so the domain becomes
\[ \boxed{[5,\infty)}. \]Horizontal Reflection Can Reverse a One-Sided Domain
For
\[ g(x)=\sqrt{-x}, \]the parent domain \([0,\infty)\) reflects across the \(y\)-axis. The new domain is
\[ \boxed{(-\infty,0]}. \]Transformations and the Range
Horizontal transformations do not change the set of parent output values by themselves. Vertical transformations generally do.
If the parent range is \(R\), then transformed output values have the form
\[ \boxed{y=k+av\quad\text{for }v\in R}. \]Example: Range Transformation
The parent quadratic \(f(x)=x^2\) has range
\[ [0,\infty). \]For
\[ g(x)=-2(x-1)^2+6, \]the vertical reflection and translation produce the range
\[ \boxed{(-\infty,6]}. \]Transformations Preserve Open and Closed Features
A transformation moves existing graph points but does not turn an excluded point into an included point merely because it moved. An open endpoint or hole remains excluded after transformation; a closed endpoint remains included.
Transforming a Hole
Suppose a parent relation has a hole at
\[ (2,5). \]Under
\[ g(x)=-2f(x-3)+1, \]the hole moves to
\[ (2+3,-2(5)+1)=\boxed{(5,-9)}. \]It remains a hole.
Translations Do Not Change Shape or Size
A pure translation changes every point by the same displacement. Distances and angles within the graph are preserved.
The graph is relocated, not resized.
Reflections Preserve Size
A reflection reverses orientation but preserves distances. The reflected graph is congruent to the original graph.
Stretches and Compressions Change Scale
Scaling transformations change selected coordinate distances. Vertical scaling changes distances from the \(x\)-axis; horizontal scaling changes distances measured along the \(x\)-direction.
Scaling Relative to a Translated Center
In the full coordinate map
\[ \left(h+\frac{u}{b},\;k+av\right), \]horizontal coordinates are scaled before being positioned around \(x=h\), while vertical outputs are scaled before being positioned around \(y=k\). This is why a negative \(b\) in the full transformed form reverses horizontal orientation relative to the translated vertical reference line.
Order Matters When Transformations Are Composed
Performing two transformations in different orders can produce different graphs.
For example, starting with an output \(y\), stretching vertically by \(2\) and then shifting up \(3\) gives
\[ 2y+3. \]Shifting first and then stretching gives
\[ 2(y+3)=2y+6. \]The Formula Records the Actual Composition
Rather than applying verbal operations in an assumed order, read the algebraic grouping carefully or use the coordinate mapping. Parentheses determine which operations occur together.
Example: Two Different Vertical Compositions
Compare
\[ g(x)=2f(x)+3 \]with
\[ q(x)=2(f(x)+3)=2f(x)+6. \]These functions differ by a vertical translation of \(3\) units. The parentheses matter.
Inside Composition Needs Equal Care
Compare
\[ f(2(x-3)) \]with
\[ f(2x-3). \]The first contains the horizontal shift \(h=3\). The second rewrites as
\[ f\!\left(2\left(x-\frac32\right)\right), \]so its shift is \(3/2\).
Transformations Can Be Reversed
If \(a\ne0\) and \(b\ne0\), the coordinate transformation
\[ (u,v)\longmapsto \left(h+\frac{u}{b},k+av\right) \]is reversible. From a transformed point \((x,y)\), recover the parent coordinates by
\[ \boxed{u=b(x-h),\qquad v=\frac{y-k}{a}}. \]Why \(a\) and \(b\) Are Usually Nonzero
In the standard transformation model, \(a\ne0\) and \(b\ne0\) are assumed when we want a reversible reshaping of the parent graph.
If \(a=0\), then
\[ g(x)=k, \]and the parent output structure collapses to a horizontal line.
What Happens If \(b=0\)?
If
\[ g(x)=a f(0)+k, \]and \(f(0)\) exists, the output is constant for every allowed \(x\). This is not an ordinary horizontal stretch; the parent input variation has collapsed to one value.
Transforming Relations, Not Only Functions
Coordinate transformations can also be applied to graphs that are relations but not functions. Each point moves according to the specified coordinate rule.
For example, reflecting a circle across the \(y\)-axis still produces a circle, even though the full circle is not a function of \(x\).
Translation of an Implicit Relation
The circle
\[ x^2+y^2=9 \]translated right \(4\) and up \(2\) becomes
\[ \boxed{(x-4)^2+(y-2)^2=9}. \]The center moves from \((0,0)\) to \((4,2)\).
Transformations and Symmetry
A transformation may move a graph's symmetry away from the coordinate axes. For example, \(y=x^2\) is symmetric about the \(y\)-axis, but
\[ y=(x-5)^2 \]is symmetric about
\[ \boxed{x=5}. \]Family Symmetry Can Move with the Graph
A transformed graph can preserve the structural symmetry of its parent family without remaining even or odd relative to the origin. Coordinate-axis symmetry and family structure are related but not identical ideas.
Graph Shape Versus Graph Position
Translations primarily change position. Reflections change orientation. Stretches and compressions change scale. These distinctions help describe what changed without confusing the graph's family with its location.
Recognizing Transformations from a Graph
When comparing a transformed graph with a known parent, look for structural landmarks such as:
- vertices;
- endpoints;
- centers;
- turning points;
- symmetry lines;
- distances between recognizable points.
Use More Than One Point to Detect Scale
A translation can often be inferred from one distinguished point. A scale factor usually requires comparison of additional points or distances.
Several transformed graphs can share the same vertex but have different vertical or horizontal scales.
Example: Same Vertex, Different Scale
All three functions
\[ (x-2)^2+1, \qquad 3(x-2)^2+1, \qquad \frac14(x-2)^2+1 \]have vertex \((2,1)\), but their vertical scales differ.
Do Not Use Visual Width Alone
A graph may look narrow or wide because of axis scale, window dimensions, or aspect ratio. Identify a stretch or compression by coordinates and algebraic structure, not merely by appearance on a screen.
Graphing Windows Can Distort Perception
If one grid unit horizontally occupies a different physical length from one grid unit vertically, angles and apparent steepness can be distorted. The transformation should be interpreted using coordinate values rather than the physical shape of the display alone.
Transformation Language Is Relative
A graph is transformed relative to a chosen reference graph. The same final function may be described in different ways if a different reference function is chosen.
Example: Choosing the Reference Matters
The function
\[ g(x)=4x^2 \]is a vertical stretch by \(4\) of \(f(x)=x^2\). It can also be viewed as a horizontal compression by \(1/2\) because
\[ (2x)^2=4x^2. \]Both descriptions are valid relative to the same quadratic parent, but they arise from different equivalent algebraic forms.
Equivalent Descriptions Are Not Always Available
For a general function \(f\), there is no reason to expect
\[ f(2x)=4f(x). \]Transformation equivalences that work for one family should not be assumed for another.
Transformations and Zeros
Suppose \(u\) is a zero of the parent function, so \(f(u)=0\). Under a purely horizontal transformation
\[ g(x)=f\!\bigl(b(x-h)\bigr), \]that zero moves to
\[ \boxed{x=h+\frac{u}{b}}. \]Vertical Translation Can Change Zeros
If \(k\ne0\), a parent zero does not generally remain an \(x\)-intercept, because the transformed output is
\[ av+k, \]which equals \(k\) when \(v=0\).
Transformations and the \(y\)-Intercept
The transformed \(y\)-intercept must be evaluated at \(x=0\):
\[ g(0)=a f(-bh)+k. \]It does not generally come from simply translating the parent \(y\)-intercept, because horizontal transformations may move that parent point away from the \(y\)-axis.
Example: A Parent \(y\)-Intercept Moves Off the Axis
The parent parabola \(y=x^2\) has \(y\)-intercept \((0,0)\). Under
\[ y=(x-3)^2, \]that particular parent point moves to \((3,0)\), which is no longer on the \(y\)-axis. The new \(y\)-intercept is instead
\[ (0,9). \]Transformations and Extreme Points
A local or absolute extreme point of a parent graph moves with the coordinate transformation, provided the transformation is reversible. A negative vertical scale reverses high and low behavior, so maxima and minima exchange roles.
Example: Minimum Becomes Maximum
The parent parabola \(y=x^2\) has an absolute minimum at \((0,0)\). The graph
\[ y=-x^2+5 \]reflects vertically and shifts upward. The transformed point \((0,5)\) is an absolute maximum.
Transformations of Increasing and Decreasing Behavior
A negative vertical scale reverses increasing and decreasing behavior. A negative horizontal scale also reverses left-to-right orientation. Positive scale factors preserve orientation in their respective directions.
Transforming Piecewise Graphs
The same transformation rule applies to every point of a piecewise graph. Endpoints, open circles, closed circles, and each piece move together.
However, domain conditions written algebraically must also be transformed consistently.
Example: Moving an Endpoint
Suppose a parent piece begins at the included endpoint \((1,2)\). Under
\[ g(x)=2f(x+3)-5, \]the coordinate rule gives
\[ (1,2)\longmapsto(-2,-1). \]The endpoint remains included.
Transformations of Discrete Graphs
Discrete points transform exactly as continuous graphs do. If the original relation consists only of selected points, the transformed relation also consists only of their images. Do not connect them unless the context says to do so.
Example: Transforming a Discrete Point
Under
\[ g(x)=-f\!\left(\frac{x-2}{4}\right)+3, \]we can write
\[ b=\frac14, \qquad h=2, \qquad a=-1, \qquad k=3. \]Thus a parent point \((3,5)\) maps to
\[ \left(2+\frac{3}{1/4},3-5\right)=\boxed{(14,-2)}. \]A Reliable Procedure: Reading a Transformation
- Identify the parent function \(f\).
- Rewrite the formula in the form \(a f(b(x-h))+k\) when possible.
- Factor the inside expression before reading \(b\) and \(h\).
- Record \(a\), \(b\), \(h\), and \(k\).
- Use horizontal scale factor \(1/|b|\).
- Use vertical scale factor \(|a|\).
- Check signs for horizontal or vertical reflections.
- Apply translations by \(h\) and \(k\).
- Verify important points using the coordinate rule.
A Reliable Procedure: Transforming Known Points
- Choose useful parent points \((u,v)\).
- Compute \(x=h+u/b\).
- Compute \(y=k+av\).
- Plot the transformed points.
- Preserve open or closed endpoint status.
- Connect points only when the parent relation is continuous there.
- Use family structure to complete the graph.
A Reliable Procedure: Recovering the Parent Point
If a point \((x,y)\) is known on the transformed graph and \(a,b\ne0\), use
\[ \boxed{u=b(x-h)}, \] \[ \boxed{v=\frac{y-k}{a}}. \]Then \((u,v)\) is the corresponding point on the parent graph.
Common Error: Reversing the Vertical Shift
In
\[ f(x)+5, \]the \(+5\) moves the graph upward, not downward. Outside additions act directly on outputs.
Common Error: Reading the Horizontal Shift Directly
In
\[ f(x-5), \]the graph moves right \(5\), not left \(5\). Solve \(x-5=u\) to see why.
Common Error: Forgetting the Reciprocal Horizontal Scale
The graph of
\[ f(4x) \]is horizontally compressed by a factor of \(1/4\), not stretched by a factor of \(4\).
Common Error: Treating \(2f(x)\) and \(f(2x)\) as the Same
The first scales outputs; the second rescales inputs. They are different transformations unless the particular function happens to make the formulas equivalent.
Common Error: Ignoring a Negative Inside Coefficient
In
\[ f(-2x), \]the magnitude \(2\) causes horizontal compression, while the negative sign causes horizontal reflection.
Common Error: Ignoring a Negative Outside Coefficient
In
\[ -3f(x), \]the magnitude \(3\) produces a vertical stretch, while the negative sign reflects the graph across the \(x\)-axis.
Common Error: Reading \(h\) Before Factoring
From
\[ f(3x+12), \]first write
\[ f\!\bigl(3(x+4)\bigr) = f\!\bigl(3(x-(-4))\bigr). \]The horizontal shift is left \(4\), not left \(12\).
Common Error: Moving Only a Special Point
A transformation acts on the entire graph. Moving the vertex correctly but leaving other points unchanged does not produce the transformed function.
Common Error: Connecting Discrete Images
Transforming a discrete relation relocates its points; it does not make the relation continuous. Preserve the original connectivity structure.
Common Error: Losing Endpoint Status
An open circle represents an excluded point. A geometric transformation moves that excluded location but does not fill it in. Likewise, an included endpoint remains included.
Common Error: Trusting Appearance Over Coordinates
A graphing window can make a vertical stretch appear like a horizontal compression or vice versa. Use numerical scale, known points, and the formula to identify transformations precisely.
Common Error: Assuming Every Formula Is Already in Transformation Form
Expressions often need algebraic rewriting before their transformations are clear. Factor inside coefficients and identify the parent function before assigning transformation parameters.
Checking a Transformation Algebraically
After describing a transformation, substitute the parent formula into the transformation expression and simplify. The result should match the proposed transformed formula.
Example: Algebraic Check
Let \(f(x)=x^2\). A vertical stretch by \(3\), shift right \(2\), and shift down \(1\) gives
\[ g(x)=3f(x-2)-1. \]Substituting the parent rule gives
\[ \boxed{g(x)=3(x-2)^2-1}. \]Checking a Transformation with a Point
If \((1,1)\) lies on \(y=x^2\), then under
\[ g(x)=3(x-2)^2-1 \]the coordinate rule predicts
\[ (1,1)\longmapsto(3,2). \]Check directly:
\[ g(3)=3(1)^2-1=2. \]Checking Several Points Is Stronger
One matching point can occur by accident. Checking several structural points provides stronger evidence that the intended transformation has been read correctly.
Transformation Notation as a Toolbox
The general form
\[ a f\!\bigl(b(x-h)\bigr)+k \]is not a new function family. It is a reusable language for describing how a known graph changes.
One Transformation at a Time
When a complicated formula feels difficult, isolate the parameters and study one effect at a time. For example, from \(f(x)\) compare successively with
\[ f(2x), \qquad f(2(x-3)), \qquad -f(2(x-3)), \qquad -f(2(x-3))+4. \]Each step adds one visible change.
Then Recombine with the Coordinate Rule
Once individual effects are understood, the point mapping
\[ \left(h+\frac{u}{b},k+av\right) \]provides a compact way to apply them together without losing track of signs or scale factors.
Practice 1: Vertical Translation
Describe the transformation from \(y=f(x)\) to
\[ y=f(x)-7. \]Practice 2: Horizontal Translation
Describe the transformation from \(y=f(x)\) to
\[ y=f(x+5). \]Practice 3: Vertical Reflection and Stretch
Describe the transformation represented by
\[ g(x)=-4f(x). \]Practice 4: Horizontal Scale
Describe the horizontal scaling in
\[ g(x)=f(5x). \]Practice 5: Transform a Point
Suppose \((6,3)\) lies on \(y=f(x)\). Find the corresponding point on
\[ g(x)=2f\!\bigl(3(x-1)\bigr)-4. \]Practice 6: Read the Inside Correctly
Rewrite
\[ g(x)=f(4x+12) \]in the form \(f(b(x-h))\), then identify the horizontal scale and translation.
Practice 7: Quadratic Parent
Starting from \(f(x)=x^2\), describe all transformations in
\[ g(x)=-\frac12(x-3)^2+8. \]Practice 8: Square-Root Endpoint
The parent graph \(y=\sqrt{x}\) begins at \((0,0)\). Where does this endpoint move under
\[ g(x)=3\sqrt{x+2}-5? \]Practice 9: Recover a Parent Point
The point \((7,-5)\) lies on
\[ g(x)=-2f\!\bigl(4(x-1)\bigr)+3. \]Find the corresponding point on \(y=f(x)\).
Practice 10: Identify the Error
A student says that
\[ g(x)=f(2x-8) \]is the graph of \(f\) compressed horizontally by \(1/2\) and shifted right \(8\). Explain the error and give the correct translation.
Practice Answers
Practice 1
The graph is translated down \(7\) units:
\[ (x,y)\longmapsto(x,y-7). \]Practice 2
Since
\[ f(x+5)=f(x-(-5)), \]the graph is translated left \(5\) units.
Practice 3
The factor \(-4\) causes a vertical stretch by \(4\) and a reflection across the \(x\)-axis.
Practice 4
The horizontal scale factor is the reciprocal:
\[ \boxed{\frac15}. \]Thus the graph is horizontally compressed by a factor of \(1/5\).
Practice 5
Here
\[ a=2, \qquad b=3, \qquad h=1, \qquad k=-4. \]Transform \((u,v)=(6,3)\):
\[ x=1+\frac63=3, \] \[ y=-4+2(3)=2. \]Therefore,
\[ \boxed{(6,3)\longmapsto(3,2)}. \]Practice 6
\[ 4x+12=4(x+3)=4(x-(-3)). \]Therefore,
\[ g(x)=f\!\bigl(4(x+3)\bigr). \]The graph is horizontally compressed by \(1/4\) and translated left \(3\).
Practice 7
Relative to \(y=x^2\), the graph is vertically compressed by \(1/2\), reflected across the \(x\)-axis, translated right \(3\), and translated up \(8\). Its vertex is
\[ \boxed{(3,8)}. \]Practice 8
The expression \(x+2=x-(-2)\) shifts the endpoint left \(2\). The vertical factor and translation send \(0\) to
\[ 3(0)-5=-5. \]Thus the endpoint moves to
\[ \boxed{(-2,-5)}. \]Practice 9
Use the inverse coordinate rule:
\[ u=b(x-h)=4(7-1)=24, \] \[ v=\frac{y-k}{a}=\frac{-5-3}{-2}=4. \]The parent point is
\[ \boxed{(24,4)}. \]Practice 10
Factor the inside expression:
\[ 2x-8=2(x-4). \]The horizontal compression by \(1/2\) is correct, but the translation is right \(4\), not right \(8\):
\[ \boxed{g(x)=f\!\bigl(2(x-4)\bigr)}. \]What to Remember
For
\[ \boxed{g(x)=a\,f\!\bigl(b(x-h)\bigr)+k}, \]- \(h\) translates horizontally;
- \(k\) translates vertically;
- \(|a|\) is the vertical scale factor;
- \(a<0\) reflects vertically;
- \(1/|b|\) is the horizontal scale factor;
- \(b<0\) reverses horizontal orientation;
- inside coefficients act reciprocally on horizontal coordinates;
- factor the inside expression before reading the horizontal shift;
- open, closed, continuous, and discrete features transform with the graph.
The most reliable point rule is
\[ \boxed{ (u,v) \longmapsto \left(h+\frac{u}{b},\;k+av\right) }. \]Where We Go Next
Transformations explain how a familiar graph moves, flips, and changes scale. Many graphs, however, are built from separate rules or contain breaks, jumps, holes, or other interruptions that require additional graphical language.
The next lesson, Piecewise Graphs and Discontinuities, examines graphs defined by different formulas on different parts of the domain and develops methods for interpreting endpoints, jumps, holes, and other forms of discontinuous behavior.