Free for students · Ad-free · WCAG 2.1 AA Compliant · Accessibility

Change in Linear and Exponential Functions

Lesson ~11 min read 8 MCQs

In simple terms: In simple terms, this topic is about the two main ways things change: by adding the same amount each time (linear), or by multiplying by the same amount each time (exponential).

Why this matters

Imagine you and your friend Priya are offered two different summer job plans for a new cafe in Boston.

  • Plan A
    You get a $50 signing bonus and earn exactly $15 for every hour you work.
  • Plan B
    Priya gets a $1 signing bonus but earns $2 for her first hour, $4 for her second, $8 for her third, and so on, with her hourly wage doubling each hour.

At first, your plan seems way better. After one hour, you've made $65 while Priya has only made $3. But who is better off after a full 8-hour shift? Whose earnings grow steadily, and whose earnings explode?

This is the core of what we're exploring today: the fundamental difference between steady, additive change and rapid, multiplicative change. We'll connect these ideas to the two most important function types you'll see: linear and exponential.

Comparing linear (Plan A) and exponential (Plan B) earnings over 8 hours.

Concept overview

flowchart TD
    A[Start: Given a data pattern] --> B{Is the change between outputs constant?};
    B -->|Additive change<br>(y2 - y1 = constant)| C[Linear Function];
    B -->|Multiplicative change<br>(y2 / y1 = constant)| D[Exponential Function];
    C --> E[Form: f(x) = mx + b];
    C --> F[Analogy: Arithmetic Sequence];
    C --> G[Graph: Straight Line];
    D --> H[Form: f(x) = ab^x];
    D --> I[Analogy: Geometric Sequence];
    D --> J[Graph: J-Curve];
This diagram is a flowchart that helps decide between a linear and an exponential function. It starts with a data pattern and asks if the change is additive or multiplicative, leading down two distinct paths for linear and exponential functions, each showing its general form, sequence analogy, and graph type.

Core explanation

At its heart, the difference between linear and exponential functions is about addition versus multiplication. That’s the big idea. Let's break down how this simple difference creates two completely distinct worlds of growth.

Linear Functions: The Steady Climb

Think about Plan A from our cafe example: a $50 bonus plus $15 per hour.

  • After 0 hours (you just signed up): $50
  • After 1 hour: $50 + $15 = $65
  • After 2 hours: $65 + $15 = $80
  • After 3 hours: $80 + $15 = $95

Notice the pattern? For every equal step in time (one hour), your total pay goes up by an equal amount ($15). This is constant additive change.

The function for your pay, let's call it L(x), would be:

Visualizing the components of a linear function: initial value and constant rate of change.

L(x) = 15x + 50

This is the classic linear form f(x) = mx + b.

  • b is the initial value or y-intercept. It's your starting point. Here, it's the $50 bonus.
  • m is the slope or rate of change. It's the constant amount you add for each step. Here, it's the $15 you earn per hour.

Connection to Arithmetic Sequences

This is almost identical to an arithmetic sequence, where you start with a term and add a common difference (d) repeatedly. a_n = a_0 + dn

See the parallel? The linear function f(x) = b + mx is the continuous version of the discrete arithmetic sequence. A sequence gives you values at integer steps (1st hour, 2nd hour), while the function can tell you your pay at any time, like after 2.5 hours. This is a key domain difference: sequences are for discrete steps, functions can be for continuous intervals.

What if you don't know the starting value? Sometimes, you're given a rate of change and a point that isn't the start. For example: "After 4 hours, Carlos had earned $110." We can use the point-slope form: f(x) = y_1 + m(x - x_1)

Here, (x_1, y_1) is your known point (4, 110) and m is the slope (15). L(x) = 110 + 15(x - 4) If you distribute and simplify, you'll get the exact same 15x + 50 function. It's just a different way to build the same line.


Exponential Functions: The Rocket Launch

Now let's look at Priya's plan: a $1 bonus, with her earnings doubling each hour.

  • After 1 hour: $1 (bonus) + $2 = $3
  • After 2 hours: $1 (bonus) + $2 + $4 = $7
  • After 3 hours: $1 (bonus) + $2 + $4 + $8 = $15

Let's look at the rate itself, not the total. The amount she earns in that hour is what's changing. Let's model the function for her total earnings differently, focusing on the multiplicative pattern. A better way to model this is to think of an initial value that gets repeatedly multiplied.

Let's reframe Priya's deal to fit our standard exponential model f(x) = ab^x. Let's say she starts with an initial value of $3 and it doubles every hour.

  • After 0 hours: $3
  • After 1 hour: $3 * 2 = $6
  • After 2 hours: $6 * 2 = $12
  • After 3 hours: $12 * 2 = $24

Here, for every equal step in time (one hour), the output value is multiplied by an equal amount (2). This is constant multiplicative change.

The function for this pattern, let's call it E(x), would be: E(x) = 3 * 2^x

This is the standard exponential form f(x) = ab^x.

  • a is the initial value. It's the value when x=0. Here, it's $3.
  • b is the base or common ratio. It's the constant you multiply by for each step. Here, it's 2 (for doubling).

Connection to Geometric Sequences

This perfectly mirrors a geometric sequence, where you start with a term and multiply by a common ratio (r) repeatedly. g_n = g_0 * r^n

Just like before, the exponential function f(x) = ab^x is the continuous cousin of the discrete geometric sequence. The function can tell you the value at x = 1.8, while the sequence is locked into integer steps.

What if you don't know the starting value? Similarly, we can build an exponential function from any point, not just the y-intercept. For example: "After 2 hours, the value was $12." We can use a point-ratio form: f(x) = y_1 * b^(x - x_1)

Here, (x_1, y_1) is our known point (2, 12) and b is the common ratio (2). E(x) = 12 * 2^(x - 2) With exponent rules, this simplifies to 12 * 2^x * 2^(-2), which is 12 * 2^x * (1/4), giving you the exact same 3 * 2^x function.

The Big Takeaway

The most important skill is to look at a table of data and determine the pattern.

  • To check for a linear function
    Are the differences in the y-values constant? (Do you add/subtract the same number each time?)
  • To check for an exponential function
    Are the ratios of the y-values constant? (Do you multiply/divide by the same number each time?)

Both function types can be defined by just two distinct points. For a line, two points give you a slope. For an exponential curve, two points let you solve for the base and initial value. The key is the kind of change that happens between those points.

Worked examples

Example 1

What's the Pattern?

A biologist is tracking two different bacteria populations, A and B, in a lab. The data is recorded in the table below. Determine if each population's growth is linear or exponential, and write a function for each.

Analyzing bacteria population data to identify linear and exponential growth patterns.
Hours (x) Population A Population B
0 50 1000
1 200 1250
2 350 1500
3 500 1750

Solution Walkthrough:

Population A:

  1. 1
    Test for linear change (additive)
    Let's find the difference in population between each hour.
    • From x=0 to x=1: 200 - 50 = 150
    • From x=1 to x=2: 350 - 200 = 150
    • From x=2 to x=3: 500 - 350 = 150 The difference is a constant +150. This is linear growth.
  2. 2
    Write the function
    We need the form f(x) = mx + b.
    • The constant difference is our slope, m = 150.
    • The initial value is the population at x=0, which is 50. So, b = 50.
    • The function for Population A is A(x) = 150x + 50.

Population B:

  1. 1
    Test for linear change (additive)
    • From x=0 to x=1: 1250 - 1000 = 250
    • From x=1 to x=2: 1500 - 1250 = 250
    • From x=2 to x=3: 1750 - 1500 = 250 Wait, this is also a constant difference! So Population B is also growing linearly.
  2. 2
    Write the function
    We use f(x) = mx + b.
    • The slope is m = 250.
    • The initial value at x=0 is b = 1000.
    • The function for Population B is B(x) = 250x + 1000.

This is a critical point: Don't assume a problem will always give you one of each. You have to test the data. Let's try another one for Population B where it's exponential.

Revised Example 1 (Population B only):

Hours (x) Population B (revised)
0 100
1 200
2 400
3 800

Solution Walkthrough (Revised B):

  1. 1
    Test for linear change
    200 - 100 = 100. But 400 - 200 = 200. The differences are not constant. It's not linear.
  2. 2
    Test for exponential change (multiplicative)
    Let's find the ratio of the population between each hour.
    • From x=0 to x=1: 200 / 100 = 2
    • From x=1 to x=2: 400 / 200 = 2
    • From x=2 to x=3: 800 / 400 = 2 The ratio is a constant 2. This is exponential growth.
  3. 3
    Write the function
    We need the form f(x) = ab^x.
    • The common ratio is our base, b = 2.
    • The initial value at x=0 is a = 100.
    • The function for the revised Population B is B(x) = 100 * 2^x.

Example 2

Finding a Function from Two Points

A town's property value is growing exponentially. In 2020, a house was valued at $300,000. In 2022, the same house was valued at $330,750. Write an exponential function V(t) that models the house's value, where t is the number of years since 2020.

Solution Walkthrough:

  1. 1
    Identify your points
    We have two points (t, V(t)).
    • Let t=0 be the year 2020. So our first point is (0, 300000).
    • The year 2022 is 2 years later, so t=2. Our second point is (2, 330750).
  2. 2
    Use the points to find the common ratio (b)
    We can use the point-ratio form f(x) = y_1 * b^(x - x_1) or set up a system of equations. Let's use the standard form V(t) = ab^t.
    • From point 1: 300000 = a * b^0. Since b^0 = 1, this tells us a = 300000. This is our initial value!
    • From point 2: 330750 = a * b^2.
  3. 3
    Solve for b
    Now we can substitute the value of a we found into the second equation. 330750 = 300000 * b^2
    • Divide both sides by 300,000: 330750 / 300000 = b^2 1.1025 = b^2
    • Take the square root of both sides: b = sqrt(1.1025) = 1.05 (We only take the positive root since this is a growth model).
  4. 4
    Write the final function
    We have our initial value a = 300000 and our base b = 1.05. V(t) = 300000 * (1.05)^t
Comparing the linear growth of Population A and the exponential growth of Revised Population B.

Try it yourself

  1. 1
    Scenario Analysis
    Maya is considering two payment plans for a graphic design project.
    • Plan 1
      A flat fee of $200, plus $50 for each revision round.
    • Plan 2
      A fee of $10 for the first design, which doubles for each subsequent revision round ($20 for the 1st revision, $40 for the 2nd, and so on). Identify which plan represents linear growth and which represents exponential growth. Write a function for each, where x is the number of revision rounds. Which plan is better for the client if they expect to need 4 rounds of revisions?
  2. 2
    From Two Points
    A function passes through the points (2, 24) and (5, 192).
    • Part A
      If the function is linear, what is its equation? (Hint: First find the slope m).
    • Part B
      If the function is exponential, what is its equation? (Hint: Set up r^(x2-x1) = y2/y1 to find the common ratio r first).
Comparing payment plans for graphic design: linear vs. exponential growth over revision rounds.