Math 3 • Modeling & Applications

Choosing Function Families — I can choose an appropriate function family (polynomial, rational, exponential, logarithmic, trigonometric) for a context and justify.

Learn to match real-world patterns to the right mathematical function and defend your choice with evidence.

Math 3 emblem with sigma notation, a function, and a line graph.
Inside this lesson 10 sections 5 questions 10 figures

SECTION 1

Historical Context & Motivation

Throughout history, mathematicians and scientists have faced a recurring challenge: they observe a pattern in the real world — population growth, the swing of a pendulum, the cooling of a cup of coffee — and they need a precise equation to describe it. The search for the right kind of function to model a situation has driven centuries of mathematical innovation. Each major function family was born from a specific real-world need, and understanding that history helps us choose wisely today.

~300 BCE • Polynomials in Ancient Geometry

Greek mathematicians like Euclid studied quadratic relationships while analyzing areas and volumes of geometric shapes, laying the groundwork for polynomial functions.

1614 • Napier Invents Logarithms

John Napier published his work on logarithms to simplify astronomical calculations, creating a new function family that converts multiplication into addition.

1683 • Bernoulli and Compound Interest

Jacob Bernoulli discovered the constant e ≈ 2.718 while studying compound interest, establishing the exponential function as a tool for modeling growth and decay.

1822 • Fourier's Trigonometric Models

Joseph Fourier showed that any periodic phenomenon — heat waves, sound, vibrations — could be modeled using combinations of sine and cosine functions.

20th Century • Modern Data Modeling

With computers and large data sets, choosing the correct function family became essential in fields from epidemiology to economics to engineering design.

Today, the central question remains: when you encounter a new data set or scenario, how do you decide whether a polynomial, rational, exponential, logarithmic, or trigonometric function best describes the behavior? This lesson equips you with a framework to make — and justify — that choice.

SECTION 2

Core Principles — The Five Function Families

Before you can choose a function family, you need to know what each one looks like and what kind of behavior it naturally describes. Think of each function family as a tool in a toolkit — a wrench is great for bolts, but terrible for nails. Similarly, each function family excels at modeling specific types of real-world behavior.

1

Polynomial Functions

Functions like f(x) = ax² + bx + c. They model smooth, continuous curves — projectile motion, area relationships, and data with turning points. The degree tells you how many direction changes are possible.
2

Rational Functions

Ratios of two polynomials, like f(x) = 1/x. They model situations with asymptotes — values the output approaches but never reaches. Think of dilution, average cost, or shared work problems.
3

Exponential Functions

Functions like f(x) = a · bˣ where the variable is in the exponent. They model constant percent change — population growth, radioactive decay, and compound interest.
4

Logarithmic Functions

The inverse of exponential: f(x) = log(x). They model rapid initial growth that slows dramatically — earthquake intensity (Richter scale), sound loudness (decibels), and pH levels.
5

Trigonometric Functions

Functions like f(x) = sin(x) and cos(x). They model repeating, cyclical behavior — tides, seasons, sound waves, Ferris wheel heights, and anything periodic.
✦

KEY TAKEAWAY

Choosing a function family is like choosing the right vehicle for a trip. Need to carry heavy equipment? Use a truck (polynomial). Crossing the ocean? Use a ship (trigonometric — it handles waves). Going somewhere fast with compounding speed? Use a rocket (exponential). The destination — meaning the shape and behavior of your data — determines which vehicle gets you there.

SECTION 3

Visual Comparison — How the Five Families Behave

The most powerful way to distinguish function families is to see their graphs side by side. Each family produces a distinctly different shape, and recognizing these shapes in data is the first step toward choosing the right model.

Five Function Families — Signature ShapesPOLYNOMIALy = x³ − 3xRATIONALy = 1/xEXPONENTIALy = 2ˣLOGARITHMICy = log(x)TRIGONOMETRICy = sin(x)Key Identifying FeaturesSmooth curvesTurning pointsEnd behavior: ±∞Finite x-interceptsAsymptotesHoles or breaksApproaches a limitRatio behaviorConstant % changeJ-curve shapeNever reaches zeroHorizontal asymptoteFast then slow growthVertical asymptoteDefined for x > 0Inverse of exponentialRepeating patternFixed periodBounded outputOscillation
Each column shows a representative graph and the identifying features of that function family. Notice how the polynomial has turning points, the rational has asymptotes, the exponential curves steeply, the logarithmic curve flattens, and the trigonometric function repeats.

When you look at real-world data, you are essentially looking for these signature shapes. Does the data curve up and then back down like a parabola? That suggests a polynomial. Does it shoot up or decay toward a boundary it never crosses? That's likely exponential. Does the pattern repeat over and over? You're probably looking at something trigonometric. Training your eye to spot these shapes is the most important skill in this lesson.

SECTION 4

Mathematical Framework — General Forms & Key Features

Each function family has a general algebraic form. Knowing these forms helps you translate a verbal description or data pattern into an equation. Below are the general forms along with the parameters that control their behavior.

POLYNOMIAL (DEGREE n)

f(x)=anxn+an−1xn−1+…+a1x+a0f(x) = aₙxⁿ + aₙ₋₁xⁿ⁻¹ + … + a₁x + a₀

The degree n determines the maximum number of turning points (n − 1) and the end behavior. A quadratic (n = 2) has one turning point; a cubic (n = 3) can have two.

RATIONAL

f(x)=P(x)/Q(x),wherePandQarepolynomialsf(x) = P(x) / Q(x), where P and Q are polynomials

Vertical asymptotes occur where Q(x) = 0. Horizontal or oblique asymptotes describe the long-run behavior as x → ±∞.

EXPONENTIAL

f(x)=a⋅bx(b>0,b≠1)f(x) = a · bˣ (b > 0, b ≠ 1)

If b > 1, the function models growth. If 0 < b < 1, it models decay. The parameter a is the initial value (y-intercept when x = 0). The constant ratio between consecutive outputs equals b.

LOGARITHMIC

f(x)=a⋅logb(x)+cf(x) = a · log_b(x) + c

The logarithmic function is the inverse of the exponential. It increases without bound but at an ever-decreasing rate. Common bases are 10 (common log) and e (natural log, ln).

TRIGONOMETRIC

f(x)=A⋅sin(Bx+C)+Df(x) = A · sin(Bx + C) + D

A controls amplitude (height), B controls the period (2π/B), C creates a horizontal shift, and D shifts the midline vertically. Cosine has the same form but starts at a maximum.

💡

Decision Checklist

Ask yourself these four questions when choosing a function family: (1) Does the data repeat? → Trigonometric. (2) Does it grow/decay by a constant percent? → Exponential. (3) Does it have a "forbidden" input value or an asymptote? → Rational. (4) Does it rise quickly then flatten? → Logarithmic. (5) Does it have a smooth curve with turning points? → Polynomial.

SECTION 5

The Decision Flowchart — A Step-by-Step Guide

When you encounter a real-world scenario or data set, you can follow a systematic process to narrow down the correct function family. The flowchart below guides you through a series of yes-or-no questions. Start at the top and follow the arrows based on what you observe in the data or context description.

Function Family Decision FlowchartSTART: Examine the dataDoes the pattern repeat cyclically?YESTRIGsin, cos, tanNOConstant percent change (ratio test)?YESEXPOa · bˣNORapid start that slows (inverse of expo)?YESLOGlog(x), ln(x)NOAsymptotes / undefined input values?YESRATIONALP(x)/Q(x)NOPOLYNOMIALSmooth curve, turning pointsCount turning points to estimate the degree.
Start at the top and answer each question based on what you observe. The first "yes" directs you to the appropriate function family. If all answers are "no," the default is polynomial — use the number of turning points to estimate the degree.

This flowchart is a starting point, not a rigid rule. In practice, you should also check your choice by looking at a table of values. For exponential functions, compute the ratios between consecutive y-values — if they are approximately constant, the data is exponential. For linear or polynomial data, check the finite differences: constant first differences indicate linear, constant second differences indicate quadratic, and so on.

SECTION 6

Worked Example — Choosing and Justifying a Function Family

A biologist tracks a bacterial population in a lab. The data is shown below. Our task is to determine which function family best models this situation and justify the choice.

Time (hours)PopulationRatio (consecutive)
0500—
11,0001000/500 = 2.0
22,0002000/1000 = 2.0
34,0004000/2000 = 2.0
48,0008000/4000 = 2.0

Bacterial population data with consecutive ratios

Choosing the Function Family for Bacterial Growth

  1. 1

    Step 1 — Check for Repeating Patterns

    Is the data cyclical? The population only increases — there is no repeating up-and-down pattern. So we rule out trigonometric functions.
  2. 2

    Step 2 — Apply the Ratio Test

    Divide each population value by the previous one. Every ratio equals 2.0 — the population doubles each hour. A constant ratio between consecutive outputs is the hallmark of an exponential function.
    Constant ratio = 2.0 → Exponential family confirmed
  3. 3

    Step 3 — Identify Parameters

    The initial value (when t = 0) is 500, so a = 500. The common ratio is b = 2. The model is P(t) = 500 · 2ᵗ.
    P(t) = 500 · 2ᵗ
  4. 4

    Step 4 — Justify the Choice

    We chose exponential because (1) the context involves growth by a constant multiplier, (2) the ratio test confirms a constant ratio of 2, (3) the data shows no turning points (ruling out polynomial), no asymptotes from forbidden inputs (ruling out rational), no flattening from a logarithmic shape, and no repeating cycle (ruling out trigonometric).
  5. 5

    Step 5 — Verify

    Plug t = 4 into the model: P(4) = 500 · 2⁴ = 500 · 16 = 8,000. This matches the data perfectly, supporting our choice.
    P(4) = 8,000 ✓ — Model verified

SECTION 7

Strengths & Limitations of Each Function Family

No single function family is perfect for every situation. Understanding the strengths and limitations of each family helps you make better modeling decisions and avoid common mistakes. For instance, an exponential model predicts unlimited growth — great for short-term bacterial populations, but unrealistic over long time spans when resources run out.

Function FamilyStrengthsLimitations
PolynomialFlexible shape; can model curves with multiple turning points; easy to computeEnd behavior goes to ±∞, which is unrealistic for many real contexts; higher degrees can overfit data
RationalModels situations with limiting values (horizontal asymptotes); captures inversely proportional relationshipsUndefined at certain x-values; can be difficult to interpret; domain restrictions may not match the context
ExponentialNaturally models constant percent growth/decay; always positive output; widely applicable in science and financePredicts unlimited growth or approaches zero but never reaches it; unrealistic for long-term predictions without modification
LogarithmicCaptures diminishing returns; useful for scales that compress large ranges (decibels, pH, Richter)Only defined for positive inputs; grows without bound (slowly), which may not match bounded real-world data
TrigonometricPerfect for periodic/cyclical data; bounded output; parameters directly correspond to real features (period, amplitude)Cannot model non-repeating data; assumes perfectly regular cycles, which may not reflect messy real-world oscillations

Strengths and limitations of the five function families

✦

KEY TAKEAWAY

Every model is a simplification of reality. When you choose a function family, you are making a trade-off: the model captures the most important behavior of the data while ignoring details that don't matter for your purpose. A good justification explains both why the chosen family fits and why the others don't.

SECTION 8

Connection to Advanced Modeling

In this course, you choose from five clearly defined function families. As you move into more advanced math and science courses, you will encounter situations where data doesn't fit neatly into a single family. At that point, you may combine families (for instance, a polynomial times an exponential creates a model for damped oscillations), use piecewise functions, or apply statistical techniques like regression analysis. The table below shows how the skills in this lesson connect to those more advanced ideas.

This Lesson (Math 3)Advanced Extension
Choosing from five function familiesRegression analysis selects the best-fit model from a larger library of functions using residual analysis
Ratio test for exponentialLogistic models (S-curves) extend exponential growth with a carrying capacity, used in ecology and epidemiology
Recognizing trigonometric patternsFourier analysis decomposes complex signals into sums of sine and cosine waves — the basis of digital audio and image compression
Finite differences for polynomialsIn calculus, the derivative generalizes finite differences to describe instantaneous rates of change
Justifying your model choiceModel validation uses R² values, cross-validation, and residual plots to statistically justify a chosen model

How this lesson's skills extend into advanced mathematics

The core skill you are building — looking at context clues and matching them to the behavior of a function — remains relevant at every level. Whether you are in a college statistics course, a physics lab, or a data science job, the question is always the same: What kind of function best describes what I'm seeing?

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

A student argues that because a data set is always increasing, it must be modeled by an exponential function. Explain why this reasoning is flawed, and give an example of another function family that is also always increasing over part of its domain.
Show answer
The reasoning is flawed because "always increasing" is not unique to exponential functions. Linear functions (a polynomial of degree 1), logarithmic functions, and even certain polynomial functions like f(x) = x³ are also always increasing over their domains. The defining feature of an exponential function is not just that it increases, but that it increases by a constant percentage (constant multiplicative ratio). To confirm exponential behavior, you should perform the ratio test — divide consecutive outputs and check for a constant result. Simply looking at the direction of the data is not sufficient to choose a function family.

Question 2: BASIC CALCULATION

The following data shows the height of a ball (in feet) at various times after being thrown upward: t = 0 → h = 5, t = 1 → h = 37, t = 2 → h = 37, t = 3 → h = 5. Which function family should model this data? Justify your answer using two different pieces of evidence.
Show answer
A polynomial function — specifically a quadratic (degree 2) — best models this data. Evidence 1: The context is projectile motion, which is governed by gravity, a force that produces a parabolic path (a quadratic relationship h(t) = at² + bt + c). Evidence 2: The data has exactly one turning point — it rises and then falls symmetrically. One turning point means the degree is at least 2, and since the data is symmetric about t = 1.5, a quadratic is the simplest polynomial that fits. We can also check the second differences: Δ₁ = {32, 0, −32}, Δ₂ = {−32, −32}, which are constant, confirming a quadratic model.

Question 3: INTERMEDIATE

A town's average monthly temperature (°F) over a year is: Jan = 30, Feb = 33, Mar = 42, Apr = 55, May = 65, Jun = 75, Jul = 80, Aug = 78, Sep = 70, Oct = 57, Nov = 42, Dec = 32. Choose the appropriate function family and identify two key parameters from the context.
Show answer
A trigonometric function (specifically a sinusoidal model) is appropriate because the temperature data repeats annually — it rises in summer and falls in winter in a cyclical pattern. Key parameter 1: The period is 12 months (one full year for a complete cycle). Key parameter 2: The amplitude is approximately (80 − 30) / 2 = 25°F, representing how far the temperature swings above and below the midline. The midline (vertical shift D) is approximately (80 + 30) / 2 = 55°F. A model such as T(t) = 25·sin(2π/12 · (t − C)) + 55 would fit, where C is a horizontal shift to align the maximum with July.

Question 4: APPLIED

A company manufactures custom T-shirts. The average cost per shirt C(x) is given by C(x) = (500 + 3x) / x, where x is the number of shirts produced. Identify the function family, explain what the horizontal asymptote means in context, and determine how many shirts must be produced for the average cost to drop below $8.
Show answer
This is a rational function because C(x) is a ratio of a linear polynomial (500 + 3x) in the numerator and a linear polynomial (x) in the denominator. Simplifying, C(x) = 500/x + 3. As x → ∞, the term 500/x → 0, so the horizontal asymptote is y = 3. In context, this means no matter how many shirts are produced, the average cost per shirt will approach $3 but never drop below it — the $3 represents the variable cost per shirt, and the $500 fixed setup cost gets spread thinner as more shirts are made. To find when C(x) < 8: (500 + 3x)/x < 8 → 500 + 3x < 8x → 500 < 5x → x > 100. The company must produce more than 100 shirts for the average cost to drop below $8.

Question 5: CRITICAL THINKING

A researcher collects the following data on the spread of a rumor through a school of 800 students: Day 0 → 5 students, Day 1 → 15, Day 2 → 43, Day 3 → 110, Day 4 → 260, Day 5 → 500, Day 6 → 680, Day 7 → 760, Day 8 → 790. An exponential model fits the early data well but overestimates later data. Explain why, propose a better function type (even if it's not one of the five standard families), and describe what features of the data support your proposal.
Show answer
The exponential model fits the early data because the rumor initially spreads by a roughly constant ratio (each day about 2.5–3 times more students hear it). However, as more students hear the rumor, there are fewer people left to tell, so the growth rate slows and the number of "informed" students approaches a maximum of 800. This creates an S-shaped (sigmoidal) curve, not the J-shape of a pure exponential. A logistic function — P(t) = L / (1 + ae⁻ᵏᵗ), where L = 800 is the carrying capacity — would model this data far more accurately. The data supports this because: (1) early growth is approximately exponential, (2) there is an inflection point around Day 4–5 where growth rate peaks, and (3) the data levels off and approaches the upper limit of 800. This example illustrates a limitation of the basic exponential family and motivates learning about more advanced models like the logistic function.

SUMMARY

Lesson Summary

Summary

When modeling real-world situations, your first job is to identify which function family matches the behavior you observe. Polynomial functions model smooth curves with turning points and are identified by constant finite differences. Rational functions involve ratios of polynomials and feature asymptotes — values the output approaches but never reaches. Exponential functions model constant percent growth or decay and are confirmed by a constant ratio between consecutive outputs. Logarithmic functions are the inverse of exponentials and model rapid initial change that gradually levels off. Trigonometric functions model periodic, repeating behavior with measurable amplitude and period.

To justify your choice, use multiple forms of evidence: context clues (what does the scenario describe?), graphical shape (does it match the signature curve?), and numerical tests (ratio test, finite differences, or asymptotic behavior). A strong justification also explains why the other families were ruled out. Use the decision flowchart as a starting framework: check for periodicity first, then constant percent change, then rapid-start-then-slow growth, then asymptotes, and finally default to polynomial. Remember: every model is a simplification, and a good modeler always acknowledges the limitations of their chosen function family.

Varsity Tutors • Math 3 • Choosing Function Families