Families of Functions and Their Graphs
From the Functions curriculum
Families of Functions and Their Graphs
TL;DR
Functions can be grouped into "families" based on their common characteristics and basic forms. Understanding these families helps you predict how a function's graph will look and behave. We'll explore key families like linear, quadratic, and exponential, and see how simple changes to their equations transform their graphs.
1. The Mental Model
Think of function families like car models: a sedan, SUV, or truck all have different general shapes and purposes. Within each family, specific functions are like different brands or trim levels – they share the core characteristics but have slight variations.
2. The Core Material
When we talk about a "family of functions," we're referring to a group of functions that share the same general algebraic form and, consequently, the same basic graph shape. Each family has a parent function, which is the simplest form of that family. All other functions in that family are transformations (shifts, stretches, reflections) of this parent function.
2.1 Common Function Families

Photo by Shubham Dhage on Pexels
Let's look at some fundamental families you'll encounter:
-
Linear Functions: These create straight lines.
- Parent Function:
f(x) = x - General Form:
f(x) = mx + b(wheremis the slope andbis the y-intercept) - Graph: A straight line.
- Key Feature: Constant rate of change.
- Parent Function:
-
Quadratic Functions: These create parabolas.
- Parent Function:
f(x) = x^2 - General Form:
f(x) = ax^2 + bx + c(wherea,b,care constants, anda ≠ 0) - Graph: A U-shaped curve (parabola).
- Key Feature: Has a single vertex (turning point).
- Parent Function:
-
Absolute Value Functions: These create V-shaped graphs.
- Parent Function:
f(x) = |x| - General Form:
f(x) = a|x - h| + k - Graph: A V-shape, symmetric about a vertical line.
- Key Feature: Sharp corner at the vertex.
- Parent Function:
-
Exponential Functions: These show rapid growth or decay.
- Parent Function:
f(x) = b^x(whereb > 0, b ≠ 1) - General Form:
f(x) = a * b^(x - h) + k - Graph: Curves that either increase rapidly or decrease rapidly, approaching a horizontal asymptote.
- Key Feature: The variable
xis in the exponent.
- Parent Function:
-
Square Root Functions: These create half-parabolas on their side.
- Parent Function:
f(x) = sqrt(x) - General Form:
f(x) = a * sqrt(x - h) + k - Graph: Starts at a point and curves outwards.
- Key Feature: Domain is usually
x >= 0(orx - h >= 0).
- Parent Function:
2.2 Transformations
Once you know the parent function's graph, you can easily sketch the graph of any other function in that family by applying transformations:
graph TD
A["Parent Function f(x)"] --> B["Vertical Shift (+k or -k outside f(x))"];
A --> C["Horizontal Shift (+(h) or -(h) inside f(x))"];
A --> D["Vertical Stretch/Compression (a * f(x))"];
A --> E["Horizontal Stretch/Compression (f(b * x))"];
A --> F["Reflection (negative sign: -f(x) or f(-x))"];
B --> G["Transformed Function g(x)"];
C --> G;
D --> G;
E --> G;
F --> G;
- Vertical Shifts: Adding or subtracting a constant
koutside the function moves the graph up (+k) or down (-k).- Example:
f(x) = x^2 + 3shiftsf(x) = x^2up 3 units.
- Example:
- Horizontal Shifts: Adding or subtracting a constant
hinside the function moves the graph left (+(h)) or right (-(h)).- Example:
f(x) = (x - 2)^2shiftsf(x) = x^2right 2 units. (It's often counter-intuitive:x - hmeans shift right byh).
- Example:
- Vertical Stretch/Compression/Reflection: Multiplying the entire function by a constant
a.- If
|a| > 1, it's a vertical stretch. - If
0 < |a| < 1, it's a vertical compression. - If
a < 0, it reflects the graph across the x-axis. - Example:
f(x) = 2x^2stretchesf(x) = x^2vertically.f(x) = -x^2reflects it.
- If
- Horizontal Stretch/Compression/Reflection: Multiplying the input
xby a constantbinside the function.- If
|b| > 1, it's a horizontal compression. - If
0 < |b| < 1, it's a horizontal stretch. - If
b < 0, it reflects the graph across the y-axis. - Example:
f(x) = (2x)^2compressesf(x) = x^2horizontally.
- If
3. Worked Example
Let's graph g(x) = -2|x + 1| - 3.
-
Identify the Parent Function: The parent function is
f(x) = |x|, which is a V-shape with its vertex at (0,0). -
Analyze Transformations (Order matters! Typically, reflections/stretches first, then shifts):
x + 1inside the absolute value: This is a horizontal shift of 1 unit to the left (because it'sx - (-1)).-2multiplying the absolute value:- The
2means a vertical stretch by a factor of 2. - The
-sign means a reflection across the x-axis. (So the V will open downwards).
- The
- 3outside the absolute value: This is a vertical shift of 3 units down.
-
Step-by-Step Graphing:
- Start with
f(x) = |x|(vertex at (0,0), points like (1,1), (-1,1)). - Apply horizontal shift:
f_1(x) = |x + 1|. Vertex moves from (0,0) to (-1,0). Points like (0,1), (-2,1). - Apply vertical stretch and reflection:
f_2(x) = -2|x + 1|. The vertex stays at (-1,0). Instead of going up 1 for every 1 unit left/right, it now goes down 2 for every 1 unit left/right. So, points are (-2,-2), (0,-2). - Apply vertical shift:
g(x) = -2|x + 1| - 3. Shift everything down 3 units. The vertex moves from (-1,0) to (-1,-3). The points move from (-2,-2) to (-2,-5) and from (0,-2) to (0,-5).
- Start with
The final graph will be a V-shape opening downwards, with its vertex at (-1,-3), passing through points like (-2,-5) and (0,-5).
4. Key Takeaways
- Function families share a common algebraic form and a characteristic graph shape.
- The parent function is the simplest form within a family, and its graph is your baseline.
- You can predict a function's graph by identifying its family and applying transformations (shifts, stretches, reflections) to the parent function.
- Horizontal shifts (
x - h) are often counter-intuitive:x + hmoves left,x - hmoves right. - A negative sign outside
f(x)reflects across the x-axis; insidef(-x)reflects across the y-axis. - Vertical stretches/compressions happen when
amultiplies the entire function, while horizontal ones happen whenbmultipliesxinside the function.
Common Mistakes to Avoid

Photo by KATRIN BOLOVTSOVA on Pexels
- Confusing horizontal and vertical shifts (especially the direction for horizontal shifts).
- Applying transformations in the wrong order (e.g., shifting before reflecting/stretching).
- Mistaking a vertical stretch/compression for a horizontal one (and vice versa).
- Forgetting that the
hinf(x - h)is the actual shift amount.
5. Now Try It
Graph the function h(x) = 1/2 * (x - 3)^2 + 1. Identify the parent function, list all the transformations in order, and then sketch the graph, specifically identifying the vertex and at least two other points. Success looks like a correct parabolic shape opening upwards, with its vertex at (3,1), and clearly showing it's wider than y=x^2.
Frequently asked about Families of Functions and Their Graphs
Study this next
Get the full Functions curriculum
Clone the complete plan to your dashboard for unlimited AI-generated notes, practice quizzes, and a personalised revision schedule.
Create Free Account