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.



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 a0a \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.

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 c0c \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 f(x)=mx+bf(x) = mx + b 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 m0m \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 m0m \neq 0 is one-to-one, passing the horizontal line test. Its inverse is also linear: f1(x)=xbmf^{-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°.

Quadratic Functions

A quadratic function has the form f(x)=ax2+bx+cf(x) = ax^2 + bx + c where a0a \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 occurs at x=b2ax = -\dfrac{b}{2a}. The vertex form f(x)=a(xh)2+kf(x) = a(x - h)^2 + k places the vertex at (h,k)(h, k) and shows transformations explicitly.

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 b24acb^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.

Cubic Functions

A cubic function has the form f(x)=ax3+bx2+cx+df(x) = ax^3 + bx^2 + cx + d where a0a \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 f1(x)=x3f^{-1}(x) = \sqrt[3]{x}.

Higher-Degree Polynomial Functions

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

f(x)=anxn+an1xn1++a1x+a0,an0f(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 n1n - 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 Q(x)=0Q(x) = 0 and P(x)0P(x) \neq 0. 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:
  • P<P < degree of QQ: horizontal asymptote at y=0y = 0.
  • y=leading coefficient of Pleading coefficient of Qy = \dfrac{\text{leading coefficient of } P}{\text{leading coefficient of } Q}.
  • P>P > degree of QQ: no horizontal asymptote (oblique asymptote if degree difference is 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.

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)=xh+kf(x) = \sqrt{x - h} + k, the graph starts at (h,k)(h, k) instead of the origin.

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)

  • For odd nn (fifth root, seventh root, etc.):

  • 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)=2x53f(x) = \sqrt[3]{2x - 5} — combine radical behavior with transformations and compositions.

Absolute Value Function

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

The piecewise definition:

x={xif x0xif 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)=axh+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: x3=5|x - 3| = 5 means x3=5x - 3 = 5 or x3=5x - 3 = -5, giving x=8x = 8 or x=2x = -2.

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.

Exponential Functions

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

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

When 0<b<10 < b < 1: exponential decay. The function decreases rapidly as xx increases, approaching 00 as xx \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 e2.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.

Logarithmic Functions

A logarithmic function has the form f(x)=logb(x)f(x) = \log_b(x) where b>0b > 0 and b1b \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?

logb(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 logb(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: log10(x)=log(x)\log_{10}(x) = \log(x) (common logarithm), loge(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.

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]
  • 2π2\pi
  • sin(x)=sin(x)\sin(-x) = -\sin(x)

  • Cosine: f(x)=cos(x)f(x) = \cos(x)
  • [1,1][-1, 1]
  • 2π2\pi
  • cos(x)=cos(x)\cos(-x) = \cos(x)

  • Tangent: f(x)=tan(x)f(x) = \tan(x)
  • x=π2+nπx = \dfrac{\pi}{2} + n\pi
  • π\pi

  • 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.

Comparing Function Families

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

    Growth comparison for large xx:
  • ln(x)\ln(x)
  • x\sqrt{x}, x3\sqrt[3]{x}
  • xx
  • x2x^2, x3x^3, etc.
  • 2x2^x, exe^x

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

    Domain comparison:
  • x0x \geq 0), logarithms (x>0x > 0), rational (excludes zeros of denominator)

  • Invertibility:

  • Periodicity:

  • 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.