5m left·0%
Reading Time: 5 min
Last Updated: July 8, 2026
Main Ideas: 5
Reading Time: 5 min
Last Updated: July 8, 2026
Main Ideas: 5

Topic 1.12 Notes – Transformations of Functions

Verified for 2027 AP® Precalculus Exam
Read aloud
Function transformations take a known function and build a new one by moving, stretching, compressing, or reflecting its graph. The whole topic is about tracking what changed, where points move, and how the equation tells you whether the change is horizontal or vertical.

What Function Transformations Do

A transformation makes a new function gg from an original function ff. Sometimes ff is a parent function like x2x^2 or ∣x∣|x|, but the rules work for any original function.

  • The preimage is the set of original points on ff.
  • The image is the set of transformed points on gg.

The rule that organizes everything is this:

  • Outside the function changes outputs →\to vertical changes
  • Inside the function changes inputs →\to horizontal changes

That is why horizontal changes feel backward. You are changing the input needed to get the same output.

The standard combined form is

g(x)=a f(b(x−H))+K g(x)=a\,f(b(x-H))+K

Here is what each part does:

  • aa changes outputs
    • vertical stretch/compression by ∣a∣|a|
    • reflect over the xx-axis if a<0a<0
  • bb changes inputs
    • horizontal scale factor is 1b\frac{1}{b}
    • reflect over the yy-axis if b<0b<0
  • HH shifts right HH
  • KK shifts up KK

This graph gives you a quick preview of those ideas using the parent function f(x)=x2f(x)=x^2. You can see an outside change move the graph up or stretch it vertically, and an inside change shift it horizontally.

Function transformations of f(x)=x2f(x)=x^2

The Four Basic Transformations

Vertical translation

g(x)=f(x)+k g(x)=f(x)+k

  • k>0k>0 moves the graph up
  • k<0k<0 moves it down
  • Point mapping is (x,y)→(x,y+k)(x,y)\to(x,y+k)

The shape stays the same. The range shifts because outputs changed.

Horizontal translation

g(x)=f(x+h)org(x)=f(x−H) g(x)=f(x+h) \quad \text{or} \quad g(x)=f(x-H)

This is the famous opposite-sign rule:

  • f(x+h)f(x+h) moves left hh
  • f(x−H)f(x-H) moves right HH

Point mapping:

  • (x,y)→(x−h,y)(x,y)\to(x-h,y)
  • or (x,y)→(x+H,y)(x,y)\to(x+H,y)

The domain shifts because inputs changed.

Vertical dilation and reflection

g(x)=af(x),a≠0 g(x)=af(x), \quad a\ne 0

  • ∣a∣>1|a|>1 gives a vertical stretch
  • 0<∣a∣<10<|a|<1 gives a vertical compression
  • a<0a<0 reflects over the xx-axis

Point mapping is (x,y)→(x,ay)(x,y)\to(x,ay).

Horizontal dilation and reflection

g(x)=f(bx),b≠0 g(x)=f(bx), \quad b\ne 0

This is where students lose points. The horizontal scale factor is 1b\frac{1}{b}, not bb.

  • ∣b∣>1|b|>1 gives horizontal compression
  • 0<∣b∣<10<|b|<1 gives horizontal stretch
  • b<0b<0 reflects over the yy-axis

Point mapping is (x,y)→(xb,y)\left(x,y\right)\to\left(\frac{x}{b},y\right).

Building and Reading Combined Transformations

From words to equation, build horizontal changes inside and vertical changes outside:

  1. Identify the original ff
  2. Write the inside as b(x−H)b(x-H)
  3. Write the outside as a( )+Ka(\ )+K
  4. Combine them

So the finished form is

g(x)=af(b(x−H))+K g(x)=a f(b(x-H))+K

From equation to description, always factor the entire inside first.

  • f(2x+6)=f(2(x+3))f(2x+6)=f(2(x+3))
    horizontal compression by 12\frac12, left 3
  • f(−4x+8)=f(−4(x−2))f(-4x+8)=f(-4(x-2))
    horizontal compression by 14\frac14, reflection over yy-axis, right 2

For any point (u,v)(u,v) on ff, the full mapping is

(u,v)→(H+ub, K+av) (u,v)\to\left(H+\frac{u}{b},\,K+av\right)

This works for graphs, tables, intercepts, extrema, endpoints, and holes.

If a table has u↦vu\mapsto v, then the transformed row is

H+ub↦K+av H+\frac{u}{b}\mapsto K+av

You must transform the input too. That is a common test trap.

Domain, Range, and Key Features After a Transformation

For g(x)=af(b(x−H))+Kg(x)=a f(b(x-H))+K:

  • domain values move by x=H+ubx=H+\frac{u}{b}
  • range values move by y=K+avy=K+av

So:

  • horizontal changes affect domain
  • vertical changes affect range

Features that transform directly:

  • points, endpoints, turning points, holes
    use the full point mapping
  • vertical asymptote x=cx=c becomes x=H+cbx=H+\frac{c}{b}
  • horizontal asymptote y=Ly=L becomes y=K+aLy=K+aL

Two important cautions:

  • Zeros only stay zeros when K=0K=0
  • The yy-intercept comes from g(0)=af(−bH)+Kg(0)=a f(-bH)+K, not from transforming the old yy-intercept

Common Mistakes and Exam Traps

  • f(x+4)f(x+4) means left 4
  • f(3x)f(3x) means compression by 13\frac13
  • Never read bx+cbx+c term by term. Factor first.
  • In tables, do not keep the same input and only change the output.
  • Domain, range, and zeros do change under some transformations.
  • Symmetry can hide reflections. For even or odd functions, the graph may look unchanged even when a reflection happened.

Key Takeaways

Outside the function changes outputs, and inside the function changes inputs.
The horizontal scale factor for f(bx)f(bx) is 1b\frac{1}{b}, which is one of the most-tested details in this topic.
The sign on a horizontal shift feels backward, so f(x+h)f(x+h) moves left hh.
Always factor the entire inside before naming horizontal transformations.
The safest way to transform any graph feature is (u,v)→(H+ub, K+av)(u,v)\to\left(H+\frac{u}{b},\,K+av\right).
A zero of ff only maps to a zero of gg when K=0K=0.
To find the new yy-intercept, compute g(0)g(0); do not transform the old one blindly.

AP® is a trademark registered by the College Board, which is not affiliated with, and does not endorse this website.

Notes

1 credit used · 5/5 remaining