Graph transformations (translations, stretches, reflections)

LVL: FREE

MODULE: Polynomials and Functions

[EXEC: MICRO_CORE]

✖️ 1. Vertical and horizontal shifts: f(x)±kf(x) \pm k and f(x±k)f(x \pm k)

📍 Vertical and Horizontal Shifts

  • Vertical shift: f(x)+kf(x) + k moves the graph up by kk units.
  • Vertical shift: f(x)kf(x) - k moves the graph down by kk units.
  • Horizontal shift: f(xk)f(x - k) moves the graph right by kk units.
  • Horizontal shift: f(x+k)f(x + k) moves the graph left by kk units.
  • The sign inside the parentheses does the opposite of what you expect.

If f(x)=x2f(x) = x^2, then f(x3)+2=(x3)2+2f(x - 3) + 2 = (x - 3)^2 + 2 shifts the parabola right 3 and up 2.

💡 Outside affects y, inside affects x — and inside does the opposite!

[EXEC: DEEP_COMPUTE]

1. Vertical and horizontal shifts: f(x)±kf(x) \pm k and f(x±k)f(x \pm k)

Vertical and Horizontal Shifts

A vertical shift moves the graph of f(x)f(x) up or down by adding or subtracting a constant outside the function: f(x)+kf(x) + k shifts up by kk units when k>0k > 0, and f(x)kf(x) - k shifts down by kk units. A horizontal shift moves the graph left or right by modifying the input: f(xh)f(x - h) shifts right by hh units when h>0h > 0, and f(x+h)f(x + h) shifts left by hh units.

Vertical shifts affect output values directly, while horizontal shifts affect input values before function evaluation.

Core Rules:

  • f(x)+kf(x) + k: shift graph up kk units (add to outputs)
  • f(x)kf(x) - k: shift graph down kk units (subtract from outputs)
  • f(xh)f(x - h): shift graph right hh units (replace xx with xhx - h)
  • f(x+h)f(x + h): shift graph left hh units (replace xx with x+hx + h)

These transformations preserve the shape of the graph; only position changes.

Example: If f(x)=x2f(x) = x^2 and we form g(x)=(x3)2+2g(x) = (x - 3)^2 + 2, the vertex moves from (0,0)(0, 0) to (3,2)(3, 2).

TASK_1[0 / 3]
LVL_2
RSN: PATTERN

A function f(x)f(x) is transformed by shifting its graph down by 55 units. Which expression represents this new transformed function?

DEEP_COMPUTE
ULTRA
SYSTEM_WARN: MCQ_OPTIONS_MISSING_IN_DB
[EXEC: MICRO_CORE]

✖️ 2. Reflections across the xx-axis and yy-axis

🪞 Reflections Across Axes

  • Reflection over x-axis: Replace f(x)f(x) with f(x)-f(x) to flip the graph upside down.
  • Reflection over y-axis: Replace xx with x-x to get f(x)f(-x) and flip the graph left-to-right.
  • Negative outside flips vertically; negative inside flips horizontally.
  • Point (a,b)(a, b) becomes (a,b)(a, -b) after x-axis reflection.
  • Point (a,b)(a, b) becomes (a,b)(-a, b) after y-axis reflection.

If f(x)=xf(x) = \sqrt{x}, then f(x)=x-f(x) = -\sqrt{x} reflects downward and f(x)=xf(-x) = \sqrt{-x} reflects leftward.

💡 Negative outside = upside down; negative inside = mirror image.

[EXEC: DEEP_COMPUTE]

2. Reflections across the xx-axis and yy-axis

Reflections Across Axes

A reflection across the xx-axis replaces f(x)f(x) with f(x)-f(x), flipping the graph vertically by negating all output values. A reflection across the yy-axis replaces f(x)f(x) with f(x)f(-x), flipping the graph horizontally by negating all input values before evaluation.

Reflections reverse orientation along one axis while preserving distances from that axis.

Core Rules:

  • f(x)-f(x): reflect across the xx-axis (multiply outputs by 1-1)
  • f(x)f(-x): reflect across the yy-axis (replace xx with x-x in inputs)
  • Reflections preserve shape and size but reverse direction
  • Combining both gives f(x)-f(-x), equivalent to a 180-degree rotation about the origin

These transformations are their own inverses: applying the same reflection twice returns the original graph.

Example: If f(x)=xf(x) = \sqrt{x} for x0x \geq 0, then f(x)=x-f(x) = -\sqrt{x} points downward, and f(x)=xf(-x) = \sqrt{-x} is defined for x0x \leq 0.

TASK_1[0 / 3]
LVL_2
STRC: TRANSFORM

Given f(x)=x2+5f(x) = x^2 + 5, what is the equation of the function g(x)g(x) after a reflection across the x-axis?

DEEP_COMPUTE
ULTRA
SYSTEM_WARN: MCQ_OPTIONS_MISSING_IN_DB
[EXEC: MICRO_CORE]

✖️ 3. Vertical and horizontal stretches and compressions

🔀 Vertical and Horizontal Stretches

  • Vertical stretch: af(x)a \cdot f(x) with a>1a > 1 makes the graph taller.
  • Vertical compression: af(x)a \cdot f(x) with 0<a<10 < a < 1 makes the graph flatter.
  • Horizontal compression: f(bx)f(b \cdot x) with b>1b > 1 makes the graph narrower.
  • Horizontal stretch: f(bx)f(b \cdot x) with 0<b<10 < b < 1 makes the graph wider.
  • Horizontal transformations work opposite to the multiplier value.

If f(x)=x2f(x) = x^2, then 3f(x)=3x23f(x) = 3x^2 is stretched vertically and f(2x)=(2x)2f(2x) = (2x)^2 is compressed horizontally.

💡 Outside multiplier stretches y; inside multiplier compresses x (opposite effect).

[EXEC: DEEP_COMPUTE]

3. Vertical and horizontal stretches and compressions

Vertical and Horizontal Stretches and Compressions

A vertical stretch multiplies outputs by a factor a>1a > 1 in af(x)a \cdot f(x), pulling the graph away from the xx-axis; when 0<a<10 < a < 1, it is a vertical compression toward the xx-axis. A horizontal stretch occurs with f(bx)f(bx) when 0<b<10 < b < 1, spreading the graph away from the yy-axis; when b>1b > 1, it is a horizontal compression toward the yy-axis.

Vertical scaling affects yy-coordinates, while horizontal scaling affects xx-coordinates inversely.

Core Rules:

  • af(x)a \cdot f(x) with a>1a > 1: vertical stretch by factor aa
  • af(x)a \cdot f(x) with 0<a<10 < a < 1: vertical compression by factor aa
  • f(bx)f(bx) with b>1b > 1: horizontal compression by factor 1b\frac{1}{b}
  • f(bx)f(bx) with 0<b<10 < b < 1: horizontal stretch by factor 1b\frac{1}{b}

Horizontal scaling is counterintuitive: larger bb compresses the graph.

Example: 2sin(x)2\sin(x) has amplitude 2 (vertical stretch), while sin(2x)\sin(2x) has period π\pi (horizontal compression by 12\frac{1}{2}).

TASK_1[0 / 3]
LVL_2
RSN: PATTERN

The function g(x)=4f(x)g(x) = 4 \cdot f(x) is a transformation of the base function f(x)f(x). Which of the following correctly describes this transformation?

DEEP_COMPUTE
ULTRA
SYSTEM_WARN: MCQ_OPTIONS_MISSING_IN_DB
[EXEC: MICRO_CORE]

✖️ 4. Sequencing multiple transformations and their effect on coordinate pairs

🔢 Sequencing Multiple Transformations

  • Apply transformations in this order: horizontal shift, stretch/compression, reflection, then vertical shift.
  • Start from the inside of the function and work outward.
  • Each transformation changes coordinates: track how (x,y)(x, y) becomes (x,y)(x', y').
  • Horizontal changes affect the x-coordinate only; vertical changes affect the y-coordinate only.
  • Reflections and stretches can be combined but order matters for accuracy.

For g(x)=2f(x1)+3g(x) = -2f(x - 1) + 3: shift right 1, stretch by 2, reflect over x-axis, shift up 3. Point (2,5)(2, 5) becomes (3,7)(3, -7).

💡 Inside-out order: shifts first, then stretches, then flips, then vertical moves.

[EXEC: DEEP_COMPUTE]

4. Sequencing multiple transformations and their effect on coordinate pairs

Sequencing Multiple Transformations

When multiple transformations are applied, the order matters for operations inside versus outside the function. Transformations inside f(...)f(...) (horizontal shifts, stretches, reflections) are applied to xx-coordinates in reverse order of algebraic operations. Transformations outside (vertical shifts, stretches, reflections) are applied to yy-coordinates in standard order.

A point (x0,y0)(x_0, y_0) on f(x)f(x) transforms systematically through each operation.

Core Rules:

  • Apply horizontal transformations first to xx-coordinates (right-to-left inside function)
  • Then apply vertical transformations to yy-coordinates (left-to-right outside function)
  • For af(b(xh))+ka \cdot f(b(x - h)) + k: shift right hh, compress by 1b\frac{1}{b}, stretch by aa, shift up kk
  • Track coordinate pairs: (x0,y0)(x0+h,y0)(x0+hb,y0)(x0+hb,ay0)(x0+hb,ay0+k)(x_0, y_0) \to (x_0 + h, y_0) \to (\frac{x_0 + h}{b}, y_0) \to (\frac{x_0 + h}{b}, a \cdot y_0) \to (\frac{x_0 + h}{b}, a \cdot y_0 + k)

Example: For 2f(3(x1))+42f(3(x - 1)) + 4, point (0,1)(0, 1) becomes (1,1)(13,1)(13,2)(13,6)(1, 1) \to (\frac{1}{3}, 1) \to (\frac{1}{3}, 2) \to (\frac{1}{3}, 6).

TASK_1[0 / 3]
LVL_3
STRC: TRANSFORM

Given a point (2,5)(2, 5) on the graph of f(x)f(x), what is the corresponding point on the graph of g(x)=f(x3)+4g(x) = f(x - 3) + 4?

DEEP_COMPUTE
ULTRA
SYSTEM_WARN: MCQ_OPTIONS_MISSING_IN_DB
[EXEC: MICRO_CORE]

✖️ 5. Applications: Adjusting signal waveforms in telecommunications or fitting models to shifted experimental data

📡 Real-World Applications of Transformations

  • Telecommunications: Shift sine waves horizontally to model phase delays in signal transmission.
  • Data fitting: Vertical shifts adjust baseline measurements when sensors have offset errors.
  • Audio engineering: Stretch or compress waveforms to change pitch or tempo without distortion.
  • Physics experiments: Reflect graphs to correct for inverted sensor readings or reversed axes.
  • Transformations let you reuse one model function for many different scenarios.

A temperature sensor reads 2 degrees high: transform T(t)T(t) to T(t)2T(t) - 2 to correct all readings at once.

💡 One function, infinite variations — transformations adapt models to real conditions.

[EXEC: DEEP_COMPUTE]

5. Applications: Adjusting signal waveforms in telecommunications or fitting models to shifted experimental data

Applications in Signal Processing and Data Modeling

Graph transformations model real-world adjustments to periodic signals and experimental datasets. In telecommunications, vertical stretches adjust signal amplitude (power), horizontal compressions modify frequency (data rate), and horizontal shifts introduce phase delays for synchronization. In experimental science, transformations align theoretical models with observed data by shifting baselines or rescaling measurements.

These operations preserve functional form while matching physical constraints.

Core Rules:

  • Amplitude modulation: vertical stretch Asin(ωt)A \cdot \sin(\omega t) controls signal strength
  • Frequency modulation: horizontal compression sin(ωt)\sin(\omega t) with ω>1\omega > 1 increases oscillation rate
  • Phase shift: horizontal shift sin(ω(tϕ))\sin(\omega(t - \phi)) delays waveform by ϕ\phi seconds
  • Baseline correction: vertical shift f(t)+Cf(t) + C adjusts zero-level in measurements

Combining transformations enables precise signal design and model calibration.

Example: A carrier wave sin(2π1000t)\sin(2\pi \cdot 1000 t) at 1000 Hz shifted by 0.001 seconds becomes sin(2π1000(t0.001))\sin(2\pi \cdot 1000(t - 0.001)), introducing a phase lag.

TASK_1[0 / 3]
LVL_2
MOD: TRANSLATE

A sensor records an experimental signal modeled by the function f(t)f(t). The researchers notice that the baseline of the measurements is exactly 5 units too low.

Which expression represents the corrected signal?

DEEP_COMPUTE
ULTRA
SYSTEM_WARN: MCQ_OPTIONS_MISSING_IN_DB

AWAITING_CONFIRMATION

CONFIRM KNOWLEDGE ACQUISITION TO UPDATE SYSTEM ANALYTICS.