Advanced Function Transformations Practice Questions, Quiz, and Step-by-Step Lesson - improve your math skills with focused questions and clear explanations.
Advanced Function Transformations Practice Quiz with a Step-by-Step Interactive Lesson
Use the quiz at the top of the page to practice advanced function transformations and graph transformations with the most testable rules: function notation and substitution (like \(f(x+1)\), \(f(x-4)\), \(f(-x)\), \(f(0.5x)\)), vertical transformations \(y=a\,f(x)+k\) (vertical stretch/compression, reflections across the \(x\)-axis, and vertical shifts), horizontal transformations \(y=f(b(x-h))\) (horizontal stretch/compression, reflections across the \(y\)-axis, and left/right shifts), and composite transformations in the standard form \(y=a\,f(b(x-h))+k\). You will also practice reading and writing multi-step transformations like \(y=f(0.5(x-4))-2\) and \(y=-f(3(x-1))+4\), plus fast โsequence of transformationsโ questions that appear in algebra and precalculus exams. If you want a refresher, click Start lesson to open a step-by-step guide with worked examples and quick checks.
How this advanced function transformations practice works
1. Take the quiz: answer the function transformation and function notation questions at the top of the page.
2. Open the lesson (optional): review horizontal and vertical shifts, stretches and compressions, reflections, and composite transformation order with clear examples.
3. Retry: return to the quiz and apply the graph transformation rules immediately.
What you will learn in the advanced function transformations lesson
Transformation toolkit & standard form
Read transformations using standard form \(y=a\,f(b(x-h))+k\)
Understand inside vs. outside changes (why horizontal changes work โbackwardsโ)
Use the point-mapping rule to move key points and features quickly
Vertical transformations (outputs)
Vertical shifts: \(y=f(x)+k\) and \(y=f(x)-k\)
Vertical stretch/compression: \(y=a\,f(x)\) and the effect of \(|a|\)
Reflection across the \(x\)-axis: \(y=-f(x)\) and \(y=-f(x)+c\)
Horizontal transformations (inputs)
Horizontal shifts: \(y=f(x-h)\) (right) and \(y=f(x+h)\) (left)
Horizontal stretch/compression: \(y=f(bx)\) and the factor \(\tfrac{1}{|b|}\)
Reflection across the \(y\)-axis: \(y=f(-x)\) and mixed forms like \(f(-x+1)\)
Composite transformations & common parent functions
Multi-step transformations like \(y=f(0.5(x-4))-2\), \(y=-f(3(x-1))+4\), and \(y=-3f(x+2)+5\)
Transforming absolute value, square root, exponential, and trigonometric functions
Checking work by tracking key points, intercepts, and domain/range changes
Back to the quiz
When you are ready, return to the quiz at the top of the page and keep practicing advanced function transformations.
โญโญโญโญโญ
๐
Function Transformations
Advanced step-by-step
Tap to open ->
Loading...
Advanced Function Transformations Lesson
1 / 8
Lesson Overview
Lesson overview
Purpose: Build a clear, exam-ready understanding of advanced function transformations. You will learn how to read and write transformed functions using function notation, describe graph transformations (vertical and horizontal shifts, stretches and compressions, reflections), and handle composite transformations in the standard form \(y=a\,f(b(x-h))+k\). You will also practice the correct order for multi-step transformations and the point-mapping rule that moves key points quickly and accurately.
Success criteria
Evaluate substitutions like \(f(x+1)\), \(f(x-4)\), \(f(-x)\), \(f(0.5x)\), and \(f(-x+1)\) correctly.
Identify vertical transformations in \(y=a\,f(x)+k\): vertical stretch/compression, reflection across the \(x\)-axis, and vertical shift.
Identify horizontal transformations in \(y=f(b(x-h))\): horizontal stretch/compression, reflection across the \(y\)-axis, and left/right shift.
Describe any composite transformation \(y=a\,f(b(x-h))+k\) using the correct order and correct directions.
Use the point-mapping rule \((x,y)\mapsto\left(\dfrac{x}{b}+h,\;ay+k\right)\) (with \(bโ 0\)) to transform key points and features.
Work with transformations of common parent functions: linear, quadratic/cubic, absolute value, square root, exponential, and sine.
Check answers by tracking how intercepts, vertices, and domain restrictions move under transformations.
Key vocabulary
Transformation: a change to a graph (shift, stretch/compression, reflection) that creates a new function from an old one.
Vertical shift: \(y=f(x)+k\) moves the graph up \(k\) (down if \(k<0\)).
Horizontal shift: \(y=f(x-h)\) moves the graph right \(h\) (left if \(h<0\)).
Reflection: \(y=-f(x)\) reflects across the \(x\)-axis; \(y=f(-x)\) reflects across the \(y\)-axis.
Stretch/compression: \(y=a\,f(x)\) scales vertically by \(|a|\); \(y=f(bx)\) scales horizontally by \(\tfrac{1}{|b|}\).
Composite transformation: multiple transformations applied in one expression, often \(y=a\,f(b(x-h))+k\).
Quick pre-check
Pre-check 1: What transformation maps \(y=f(x)\) to \(y=f(x)-5\)?
Hint: Subtracting a constant outside \(f\) moves the graph down.
Pre-check 2: In \(y=f(2x)\), the graph of \(f\) is transformed how?
Hint: Multiplying \(x\) inside \(f(\,\cdot\,)\) makes a horizontal change in the opposite direction.
Transformation Template
The template \(y=a\,f(b(x-h))+k\)
Learning goal: Read any transformed function and translate it into a correct list of graph transformations (with correct direction and scale).
Key idea
Many "advanced function transformations" problems use the standard form \[ y=a\,f(b(x-h))+k. \] This form tells you how the graph of \(y=f(x)\) changes:
\(a\) controls vertical stretch/compression by \(|a|\) and reflects across the \(x\)-axis if \(a<0\).
\(k\) controls the vertical shift: up \(k\), down if \(k<0\).
\(b\) controls horizontal stretch/compression by \(\tfrac{1}{|b|}\) and reflects across the \(y\)-axis if \(b<0\).
\(h\) controls the horizontal shift: right \(h\), left if \(h<0\).
The point-mapping rule (fast + reliable)
If \((x,y)\) is a point on \(y=f(x)\), then the corresponding point on \[ y=a\,f(b(x-h))+k \] is \[ \left(\frac{x}{b}+h,\; ay+k\right)\quad (bโ 0). \] This is one of the quickest ways to avoid sign mistakes on inside transformations.
Worked example
Example: Describe the transformations from \(y=f(x)\) to \(y=-f(3(x-1))+4\).
Write it in the template \(a\,f(b(x-h))+k\). Here \(a=-1\), \(b=3\), \(h=1\), \(k=4\). So:
Horizontal compression by factor \(\tfrac{1}{3}\) (because of \(3\) inside).
Shift right 1 (because of \(x-1\)).
Reflect across the \(x\)-axis (because of the negative sign outside \(f\)).
Shift up 4 (because of \(+4\)).
Point mapping: \((x,y)\mapsto\left(\tfrac{x}{3}+1,\; -y+4\right)\).
Try it
Try it 1: In \(y=a\,f(b(x-h))+k\), which parameter controls horizontal stretch/compression (and possible reflection across the \(y\)-axis)?
Hint: The parameter multiplying the input \(x\) controls horizontal scaling.
Try it 2: A point \((2,-1)\) lies on \(y=f(x)\). Where does it move on \(y=2f(x)+3\)?
Hint: Horizontal position stays \(x=2\). The new \(y\) is \(2(-1)+3\).
Summary
Standard form: \(y=a\,f(b(x-h))+k\).
Point mapping: \((x,y)\mapsto\left(\tfrac{x}{b}+h,\;ay+k\right)\) (for \(bโ 0\)).
Vertical Transformations
Vertical shifts, stretches, and reflections: \(y=a\,f(x)+k\)
Learning goal: Recognize and compute vertical transformations quickly, and connect formulas to graph changes.
Key idea
Vertical shift: \(y=f(x)+k\) shifts up \(k\); \(y=f(x)-k\) shifts down \(k\).
Vertical stretch/compression: \(y=a\,f(x)\) multiplies all \(y\)-values by \(a\). If \(|a|>1\), it stretches; if \(0<|a|<1\), it compresses.
Reflection across the \(x\)-axis: \(y=-f(x)\) flips the graph vertically.
Worked example
Example: If \(f(x)=x^3-1\), find \(f(x)+5\) and \(-f(x)+1\). Then describe the transformations.
Negative outside \(f\) reflects across the \(x\)-axis.
Horizontal Transformations
Function notation and inside transformations
Learning goal: Substitute correctly (to find the new formula) and interpret inside changes as horizontal shifts, stretches/compressions, and reflections.
Key idea
When you see \(f(\,\text{something}\,)\), you substitute the "something" wherever \(x\) appears in the rule for \(f(x)\). Then you interpret the graph change:
\(y=f(x-h)\): shift right \(h\).
\(y=f(x+h)\): shift left \(h\).
\(y=f(bx)\): horizontal scale by \(\tfrac{1}{|b|}\) (compression if \(|b|>1\), stretch if \(0<|b|<1\)).
\(y=f(-x)\): reflection across the \(y\)-axis.
Worked example
Example: If \(f(x)=2x+3\), what is \(f(x-4)\)? If \(f(x)=3^x\), what is \(f(x+1)\)?
Substitute \(x-4\) into \(2x+3\): \[ f(x-4)=2(x-4)+3=2x-8+3=2x-5. \] Substitute \(x+1\) into \(3^x\): \[ f(x+1)=3^{x+1}. \] (And note: \(3^{x+1}=3\cdot 3^x\).)
Try it
Try it 1: What is \(f(-x+1)\) if \(f(x)=3x\)?
Hint: Replace \(x\) by \(-x+1\): \(f(-x+1)=3(-x+1)\).
Try it 2: What is \(f(0.5x)\) if \(f(x)=|x|\)?
Hint: Substitute \(0.5x\) inside the absolute value: \(|0.5x|\).
Learning goal: Describe multi-step transformations like \(y=f(0.5(x-4))-2\) and \(y=-f(3(x-1))+4\) without direction/order mistakes.
Key idea
When a transformation includes both inside and outside changes, use the template: \[ y=a\,f(b(x-h))+k. \] A reliable transformation order (from \(y=f(x)\) to the new graph) is:
1) Horizontal scale / reflection: based on \(b\) (scale by \(\tfrac{1}{|b|}\); reflect across \(y\)-axis if \(b<0\)).
2) Horizontal shift: based on \(h\) (right \(h\)).
3) Vertical scale / reflection: based on \(a\) (scale by \(|a|\); reflect across \(x\)-axis if \(a<0\)).
4) Vertical shift: based on \(k\) (up \(k\)).
Worked example
Example: Which sequence maps \(y=f(x)\) to \(y=f(0.5(x-4))-2\)?
Here \(b=0.5\), \(h=4\), \(a=1\), \(k=-2\). So:
Horizontal scale by \(\tfrac{1}{0.5}=2\): stretch horizontally by factor 2.
Shift right 4.
Shift down 2.
Point mapping: \((x,y)\mapsto\left(\tfrac{x}{0.5}+4,\;y-2\right)=(2x+4,\;y-2)\).
Try it
Try it 1: Which sequence maps \(y=f(x)\) to \(y=f(0.5(x-4))-2\)?
Hint: Identify \(b\), then \(h\), then \(k\). Horizontal scaling comes from \(b\).
Try it 2: Which sequence maps \(y=f(x)\) to \(y=-f(3(x-1))+4\)?
Hint: For \(3(x-1)\), do the horizontal compression first, then the shift right 1.
Summary
Use \(y=a\,f(b(x-h))+k\) to read composite transformations.
Horizontal scaling (from \(b\)) comes before horizontal shifting (from \(h\)).
Special Parent Functions
Transformations of \(|x|\), \(\sqrt{x}\), \(a^x\), and \(\sin(x)\)
Learning goal: Apply the same transformation rules to common parent functions and keep track of key features like vertices, intercepts, amplitude/period, and domain restrictions.
Key idea
Absolute value \(y=|x|\): key feature is the vertex at \((0,0)\).
Square root \(y=\sqrt{x}\): domain starts at \(x\ge 0\). Transformations move the starting point and can change the domain.
Exponential \(y=a^x\) (\(a>0\), \(aโ 1\)): has a horizontal asymptote at \(y=0\) (before vertical shifts).
Sine \(y=\sin(x)\): for \(y=A\sin(B(x-h))+k\), amplitude is \(|A|\) and period is \(\dfrac{2\pi}{|B|}\).
Worked example
Example: What is \((f(x))^{1/2}\) if \(f(x)=x+9\)? What does it mean for domain (real outputs)?
\[ (f(x))^{1/2}=\sqrt{f(x)}=\sqrt{x+9}. \] For real values, you need \(x+9\ge 0\), so the domain becomes \(x\ge -9\).
Try it
Try it 1: What is \(f(x+\pi)\) if \(f(x)=\sin(x)\)?
Hint: Substitute \(x+\pi\) into \(\sin(x)\). (You can also simplify: \(\sin(x+\pi)=-\sin(x)\).)
Try it 2: What is \((f(x))^{1/2}\) if \(f(x)=x+9\)?
Hint: \((f(x))^{1/2}=\sqrt{f(x)}\). Replace \(f(x)\) by \(x+9\).
Summary
Transformations apply to all parent functions, but keep an eye on key features (vertex, asymptotes, period) and domain restrictions.
Reverse Engineering
Reverse-engineer the steps (and build the equation)
Learning goal: Go from an equation to a clean sequence of transformations (and from a description to the correct equation) with minimal sign mistakes.
Reliable strategy
1) Rewrite the inside as \(b(x-h)\) when possible.
2) Identify \(a,b,h,k\) from \(y=a\,f(b(x-h))+k\).
3) List transformations in the order: horizontal scale/reflect → horizontal shift → vertical scale/reflect → vertical shift.
4) Check by mapping one easy point (or a key feature).
Worked example
Example: Describe the transformations from \(y=f(x)\) to \(y=-3f(x+2)+5\).
\(x+2\) inside: shift left 2.
\(-3\) outside: reflect across the \(x\)-axis and stretch vertically by factor 3.
\(+5\): shift up 5.
Point mapping: \((x,y)\mapsto(x-2,\; -3y+5)\).
Try it
Try it 1: Which sequence maps \(y=f(x)\) to \(y=-3f(x+2)+5\)?
Hint: Inside \(x+2\) is a left shift. Outside \(-3\) is reflection + vertical stretch. Then apply \(+5\).
Try it 2: What transformation maps \(y=f(x)\) to \(y=f(-x)+5\)?
Hint: \(f(-x)\) reflects across the \(y\)-axis. Adding \(+5\) shifts up.
Summary
Rewrite → identify \(a,b,h,k\) → list transformations in a consistent order → check with a mapped point.
Applications & Big Picture
Why advanced function transformations matter
Learning goal: Connect transformations to fast graphing, modeling, and build-the-equation problems, then finish with a final check.
Where function transformations show up
Fast graphing: sketch complex functions by transforming a parent graph instead of plotting many points.
Modeling: fit data by shifting/scaling a known shape (exponentials, trigonometric curves, absolute value V-shapes).
Solving equations: understand how shifts and scales move intercepts and intersections.
Precalculus & calculus: transformations help you reason about domains, ranges, asymptotes, and behavior without heavy computation.
Worked example: transform a parent function
Example: Describe the transformations from \(y=|x|\) to \(y=-\tfrac{1}{2}|x-4|+3\).
\(|x-4|\): shift right 4 (vertex moves from \((0,0)\) to \((4,0)\)).
\(-\tfrac{1}{2}\cdot |x-4|\): vertical compression by factor \(\tfrac{1}{2}\) and reflection across the \(x\)-axis.
\(+3\): shift up 3 (vertex becomes \((4,3)\)).
Try it
Try it 1: What transformation maps \(y=f(x)\) to \(y=\tfrac{1}{2}f(x-4)\)?
Hint: \(x-4\) is a shift right 4. The factor \(\tfrac{1}{2}\) scales \(y\)-values.
Try it 2: What transformation maps \(y=f(x)\) to \(y=-f(x)+0\)?
Hint: A negative sign in front of \(f(x)\) reflects the graph across the \(x\)-axis.
Final recap
Standard form: \(y=a\,f(b(x-h))+k\).
Horizontal: scale by \(\tfrac{1}{|b|}\), reflect across \(y\)-axis if \(b<0\), then shift right by \(h\).
Vertical: scale by \(|a|\), reflect across \(x\)-axis if \(a<0\), then shift up by \(k\).
Substitution skill: compute expressions like \(f(x+1)\), \(f(x-4)\), \(f(-x+1)\), and \(f(0.5x)\) by replacing \(x\).
Point mapping (fast check): \((x,y)\mapsto\left(\tfrac{x}{b}+h,\;ay+k\right)\) for \(y=a\,f(b(x-h))+k\).
Next step: Close this lesson and try your quiz again. If you miss a question, reopen the book and review the page that matches the transformation type (vertical, horizontal, or composite) that caused the mistake.