🧱 Shaky on the basics? Start with Foundations →

Mathematical Architects · Pre-Calculus

Analyzing Function Families — Visual Lab

Module 2. Four families — exponential, logarithmic, rational, quadratic — one transformation grammar. Drive the controls and watch the same shift-stretch-reflect logic reshape every parent curve, with asymptotes and key features called out live.

Interactive Lab · Transformation Studio Module 02 · Function Families TEKS P.2(F)–(N)

Every function family in Pre-Calculus answers to the same four controls. The general transform \(g(x) = a\,f\!\big(b(x - c)\big) + d\) takes any parent \(f\) and stretches it vertically (\(a\)), stretches it horizontally (\(b\)), shifts it sideways (\(c\)), and shifts it up or down (\(d\)). Learn it once on \(2^x\) and it transfers, unchanged, to \(\log_2 x\), \(\tfrac1x\), and \(x^2\) — while the key features (asymptotes, vertex, end behavior, domain & range) move right along with the curve. Pick a family below and keep the graph, the algebra, and the plain-English readout in perfect agreement.


Transformation Studio

Pick a parent family, then drag \(a\), \(b\), \(c\), and \(d\). The faded dashed curve is the parent; the solid curve is your transform. Watch the asymptotes, vertex/key point, end behavior, and domain/range update on every move.


Orientation

What you're seeing

  • The faded dashed curve is the parent. It's the un-transformed \(f(x)\) for the family you picked. The solid curve is your function, so the gap between them is the transformation.
  • \(c\) and \(d\) move the curve. \(c\) slides it left/right (right when \(c > 0\) — the opposite of the sign inside), and \(d\) slides it up/down.
  • \(a\) and \(b\) stretch and reflect. \(|a| > 1\) stretches vertically; a negative \(a\) flips it over the x-axis. \(|b| > 1\) compresses horizontally; a negative \(b\) flips it over the y-axis.
  • Asymptotes ride along. An exponential's horizontal asymptote moves with \(d\); a log's or rational's vertical asymptote moves with \(c\). The dashed straight lines mark them — the curve approaches but never touches.
  • End behavior in infinity notation. The readout names where the curve goes as \(x \to \pm\infty\) — the language P.2 expects you to speak.
Investigation

Try this

  1. Move only \(c\) and \(d\). Keep \(a = 1, b = 1\). Predict the new asymptote (or vertex) before you read it — for the exponential, the HA is always \(y = d\); for the rational and log, the VA is always \(x = c\).
  2. Make \(a\) negative. Watch the curve flip over the x-axis. On the quadratic, the vertex switches from a minimum to a maximum and the range readout flips with it.
  3. Make \(b\) negative on the log or exponential. The curve reflects over the y-axis — notice how the log's domain switches from \(x > c\) to \(x < c\).
  4. Switch to the rational family. Slide \(c\) and confirm the discontinuity is an infinite asymptote (the curve shoots off), not a removable hole. Then slide \(d\) and watch the horizontal asymptote follow.

Worked examples

Two transformations done in full — build them in the Studio above and the readouts will match every line.

Example 1 — transform an exponential: \(g(x) = 3\cdot 2^{\,x-2} - 4\)
  1. Name the parent. \(f(x) = 2^{x}\), with horizontal asymptote \(y = 0\) and key point \((0,1)\).
  2. Read the controls. \(a = 3\) (vertical stretch ×3), \(c = 2\) (shift right 2), \(d = -4\) (shift down 4). No reflection, no horizontal stretch.
  3. Move the asymptote. The horizontal asymptote rides with \(d\): \(y = 0\) becomes \(y = -4\).
  4. Move the key point. Parent's \((0,1)\) shifts right 2, scales by 3, drops 4: \(\big(0+2,\ 3\cdot 1 - 4\big) = (2, -1)\).
  5. State end behavior. As \(x \to +\infty\), \(g \to +\infty\); as \(x \to -\infty\), \(g \to -4\) (toward the asymptote).
Domain \((-\infty, \infty)\); range \(y > -4\), i.e. \((-4, \infty)\); horizontal asymptote \(y = -4\).
Example 2 — transform a rational: \(g(x) = \dfrac{1}{x+3} + 2\)
  1. Name the parent. \(f(x) = \dfrac1x\), with vertical asymptote \(x = 0\) and horizontal asymptote \(y = 0\).
  2. Find \(c\). The inside is \(x + 3 = x - (-3)\), so \(c = -3\): the graph shifts left 3 (opposite the sign).
  3. Move the vertical asymptote. Set the denominator to zero: \(x + 3 = 0 \Rightarrow x = -3\). That's the new VA.
  4. Move the horizontal asymptote. \(d = 2\) lifts \(y = 0\) to \(y = 2\).
  5. Classify the discontinuity. The denominator can't be cancelled, so \(x = -3\) is an infinite discontinuity (a vertical asymptote), not a hole.
Domain: all reals except \(x = -3\); range: all reals except \(y = 2\); VA \(x = -3\), HA \(y = 2\).

Why it matters

One grammar, every family — straight into calculus

Pre-Calculus is the year you stop memorizing graphs and start reading them. The transformation frame \(a\,f(b(x-c))+d\) is the single tool that unifies exponential growth, logarithmic scales (decibels, pH, Richter), rational rates, and parabolic motion — and the language of asymptotes and end behavior you rehearse here is exactly the language of limits next year. When you say "as \(x \to \infty\), \(g \to -4\)," you are one symbol away from \(\lim_{x\to\infty} g(x) = -4\). Master the family portrait now and the first month of calculus is review.


📚

Key Vocabulary

The precise words a mathematician uses to describe what the sliders are doing.

Parent function

The simplest member of a family — \(2^x\), \(\log_2 x\), \(\tfrac1x\), \(x^2\) — before any transformation is applied.

Transformation

A shift (\(c, d\)), stretch/compression (\(a, b\)), or reflection that reshapes a parent without changing its family.

Asymptote

A line the graph approaches but never reaches — vertical (\(x = c\)), horizontal (\(y = d\)), or oblique.

End behavior

What the function does as \(x \to +\infty\) and \(x \to -\infty\), stated in infinity notation.

Discontinuity

A break in the graph: a removable hole, a jump, or an infinite break at a vertical asymptote.

Domain & range

The allowed inputs and resulting outputs — restricted by log arguments, denominators, and even powers.

Standards in this lab

TEKS & Function Key-Features

This lab targets the function-family transformation and key-features strands of Module 2, where scholars meet the \(a\,f(b(x-c))+d\) frame and read graphs for asymptotes, discontinuities, end behavior, and domain/range across the exponential, logarithmic, rational, and power families.

P.2F P.2G P.2H P.2I P.2J P.2K P.2L P.2M P.2N

TEKS §111.42 P.2(F)–(N) graph and transform exponential, logarithmic, rational, polynomial, power, trigonometric, inverse-trigonometric, and piecewise/step functions; identify key features and end behavior using infinity notation; and analyze asymptotes, discontinuities, and left/right behavior. The four families in this Studio are the algebraic spine of that standard.


Want the prerequisite skills first? Step back to Foundations for parent functions, exponent & logarithm rules, factoring, and interval notation — then return to the Studio.

Module and topic structure follow the TEA Bluebonnet Learning — Secondary Mathematics open curriculum (Edition 1, adapted from Carnegie Learning), licensed CC BY-NC 4.0. Classroom use is non-commercial.