FiveWay Premium

Unlock every question

1,292 more practice questions, 134 Killer problems, timed mock exams in the 2027 format, and sets built from the skills you miss.

Current accessGuestYou are browsing without an account. Sign in to keep your record.

Free

Always, no account needed to read

  • A 7-question diagnostic and the first 8 practice questions in every topic
  • A worked solution and a note on each wrong choice for those questions
  • Every concept note, in every chapter
  • Your record and My page

Premium

Everything in Free, plus

  • The other 1,292 questions — every chapter, to the end
  • 134 Killer problems, pitched above the exam ceiling
  • Timed mock exams in the 2027 format — 42 questions, 105 minutes
  • Sets built from the skills you keep missing, refilled weekly
  • Analytics — accuracy per skill, time per question, your weak chapters
Unlock early access

Early access is free while we test. No card, no timer. Compare plans

Sign in to FiveWay

Sign in to keep your answers and see which skills to fix.

  • Free to start
  • No password
  • Progress saved on every device

We store your answers and the skills they belong to. Your first name and last initial appear only on the leaderboard and in Community.

Topic 1.12B · CED: Transformations of Functions

Dilations of Functions

7 MIN READ10 IDEAS24 PROBLEMS3 flashcards

Read this first

30 sec

  1. 01

    g(x)=a⋅f(x)g(x) = a \cdot f(x): (x,y)(x, y) on ff becomes (xx, ay) on gg — bigger |a| stretches, smaller |a| compresses.

  2. 02

    g(x)g(x) = f(bx): (x,y)(x, y) on ff becomes (x/b, y) on gg — bigger |b| compresses, smaller |b| stretches. This is the opposite of the vertical case.

  3. 03

    g(x)=f(−x)g(x) = f(-x): (x,y)(x, y) on ff becomes (−x,y)(-x, y) on gg — reflects over the y-axis. Compare to g(x)=−f(x)g(x) = -f(x), which reflects over the x-axis.

01

Multiplicative Transformations: The Big Picture

CONCEPT

Two Kinds of Dilations

g(x)=a⋅f(x)g(x) = a \cdot f(x) → VERTICAL dilation (stretches/compresses up-down) — matches intuition.

g(x)g(x) = f(bx) → HORIZONTAL dilation (stretches/compresses left-right) — the effect is the OPPOSITE of what feels natural.

We'll reuse the SAME generic function f(x)f(x) from 1.12A, with the same two tracking points, so you can compare shifting vs. dilating side by side.

02

Vertical Dilation: g(x) = a·f(x)

Multiplying the OUTSIDE of the function scales every y-value by a. If |a| > 1, points move farther from the x-axis (stretch). If 0 < |a| < 1, points move closer to the x-axis (compress).

−4 −2 2 4 2 4 6 8 10 (-2, 4) (-2, 8) 4 8 (2, 5) (2, 10) 5 10 f(x) g(x) = 2f(x) DOUBLE the height above the x-axis Vertical stretch: g(x) = 2f(x) — every height doubles

Multiplying f(x)f(x) by 2 doubles every y-value — points move twice as far from the x-axis.

−4 −2 2 4 2 4 6 (-2, 4) (-2, 2) 4 2 (2, 5) (2, 2.5) 5 2.5 f(x) g(x) = 0.5f(x) HALF the height above the x-axis Vertical compression: g(x) = 0.5f(x) — every height halves

Multiplying by 0.5 halves every y-value — points move halfway toward the x-axis.

KEY RULE

g(x)=a⋅f(x)g(x) = a \cdot f(x): (x,y)(x, y) on ff becomes (xx, ay) on gg — bigger |a| stretches, smaller |a| compresses.

03

Horizontal Dilation: g(x) = f(bx)

Here's the surprising one: f(2x) COMPRESSES horizontally (squeezes toward the y-axis), even though 2 seems like it should stretch things. Why? To reach the same output ff used to give at some input, gg now only needs an input HALF as large — so every feature happens closer to the y-axis, not farther.

−4 −2 2 4 2 4 6 (-2, 4) (-1, 4) (2, 5) (1, 5) distance 2 distance 1 f(x) g(x) = f(2x) HALF the distance from the y-axis, every time Horizontal compression: g(x) = f(2x) — every distance halves

f(2x) — every x-value is cut in HALF, squeezing the whole graph toward the y-axis.

−8 −6 −4 −2 2 4 6 8 2 4 6 (-2, 4) (-4, 4) (2, 5) (4, 5) distance 2 distance 4 f(x) g(x) = f(0.5x) DOUBLE the distance from the y-axis, every time Horizontal stretch: g(x) = f(0.5x) — every distance doubles

f(0.5x) — every x-value DOUBLES, stretching the graph away from the y-axis.

KEY RULE

g(x)g(x) = f(bx): (x,y)(x, y) on ff becomes (x/b, y) on gg — bigger |b| compresses, smaller |b| stretches. This is the OPPOSITE of the vertical case.

CONCEPT

The AP-Preferred Notation

The AP exam usually writes a horizontal stretch by factor kk as:

g(x)=f(xk)g(x) = f\left(\frac{x}{k}\right)

This is the SAME thing as f(bx) with b=1/kb = 1/k — just flipped into a fraction. k>1k>1 stretches (matches b<1b<1 in our notation); 0<k<1k<1 compresses (matches b>1b>1).

COMMON MISTAKE

The single most common error: assuming f(bx) with b>1b>1 stretches the graph. It actually COMPRESSES it — bigger bb squeezes the graph inward.

When bb is a fraction (like 0.5), the horizontal stretch factor is its RECIPROCAL (here, stretched by 2, not by 0.5).

A negative aa or bb adds a reflection on top of the stretch/compression — handle the sign and the magnitude as two separate effects (see Section 4).

Quick check

(6,−4)(6, -4) is on ff. Where is it on g(x)=12f(3x)g(x) = \frac{1}{2} f(3x)?

04

Reflection Over the y-Axis: g(x) = f(−x)

In 1.12A, g(x)=−f(x)g(x) = -f(x) flipped the graph over the x-axis (a NEGATIVE sign OUTSIDE the function). Here's its horizontal twin: g(x)=f(−x)g(x) = f(-x) flips the graph over the y-axis (a negative sign INSIDE, attached to x).

−4 −2 2 4 2 4 6 y-axis = mirror line (-2, 4) (2, 4) (2, 5) (-2, 5) f(x) g(x) = f(−x) Reflection: g(x) = f(−x) — the graph flips over the y-axis

Each point's x-coordinate flips sign — a point to the right of the y-axis lands the same distance to the left, and vice versa.

KEY RULE

g(x)=f(−x)g(x) = f(-x): (x,y)(x, y) on ff becomes (−x,y)(-x, y) on gg — reflects over the y-AXIS. Compare to g(x)=−f(x)g(x) = -f(x), which reflects over the x-axis.

Worked Example

Worked example

Given f(x)=x2−4xf(x) = x^{2} - 4x, find g(x)=f(−x)g(x) = f(-x).

  1. 01

    Replace every xx with (−x)(-x):

    g(x)=f(−x)=(−x)2−4(−x)=x2+4xg(x) = f(-x) = (-x)^{2} - 4(-x) = x^{2} + 4x
  2. 02

    Notice the −4x term flipped sign (became +4x) while the x2x^{2} term didn't change — squaring a negative gives back a positive.

COMMON MISTAKE

Don't confuse g(x)=f(−x)g(x)=f(-x) (reflects over the y-axis, negative INSIDE) with g(x)=−f(x)g(x)=-f(x) (reflects over the x-axis, negative OUTSIDE) — they do very different things.

When substituting (−x)(-x), apply the negative sign to EVERY occurrence of xx, including inside exponents — (−x)2=x2(-x)^{2} = x^{2}, but (−x)3=−x3(-x)^{3} = -x^{3}.

Quick check

Which reflects over the yy-axis: g(x)=f(−x)g(x) = f(-x) or g(x)=−f(x)g(x) = -f(x)?

05

Describing a Full Sequence of Transformations

AP-style questions often ask you to describe EVERY transformation packed into one function, in order. Here's how to read them off systematically.

Worked example

Describe, in order, all the transformations that turn f(x)f(x) into g(x)=−2f(3(x+1))−4g(x) = -2f(3(x+1)) - 4.

CONCEPT

Reading Off Each Piece

Inside the parentheses, (x+1)(x+1): horizontal shift LEFT 1.

The 3 multiplying (x+1)(x+1): horizontal COMPRESSION by factor 3 (equivalently, f(x/k) form with k=1/3k=1/3).

The −2 out front: reflection over the x-axis, AND a vertical stretch by factor 2.

The −4 at the very end: vertical shift DOWN 4.

Standard AP phrasing, in order: "Shift left 1, compress horizontally by a factor of 3, reflect over the x-axis and stretch vertically by a factor of 2, then shift down 4."

06

Step-by-Step: Dilating Algebraically

Worked example

Given f(x)=x2+2x−3f(x) = x^{2} + 2x - 3, find g(x)=3f(x)g(x) = 3f(x), and separately g(x)=f(3x)g(x) = f(3x).

Vertical dilation: g(x) = 3f(x)

  1. 01

    Multiply the ENTIRE function by 3:

g(x)=3f(x)=3x2+6x−9g(x) = 3f(x) = 3x^{2} + 6x - 9

Horizontal dilation: g(x) = f(3x)

  1. 01

    Replace every xx in f(x)f(x) with (3x):

g(x)=f(3x)=(3x)2+2(3x)−3g(x) = f(3x) = (3x)^{2} + 2(3x) - 3
  1. 02

    Expand and simplify:

g(x)=9x2+6x−3g(x) = 9x^{2} + 6x - 3
07

Step-by-Step: Dilating Numerically

Worked example

Given the table of values for ff below, let g(x)=2f(x−1)g(x) = 2f(x - 1). Find g(3)g(3).

xf(x)
05
18
22
36
  1. 01

    g(3)=2⋅f(3−1)=2⋅f(2)g(3) = 2 \cdot f(3-1) = 2 \cdot f(2) — first shift the input, then apply the vertical stretch.

  2. 02

    From the table, f(2)=2f(2) = 2.

  3. 03

    g(3)=2⋅2=4g(3) = 2 \cdot 2 = 4.

08

Domain and Range Under Dilation

CONCEPT

The Rule

Vertical dilation g(x)=a⋅f(x)g(x)=a \cdot f(x) scales the RANGE by a; domain is unchanged.

Horizontal dilation g(x)g(x)=f(bx) scales the DOMAIN by 1/b1/b; range is unchanged.

Worked example

The graph of ff has domain [−6,9][-6, 9] and range [−4,8][-4, 8]. Let g(x)=f(3x)g(x) = f(3x). Find the domain of gg.

  1. 01

    Horizontal compression by factor b=3b=3 scales the domain by 1/31/3: divide both endpoints by 3.

  2. 02

    Domain of gg: [−6/3, 9/39/3] = [−2,3][-2, 3]. (Range stays [−4,8][-4, 8], unaffected by a horizontal change.)

09

Practice Problems

Worked example

Problem 1. f(x)=4x−1f(x) = 4x - 1. Find g(x)=0.5f(x)g(x) = 0.5f(x).

  1. 01

    g(x)=0.5(4x−1)=2x−0.5g(x) = 0.5(4x-1) = 2x - 0.5.

Worked example

Problem 2. f(x)=x2−4f(x) = x^{2} - 4. Find g(x)=f(2x)g(x) = f(2x), and describe the transformation.

  1. 01

    g(x)=(2x)2−4=4x2−4g(x) = (2x)^{2} - 4 = 4x^{2} - 4.

  2. 02

    Since b=2b=2 (|b|>1), this is a horizontal COMPRESSION — every x-value is squeezed toward the y-axis by a factor of 2.

Common slips

  • The single most common error: assuming f(bx) with b>1b>1 stretches the graph. It actually compresses it — bigger bb squeezes the graph inward.

    When bb is a fraction (like 0.5), the horizontal stretch factor is its reciprocal (here, stretched by 2, not by 0.5).

    A negative aa or bb adds a reflection on top of the stretch/compression — handle the sign and the magnitude as two separate effects (see Section 4).

  • Don't confuse g(x)=f(−x)g(x)=f(-x) (reflects over the y-axis, negative inside) with g(x)=−f(x)g(x)=-f(x) (reflects over the x-axis, negative outside) — they do very different things.

    When substituting (−x)(-x), apply the negative sign to every occurrence of xx, including inside exponents — (−x)2=x2(-x)^{2} = x^{2}, but (−x)3=−x3(-x)^{3} = -x^{3}.

Lock it in

Try the flashcards

3 cards · Transformations

Start

Recap card

6 lines to re-read the night before.

  1. 01

    g(x)=a⋅f(x)g(x) = a \cdot f(x): vertical dilation, matches intuition (bigger |a| → taller).

  2. 02

    g(x)g(x) = f(bx): horizontal dilation, opposite intuition (bigger |b| → narrower/compressed).

  3. 03

    A horizontal stretch factor is the reciprocal of bb — don't confuse bb itself with the stretch amount.

  4. 04

    Vertical dilation scales the range; horizontal dilation scales the domain (by 1/b1/b).

  5. 05

    g(x)=f(−x)g(x) = f(-x): reflects over the y-axis (negative inside), distinct from g(x)=−f(x)g(x) = -f(x) reflecting over the x-axis (negative outside).

  6. 06

    AP notation f(x/k): a horizontal stretch by factor kk, the same as f(bx) with b=1/kb=1/k.

Premium feature

Unlock Premium

Every question, sets from your misses, mock exams and more.

Current accessFree

  • Every practice question
  • Sets from your misses
  • Mock exams

Free during early access — no card. Your progress stays exactly where it is. Compare plans