Visual Tools
Calculators
Tables
Mathematical Keyboard
Converters
Other Tools


Function Families






The Shape of Functions

Functions cluster into families. Linear functions form one family — all straight lines, differing only in slope and position. Quadratic functions form another — all parabolas, differing in width, direction, and location. Each family shares a common algebraic structure that produces a characteristic shape.

Recognizing a function's family reveals its behavior before any calculation begins. A quadratic has a vertex and opens up or down. An exponential grows without bound or decays toward zero. A rational function may have asymptotes. The family determines these broad features; the specific parameters determine the details.

Key Terms

Families on This Page

Parent Function— simplest member of each family, the baseline for transformations
Constant Function— f(x)=cf(x) = c, horizontal line
Linear Function— f(x)=mx+bf(x) = mx + b, straight line
Quadratic Function— f(x)=ax2+bx+cf(x) = ax^2 + bx + c, parabola
Absolute Value Function— f(x)=∣x∣f(x) = |x|, V-shape

Classification

Piecewise Function— different formulas on different intervals
One-to-One Function— determines which families have inverses
Increasing Function— characterizes monotonic families like exponentials and logarithms


See All Function Definitions →


What is a Function Family

A function family is a collection of functions sharing the same fundamental structure. Members of a family are defined by a common formula type, with parameters that vary from one member to another.

The linear family consists of all functions of the form f(x)=mx+bf(x) = mx + b. The parameters mm and bb vary, but every member is a line. Change mm, and the slope changes. Change bb, and the line shifts vertically. The underlying linearity persists.

The quadratic family consists of all functions of the form f(x)=ax2+bx+cf(x) = ax^2 + bx + c with a≠0a \neq 0. Every member is a parabola. The parameters control opening direction, width, and position, but the parabolic shape is fixed.

Each family has a parent function — the simplest representative, typically with parameters set to produce the most basic shape. For linear functions, the parent is f(x)=xf(x) = x. For quadratics, it is f(x)=x2f(x) = x^2. Other family members arise through transformations of the parent.

Recognizing family membership enables prediction. Knowing a function is exponential immediately suggests rapid growth or decay, a horizontal asymptote, and a domain of all real numbers.

Identifying Function Families

Identifying a function's family requires recognizing its structural features — the algebraic form, the graph shape, or the behavior pattern.

From an equation: Look for the defining operation. A polynomial in xx with highest power 22 is quadratic. A ratio of polynomials is rational. An expression with xx in the exponent is exponential. An expression with xx under a radical is a radical function.

From a graph: Look for characteristic shapes. A straight line indicates linear. A U-shape or inverted U indicates quadratic. An S-curve passing through the origin suggests cubic. A curve with asymptotes suggests rational or exponential. Periodic waves indicate trigonometric.

From a table: Look for patterns in how outputs change. Constant differences between successive outputs suggest linear. Constant ratios suggest exponential. Symmetric patterns around a central point suggest quadratic.

Some functions belong to multiple families depending on perspective. The function f(x)=x4f(x) = x^4 is polynomial (degree four) and also a power function. Context determines which classification is most useful.

The table below collects the diagnostic clues by source — equation, graph, or table — alongside the family-specific signs that point to each common family.
Source What to look for Family-specific clues
Equation the defining algebraic operation or structure x in the exponent → exponential; x under a radical → radical; ratio of polynomials → rational; highest power of x = n → polynomial of degree n
Graph overall shape and key features straight line → linear; parabola → quadratic; S-curve → cubic; periodic wave → trigonometric; asymptotes → rational or exponential
Table of values how outputs change as inputs step uniformly constant differences between outputs → linear; constant ratios → exponential; symmetric pattern around a center → quadratic

Constant Functions

A constant function has the form f(x)=cf(x) = c where cc is a fixed number. Every input produces the same output.

The graph is a horizontal line at height cc. It extends infinitely left and right, never rising, never falling.

Domain: all real numbers (−∞,∞)(-\infty, \infty).

Range: the single value {c}\{c\}.

Constant functions are technically polynomials of degree 00 (when c≠0c \neq 0). They are also the simplest piecewise building blocks — each piece of a step function is constant.

Key properties: Even symmetry (symmetric about the yy-axis). Neither increasing nor decreasing — perfectly flat. Bounded both above and below by the constant value itself. Continuous everywhere.

As limiting behavior, other functions may approach constant functions. A rational function with horizontal asymptote y=3y = 3 behaves increasingly like the constant function f(x)=3f(x) = 3 as ∣x∣→∞|x| \to \infty.

Linear Functions

A linear function has the form:

Slope Intercept Form
f(x)=mx+bf(x) = mx + b
Learn more about this formula: Slope Intercept Form →


where mm is the slope and bb is the yy-intercept. The graph is a straight line.

The slope mm determines direction and steepness. When m>0m > 0, the line rises from left to right. When m<0m < 0, it falls. When m=0m = 0, the line is horizontal (a constant function). Larger ∣m∣|m| means steeper slope.

The yy-intercept bb is the output when x=0x = 0 — where the line crosses the vertical axis.

Domain: all real numbers.

Range: all real numbers (when m≠0m \neq 0).

Linear functions have constant rate of change — the slope. Moving one unit right always changes the output by exactly mm units.

Every linear function with m≠0m \neq 0 is one-to-one, passing the horizontal line test. Its inverse is also linear: f−1(x)=x−bmf^{-1}(x) = \dfrac{x - b}{m}.

The parent linear function is f(x)=xf(x) = x — slope 11, passing through the origin at 45°45°.
-10-5510-55f(x) = x
A straight line, constant slope

f(x) = x, the simplest member of the linear family. Every step of 1 to the right rises by the same amount, so the graph is a straight line; changing m tilts it and changing b slides it up or down, but it never bends. See the other families side by side on the function types explorer.

A constant function is the slope-0 member of this family: the line lies flat.

Quadratic Functions

A quadratic function has the form:

Standard Form Quadratic
f(x)=ax2+bx+cf(x) = ax^2 + bx + c
Learn more about this formula: Standard Form Quadratic →


where a≠0a \neq 0. The graph is a parabola.

When a>0a > 0, the parabola opens upward with a minimum at the vertex. When a<0a < 0, it opens downward with a maximum at the vertex. Larger ∣a∣|a| makes the parabola narrower; smaller ∣a∣|a| makes it wider.

The vertex sits on the axis of symmetry:

Axis of Symmetry
x=−b2ax = -\frac{b}{2a}
Learn more about this formula: Axis of Symmetry →


The vertex form places the vertex at (h,k)(h, k) explicitly and shows transformations directly:

Vertex Form Quadratic
f(x)=a(x−h)2+kf(x) = a(x - h)^2 + k
Learn more about this formula: Vertex Form Quadratic →


The vertex's coordinates can be recovered from the standard-form coefficients directly:

Vertex from Coefficients
h=−b2a,k=f(h)h = -\frac{b}{2a}, \quad k = f(h)
Learn more about this formula: Vertex from Coefficients →


Domain: all real numbers.

Range: [k,∞)[k, \infty) when a>0a > 0; (−∞,k](-\infty, k] when a<0a < 0.

Quadratics have axis of symmetry — the vertical line through the vertex. They are not one-to-one on their natural domain but become one-to-one when restricted to one side of the vertex.

Zeros (if real) are found by factoring, completing the square, or the quadratic formula. The discriminant b2−4acb^2 - 4ac determines whether there are two, one, or no real zeros.

The parent quadratic function is f(x)=x2f(x) = x^2 — vertex at the origin, opening upward.
-10-5510-55f(x) = 0.3x² − 3
f(x) = 0.3x² − 3: a parabola

The U-shape opens upward because the leading coefficient is positive, the vertex sits at the minimum on the axis of symmetry x = 0, and the two x-intercepts are where the curve crosses the axis. Every quadratic has this shape, stretched, flipped or shifted. Change the coefficients and watch the vertex and intercepts move on the function types explorer.

The vertex form makes the axis of symmetry and the extreme value visible in the formula itself.

Cubic Functions

A cubic function has the form f(x)=ax3+bx2+cx+df(x) = ax^3 + bx^2 + cx + d where a≠0a \neq 0. The graph has an S-curve shape with possible turning points.

When a>0a > 0, the function falls on the far left and rises on the far right. When a<0a < 0, it rises on the far left and falls on the far right. The ends always go in opposite directions.

Domain: all real numbers.

Range: all real numbers.

Every cubic has at least one real zero — the S-curve must cross the xx-axis somewhere. It may have one, two, or three real zeros depending on its specific coefficients.

Cubics have at most two turning points (local maximum and minimum). Some cubics, like f(x)=x3f(x) = x^3, have no turning points — they increase throughout.

The inflection point, where concavity changes, occurs at x=−b3ax = -\dfrac{b}{3a}. The parent cubic f(x)=x3f(x) = x^3 has its inflection point at the origin, with odd symmetry about that point.

Cubic functions are one-to-one only when they have no turning points (monotonic cubics). The parent f(x)=x3f(x) = x^3 is one-to-one, with inverse f−1(x)=x3f^{-1}(x) = \sqrt[3]{x}.
-10-5510-55f(x) = 0.2x³ − 2x
A cubic with a peak and a valley

f(x) = 0.2x³ − 2x. The ends go in opposite directions, as for every cubic with a positive leading coefficient, and between them the curve turns twice: a local maximum, then a local minimum. A cubic has at most two such turns. Compare it with the other families on the function types explorer.

Shrink the 2x term toward 0 and the two turns merge into the single flat point of x³.

Higher-Degree Polynomial Functions

Polynomial functions of degree n≥4n \geq 4 extend the patterns established by quadratics and cubics.

f(x)=anxn+an−1xn−1+⋯+a1x+a0,an≠0f(x) = a_nx^n + a_{n-1}x^{n-1} + \cdots + a_1x + a_0, \quad a_n \neq 0


Domain: all real numbers.

Range: all real numbers for odd degree; bounded on one side for even degree.

End behavior depends on degree and leading coefficient. Even degree: both ends go the same direction (up if an>0a_n > 0, down if an<0a_n < 0). Odd degree: ends go opposite directions.

A polynomial of degree nn has at most nn real zeros and at most n−1n - 1 turning points.

Degree 44 (quartic): up to four zeros, up to three turning points, W-shape or M-shape possible.

Degree 55 (quintic): up to five zeros, up to four turning points, always crosses the xx-axis at least once.

The graph is always smooth — no corners, breaks, or asymptotes. Polynomials are continuous everywhere and have derivatives of all orders.

Higher-degree polynomials are covered in detail in the algebra section on polynomials.

Rational Functions

A rational function is a ratio of two polynomials:

f(x)=P(x)Q(x)f(x) = \frac{P(x)}{Q(x)}


The domain excludes values where Q(x)=0Q(x) = 0. These exclusions create vertical asymptotes or holes.

Vertical asymptotes occur where the denominator vanishes but the numerator does not. Formally:

Vertical Asymptote Rational
x=awhere Q(a)=0 and P(a)≠0x = a \quad \text{where } Q(a) = 0 \text{ and } P(a) \neq 0
Learn more about this formula: Vertical Asymptote Rational →


The function approaches ±∞\pm\infty near these values.

Holes (removable discontinuities) occur where both P(x)=0P(x) = 0 and Q(x)=0Q(x) = 0 share a common factor. The graph has a gap at that point.

Horizontal asymptotes describe end behavior. When the degrees of numerator and denominator are equal, the asymptote sits at the ratio of leading coefficients:

Horizontal Asymptote Equal Degree
y=anbmwhen deg⁡P=deg⁡Qy = \frac{a_n}{b_m} \quad \text{when } \deg P = \deg Q
Learn more about this formula: Horizontal Asymptote Equal Degree →


When the numerator's degree is lower than the denominator's, the asymptote is the xx-axis itself:

Horizontal Asymptote Numerator Lower
y=0when deg⁡P<deg⁡Qy = 0 \quad \text{when } \deg P < \deg Q
Learn more about this formula: Horizontal Asymptote Numerator Lower →


When the numerator's degree exceeds the denominator's, there is no horizontal asymptote — an oblique asymptote appears when the degree difference is exactly 11.

The simplest rational function is f(x)=1xf(x) = \dfrac{1}{x}, with vertical asymptote at x=0x = 0, horizontal asymptote at y=0y = 0, and hyperbolic shape with branches in quadrants I and III.
-10-5510-55f(x) = 1 / x
f(x) = 1/x: two branches and two asymptotes

The graph breaks at x = 0, where the denominator is zero, into two branches that hug the axes without touching them: the vertical asymptote x = 0 and the horizontal asymptote y = 0. Both are marked. Rational functions are the family where asymptotes are the rule rather than the exception. Compare it with the other families on the function types explorer.

Where the denominator has a root, the graph either breaks or has a hole; nothing else in the family list does this.

Square Root Function

The square root function has the form f(x)=xf(x) = \sqrt{x} or, more generally, f(x)=g(x)f(x) = \sqrt{g(x)}.

The parent function f(x)=xf(x) = \sqrt{x} starts at the origin and rises gradually to the right, curving ever more gently.

Domain: [0,∞)[0, \infty) — the radicand must be non-negative.

Range: [0,∞)[0, \infty) — square roots are non-negative.

The graph is the right half of a parabola lying on its side. It is the inverse of f(x)=x2f(x) = x^2 restricted to [0,∞)[0, \infty).

Key properties: Increasing on entire domain. Concave down — the rate of increase slows. One-to-one. Continuous on its domain.

The function increases without bound but ever more slowly: 100=10\sqrt{100} = 10, 10000=100\sqrt{10000} = 100. Doubling the input does not double the output.

Transformations shift the starting point. For f(x)=x−h+kf(x) = \sqrt{x - h} + k, the graph starts at (h,k)(h, k) instead of the origin.
-10-5510-55f(x) = √x
Starts at the origin, grows ever more slowly

f(x) = √x is defined only for x ≥ 0, so the graph begins at the origin and runs to the right. It keeps rising, but each step adds less than the one before: the curve flattens without ever levelling off. Compare it with the other families on the function types explorer.

The same graph is half of the parabola x = y², turned on its side.

Cube Root Function

The cube root function has the form f(x)=x3f(x) = \sqrt[3]{x} or f(x)=x1/3f(x) = x^{1/3}.

Unlike the square root, the cube root accepts negative inputs. Every real number has a real cube root.

Domain: all real numbers (−∞,∞)(-\infty, \infty).

Range: all real numbers (−∞,∞)(-\infty, \infty).

The graph passes through the origin and extends in both directions, with an S-like shape but gentler than a cubic. It flattens as ∣x∣|x| increases.

Key properties: Odd symmetry about the origin — f(−x)=−f(x)f(-x) = -f(x). Increasing on entire domain. Concave up for x<0x < 0, concave down for x>0x > 0, with inflection point at the origin. One-to-one.

The cube root function is the inverse of f(x)=x3f(x) = x^3. Both functions have domain and range all real numbers, and both are one-to-one.

Growth is slower than linear: 10003=10\sqrt[3]{1000} = 10, 10000003=100\sqrt[3]{1000000} = 100. The cube root tames large numbers, making them more manageable.

Other Radical Functions

    The nnth root function f(x)=xn=x1/nf(x) = \sqrt[n]{x} = x^{1/n} generalizes square and cube roots.

    For even nn (fourth root, sixth root, etc.):
  • Domain: [0,∞)[0, \infty)
  • Range: [0,∞)[0, \infty)
  • Behavior resembles square root — starting at origin, increasing, concave down
  • Higher even roots are flatter near the origin and rise more slowly

  • For odd nn (fifth root, seventh root, etc.):
  • Domain: all real numbers
  • Range: all real numbers
  • Behavior resembles cube root — S-shaped curve through origin
  • Odd symmetry about the origin
  • Higher odd roots are flatter, rising and falling more slowly

  • All nnth root functions are one-to-one. Each is the inverse of the corresponding power function xnx^n (with appropriate domain restriction for even nn).

    Radical functions with expressions under the root — like f(x)=x2+1f(x) = \sqrt{x^2 + 1} or f(x)=2x−53f(x) = \sqrt[3]{2x - 5} — combine radical behavior with transformations and compositions.

    The table below sets the even-n and odd-n cases side by side with their domains, ranges, symmetry, and characteristic shape.
n parity Domain Range Symmetry Shape
Even n (4th, 6th, ...) [0, ∞) [0, ∞) none — only the right half exists resembles √x: starts at origin, increasing, concave down; higher even roots flatter near 0
Odd n (5th, 7th, ...) (−∞, ∞) (−∞, ∞) odd — point symmetry about the origin resembles ∛x: S-curve through origin; higher odd roots flatter

Absolute Value Function

The absolute value function f(x)=∣x∣f(x) = |x| returns the distance of xx from zero — always non-negative.

The piecewise definition:

∣x∣={xif x≥0−xif x<0|x| = \begin{cases} x & \text{if } x \geq 0 \\ -x & \text{if } x < 0 \end{cases}


Domain: all real numbers.

Range: [0,∞)[0, \infty).

The graph is V-shaped with vertex at the origin. The right arm has slope 11; the left arm has slope −1-1. The pieces meet at the vertex, connecting continuously but with a sharp corner.

Key properties: Even symmetry — ∣−x∣=∣x∣|{-x}| = |x|. Decreasing on (−∞,0)(-\infty, 0), increasing on (0,∞)(0, \infty). Not one-to-one (fails horizontal line test). Not differentiable at x=0x = 0 (sharp corner).

Transformations: f(x)=a∣x−h∣+kf(x) = a|x - h| + k has vertex at (h,k)(h, k). The coefficient aa controls steepness and direction (opening upward if a>0a > 0, downward if a<0a < 0).

Equations with absolute values often split into cases: ∣x−3∣=5|x - 3| = 5 means x−3=5x - 3 = 5 or x−3=−5x - 3 = -5, giving x=8x = 8 or x=−2x = -2.
-10-5510-55f(x) = |x|
f(x) = |x|: a V with its corner at the origin

Two straight rays of slopes −1 and 1 meet at a corner: the graph is the distance from zero, never negative, and symmetric about the y-axis. The corner is the one point with no tangent line. Set it beside the parabola, which it resembles from afar, on the function types explorer.

The corner is why absolute value is treated as a piecewise function rather than a smooth one.

Step Functions

Step functions are piecewise functions where each piece is constant. The graph consists of horizontal segments with jumps between them.

The floor function ⌊x⌋\lfloor x \rfloor returns the greatest integer less than or equal to xx:

⌊2.7⌋=2,⌊−0.3⌋=−1,⌊4⌋=4\lfloor 2.7 \rfloor = 2, \quad \lfloor -0.3 \rfloor = -1, \quad \lfloor 4 \rfloor = 4


The ceiling function ⌈x⌉\lceil x \rceil returns the least integer greater than or equal to xx:

⌈2.7⌉=3,⌈−0.3⌉=0,⌈4⌉=4\lceil 2.7 \rceil = 3, \quad \lceil -0.3 \rceil = 0, \quad \lceil 4 \rceil = 4


Domain: all real numbers.

Range: all integers Z\mathbb{Z}.

Both functions have jump discontinuities at every integer. The floor function is continuous from the right; the ceiling function is continuous from the left.

Applications include rounding, pricing tiers (postage by weight), and converting continuous quantities to discrete categories. Any situation where values snap to fixed levels suggests a step function model.
-5-335-33the Heaviside step
Constant pieces with a jump

The Heaviside step: 0 for negative inputs, 1 from 0 on. Each piece is a horizontal segment and the graph jumps between them — the pattern every step function shares, from this single jump to the floor function's staircase of jumps at every integer. Build other piecewise functions on the piecewise function visualizer.

At each jump the function takes exactly one of the two values; the solid and open dots say which.

Exponential Functions

An exponential function has the form f(x)=a⋅bxf(x) = a \cdot b^x where b>0b > 0, b≠1b \neq 1, and a≠0a \neq 0. The variable appears in the exponent.

When b>1b > 1: exponential growth. The function increases rapidly as xx increases, approaching 00 as x→−∞x \to -\infty.

When 0<b<10 < b < 1: exponential decay. The function decreases rapidly as xx increases, approaching 00 as x→∞x \to \infty.

Domain: all real numbers.

Range: (0,∞)(0, \infty) when a>0a > 0; (−∞,0)(-\infty, 0) when a<0a < 0.

Key properties: Horizontal asymptote at y=0y = 0. Always positive (when a>0a > 0). One-to-one. Continuous everywhere.

The natural exponential f(x)=exf(x) = e^x uses base e≈2.718e \approx 2.718. It is ubiquitous in calculus because it is its own derivative.

Exponential functions are inverses of logarithmic functions with the same base. This connection makes logarithms essential for solving exponential equations.

Detailed treatment appears in the algebra section on exponential functions.
-10-5510-55f(x) = 2ˣ
f(x) = 2ˆx: doubling with each unit step

The curve hugs the x-axis on the left, passes through (0, 1), and climbs faster and faster to the right: each unit step in x doubles the height. It never reaches zero and has no maximum. Change the base to see growth turn into decay on the function types explorer.

The base decides everything: above 1 growth, between 0 and 1 decay.

Logarithmic Functions

A logarithmic function has the form f(x)=log⁡b(x)f(x) = \log_b(x) where b>0b > 0 and b≠1b \neq 1. It is the inverse of the exponential function with the same base.

The logarithm answers: to what power must bb be raised to produce xx?

log⁡b(x)=y  ⟺  by=x\log_b(x) = y \iff b^y = x


Domain: (0,∞)(0, \infty) — only positive inputs.

Range: all real numbers.

The graph passes through (1,0)(1, 0) since log⁡b(1)=0\log_b(1) = 0. It has a vertical asymptote at x=0x = 0. When b>1b > 1, the function increases slowly. When 0<b<10 < b < 1, it decreases.

Key properties: One-to-one. Continuous on its domain. Unbounded above and below, but grows very slowly.

Common bases: log⁡10(x)=log⁡(x)\log_{10}(x) = \log(x) (common logarithm), log⁡e(x)=ln⁡(x)\log_e(x) = \ln(x) (natural logarithm).

Logarithms convert multiplication to addition: log⁡(ab)=log⁡(a)+log⁡(b)\log(ab) = \log(a) + \log(b). This property underlies their historical use in computation and their modern role in scaling (decibels, pH, Richter scale).

Detailed treatment appears in the algebra section on logarithms.
-10-5510-55f(x) = ln(x)
The logarithm's vertical wall

f(x) = ln(x) exists only for x > 0. Near 0 it plunges without bound along the y-axis, it crosses the x-axis at x = 1, and to the right it keeps climbing, more and more slowly. It is the exponential graph reflected across y = x. Compare it with the other families on the function types explorer.

ln(1) = 0 for every base's logarithm: all log graphs pass through (1, 0).

Trigonometric Functions

    The trigonometric functions arise from the unit circle and model periodic phenomena.

    Sine: f(x)=sin⁡(x)f(x) = \sin(x)
  • Domain: all real numbers
  • Range: [−1,1][-1, 1]
  • Period: 2π2\pi
  • Odd function: sin⁡(−x)=−sin⁡(x)\sin(-x) = -\sin(x)

  • Cosine: f(x)=cos⁡(x)f(x) = \cos(x)
  • Domain: all real numbers
  • Range: [−1,1][-1, 1]
  • Period: 2π2\pi
  • Even function: cos⁡(−x)=cos⁡(x)\cos(-x) = \cos(x)

  • Tangent: f(x)=tan⁡(x)f(x) = \tan(x)
  • Domain: all real numbers except x=π2+nπx = \dfrac{\pi}{2} + n\pi
  • Range: all real numbers
  • Period: π\pi
  • Vertical asymptotes at excluded points

  • Reciprocal functions — cosecant, secant, cotangent — are defined as reciprocals of sine, cosine, and tangent respectively.

    All trigonometric functions are periodic, repeating their values at regular intervals. Amplitude, period, and phase shift can be modified through transformations.

    Inverse trigonometric functions exist on restricted domains where the original functions are one-to-one.

    Detailed treatment appears in the trigonometry section.
-10-5510-55f(x) = sin(x)
f(x) = sin x: a wave of period 2π

The curve oscillates between −1 and 1 and repeats every 2π, crossing the axis at every multiple of π. It is the model of periodic behaviour, and the cosine beside it is the same wave shifted a quarter period. Compare the trigonometric family with the others on the function types explorer.

Periodicity separates this family from every other on the page.

Comparing Function Families

    Different families exhibit different growth rates, domain restrictions, and characteristic behaviors.

    Growth comparison for large xx:
  • Logarithmic grows slowest: ln⁡(x)\ln(x)
  • Root functions: x\sqrt{x}, x3\sqrt[3]{x}
  • Linear: xx
  • Polynomial: x2x^2, x3x^3, etc.
  • Exponential grows fastest: 2x2^x, exe^x

  • Eventually, exponentials overtake any polynomial, and polynomials overtake any logarithm.

    Domain comparison:
  • All reals: polynomials, odd-root functions, exponentials, sine, cosine
  • Restricted: even-root functions (x≥0x \geq 0), logarithms (x>0x > 0), rational (excludes zeros of denominator)

  • Invertibility:
  • Always one-to-one: linear (non-constant), exponential, logarithmic, cubic (if monotonic), odd roots
  • Not one-to-one without restriction: quadratic, absolute value, even powers, sine, cosine

  • Periodicity:
  • Periodic: trigonometric functions
  • Non-periodic: all polynomial, rational, exponential, logarithmic, radical functions

  • Each family has its natural applications. Linear for constant rates. Quadratic for projectile motion. Exponential for growth and decay. Trigonometric for cycles. Choosing the right family is the first step in mathematical modeling.

    The table below puts the growth ranking in compact form with representative examples — handy when comparing how fast different families ultimately grow.
Family Examples Growth speed for large x
Logarithmic ln(x), log₁₀(x) slowest — unbounded but very gradual
Root functions √x, ∛x slow — increases but below linear
Linear x, 2x − 3 constant rate of change
Polynomial (degree ≥ 2) x², x³, x⁴ accelerating — faster than linear
Exponential 2ˣ, eˣ fastest — eventually overtakes any polynomial

Families at a Glance

The page covers more than a dozen function families, each with its own algebraic structure, characteristic graph, domain restrictions, and identifying features. The table below collects them all in one place — useful as a reference card when classifying an unfamiliar function or recalling a family's key properties at a glance.
Family Parent form Domain Range Defining feature
Constant f(x) = c ℝ {c} horizontal line
Linear mx + b ℝ ℝ constant slope, straight line
Quadratic ax² + bx + c ℝ [k, ∞) or (−∞, k] parabola with vertex (h, k)
Cubic ax³ + … ℝ ℝ S-curve; up to 2 turning points
Higher polynomial (deg n) aₙxⁿ + … + a₀ ℝ ℝ (odd n) or bounded one side (even n) up to n zeros, n − 1 turning points; smooth everywhere
Rational P(x) ⁄ Q(x) ℝ excluding zeros of Q varies vertical and horizontal asymptotes; holes possible
Square root √x [0, ∞) [0, ∞) starts at origin, concave down, gradually rising
Cube root ∛x ℝ ℝ S-curve through origin; odd symmetry
nth root, even n x^(1⁄n) [0, ∞) [0, ∞) flatter generalization of √x
nth root, odd n x^(1⁄n) ℝ ℝ flatter generalization of ∛x
Absolute value |x| ℝ [0, ∞) V-shape with vertex at origin
Step (floor / ceiling) ⌊x⌋, ⌈x⌉ ℝ ℤ staircase — horizontal segments with jumps
Exponential a · bˣ (b > 0, b ≠ 1) ℝ (0, ∞) or (−∞, 0) rapid growth or decay; horizontal asymptote y = 0
Logarithmic logₐ(x) (0, ∞) ℝ inverse of exp; vertical asymptote x = 0
Sine / cosine sin(x), cos(x) ℝ [−1, 1] periodic wave, period 2π
Tangent tan(x) ℝ excl. π⁄2 + nπ ℝ period π; vertical asymptotes at excluded points

Function Families FAQ

What is a parent function?

+
It is the simplest member of a family, stripped of every shift, stretch, and reflection. Every other member is obtained by transforming it. Knowing the parent means knowing the basic shape, so a transformed graph can be sketched by moving a known curve rather than plotting points from scratch.Read more →

How do you identify which family a function belongs to?

+
Look at where the variable sits. In the base with a constant exponent means polynomial, in the exponent means exponential, under a root sign means radical, in a denominator means rational, and inside a log or trigonometric name means that family. The position of the variable, not its coefficient, decides.Read more →

How do exponential and logarithmic functions relate to each other?

+
They are inverses, so each undoes the other. That relationship explains their shapes: reflecting one across the line y = x produces the other, which is why the exponential's horizontal asymptote becomes the logarithm's vertical one, and why their domains and ranges are swapped versions of each other.Read more →

How can you tell a quadratic from an exponential by its graph?

+
A parabola is symmetric and turns around once, falling then rising or the reverse. An exponential never turns; it rises or falls throughout and flattens toward a horizontal asymptote on one side. Exponential growth also overtakes any polynomial eventually, however slow it looks near the origin.Read more →

What is the difference between a power function and an exponential function?

+
In a power function the variable is the base and the exponent is fixed, as in x cubed. In an exponential the variable is the exponent and the base is fixed, as in 2 to the x. The two behave completely differently despite looking similar, and swapping them is a common error.Read more →