Domain & Range of Transformed Functions (College Board AP® Precalculus): Study Guide

Roger B

Written by: Roger B

Reviewed by: Mark Curtis

Updated on

Domain & range of transformed functions

How do transformations affect the domain and range of a function?

  • When a function is transformed

    • the domain and range of the resulting function

    • may be different from those of the original (parent) function

  • The effect depends on

    • which type of transformation is applied

    • and whether the domain and range of the original function are

      • bounded (have finite endpoints)

      • or unbounded (extend to or )

How do vertical translations affect domain and range?

  • The transformation g(x)=f(x)+k shifts the graph vertically by k units

    • The domain is unchanged

      • the inputs to the function have not been altered

    • The range is shifted by k

      • If  f has range [r,s], then g has range [r+k,s+k]

    • An unbounded range remains unbounded, although a finite endpoint may be shifted

      • E.g., if  f has range (,), then g also has range (,)

      • But if, for example,  f has range [r,), then g has range [r+k,)

How do horizontal translations affect domain and range?

  • The transformation g(x)=f(x+h) shifts the graph horizontally by h units

    • The domain is shifted by h

      • If  f has domain [p,q], then g has domain [ph,qh]

    • An unbounded domain remains unbounded, although a finite endpoint may be shifted

      • E.g., if the domain of  f is all real numbers (unbounded in both directions), then the domain of g is also all real numbers

      • But if, for example,  f has domain [p,), then g has domain [ph,)

    • The range is unchanged

      • the outputs of the function have not been altered

How do vertical dilations affect domain and range?

  • The transformation  g(x)=af(x) stretches or compresses the graph vertically by a factor of |a|, and reflects over the x-axis if a<0

    • The domain is unchanged

      • the inputs to the function have not been altered

    • The range is scaled by the factor a

      • If a>0 and  f has range [r,s], then g has range [ar,as]

      • If a<0 and  f has range [r,s], then g has range [as,ar]

        • the bounds are reversed because multiplying by a negative number flips the inequality

    • An unbounded range remains unbounded, although a finite endpoint may be affected

      • E.g., if  f has range (,), then g also has range (,)

      • But if, for example,  f has range [0,), then a negative dilation flips it to (,a·0]=(,0]

How do horizontal dilations affect domain and range?

  • The transformation g(x)=f(bx) stretches or compresses the graph horizontally by a factor of 1|b|, and reflects over the y-axis if b<0

    • The domain is scaled by the factor 1b

      • If b>0 and  f has domain [p,q], then g has domain [pb,qb]

      • If b<0 and  f has domain [p,q], then g has domain [qb,pb]

        • the bounds are reversed because multiplying by a negative number flips the inequality

    • An unbounded domain remains unbounded, although a finite endpoint may be affected

      • E.g., if the domain of  f is all real numbers (unbounded in both directions), then the domain of g is also all real numbers

      • But if, for example,  f has domain [0,), then a negative dilation flips it to (,0b]=(,0]

    • The range is unchanged

What about combined transformations?

  • When multiple transformations are combined (e.g. g(x)=a·f(b(x+h))+k), apply the effects in sequence

    • Horizontal transformations (translations and dilations) affect the domain

    • Vertical transformations (translations and dilations) affect the range

  • Each transformation modifies the domain or range independently, so you can track them separately

When do transformations have no effect on domain or range?

  • If the domain of the parent function is all real numbers (unbounded in both directions)

    • then horizontal translations and horizontal dilations leave the domain unchanged

    • E.g. polynomial functions have domain all real numbers

      • any horizontal transformation still gives domain all real numbers

  • Similarly, if the range of the parent function is all real numbers (unbounded in both directions)

    • then vertical translations and vertical dilations leave the range unchanged

    • E.g. odd-degree polynomial functions have range all real numbers

      • any vertical transformation still gives range all real numbers

  • Transformations are most important for functions with restricted (bounded) domains or ranges

    • E.g.  f(x)=x, with domain [0,) and range [0,)

    • or piecewise-defined functions with specified domain intervals

  • Note that a rational function may have an unbounded domain but with specific values excluded which would make the denominator zero

    • Although the overall domain remains unbounded under horizontal transformations

      • the excluded values are affected

    • E.g. if  f(x)=1x2 has domain all real numbers where x2,

      • then g(x)=f(x3)=1(x3)2=1x5 has domain all real numbers where x5

      • The excluded value has shifted from x=2 to x=5, matching the horizontal translation of 3 units to the right

Worked Example

The function  f has domain [2,6] and range [1,9].

The function g is defined by g(x)=2f(x4)+3.

Find the domain and range of g.

Answer:

Identify the transformations applied to  f to obtain g

  •  f(x4): horizontal translation

    • shift right by 4 units (this affects the domain)

  • 2f(): vertical dilation

    • stretch by a factor of 2 (this affects the range)

  • +3: vertical translation

    • shift up by 3 units (this affects the range)

For the domain (affected by horizontal transformations only)

  • Start with the domain of  f, [2,6]

  • The horizontal translation  f(x4) shifts the domain right by 4

[2+4,6+4]=[2,10]

Domain of g: [2,10]

For the range (affected by vertical transformations only)

  • Start with the range of  f, [1,9]

  • The vertical dilation by 2 scales the range

[2(1),2(9)]=[2,18]

  • The vertical translation ...+3 shifts the range up by 3

[2+3,18+3]=[5,21]

Range of g: [5,21]

Unlock more, it's free!

Join the 100,000+ Students that ❤️ Save My Exams

the (exam) results speak for themselves:

Build on this topic

Roger B

Author: Roger B

Expertise: Development Editor

Roger's teaching experience stretches all the way back to 1992, and in that time he has taught students at all levels between Year 7 and university undergraduate. Having conducted and published postgraduate research into the mathematical theory behind quantum computing, he is more than confident in dealing with mathematics at any level the exam boards might throw at you.

Mark Curtis

Reviewer: Mark Curtis

Expertise: Maths Content Creator

Mark graduated twice from the University of Oxford: once in 2009 with a First in Mathematics, then again in 2013 with a PhD (DPhil) in Mathematics. He has had nine successful years as a secondary school teacher, specialising in A-Level Further Maths and running extension classes for Oxbridge Maths applicants. Alongside his teaching, he has written five internal textbooks, introduced new spiralling school curriculums and trained other Maths teachers through outreach programmes.