Math Core

Lesson 3.5 · Exponential and Logarithmic Functions

Exponential and logistic models

You now have exponential functions to describe change and logarithms to solve for time. This lesson puts them to work on real situations: populations, radioactive decay, cooling objects, and the spread of anything that eventually runs out of room to grow. Along the way you'll meet the logistic model, which fixes the biggest flaw of pure exponential growth.

Continuous exponential models

Any exponential model can be written as

A(t)=A0ekt,A(t) = A_0 e^{kt},

where A0=A(0)A_0 = A(0) is the initial amount and kk is the continuous growth rate (or relative growth rate). If k>0k > 0 the quantity grows; if k<0k < 0 it decays. A model written as A0btA_0 b^t converts to this form with k=ln⁡bk = \ln b, as you saw in the properties lesson.

What makes this form natural is that kk measures growth relative to size. At every instant, a quantity modeled by A0ektA_0e^{kt} is changing at a rate of kk times its current amount. That's the signature of anything whose growth is fueled by what's already there: cells dividing, money earning interest on interest, atoms decaying independently of one another.

Doubling time and half-life

For A=A0ektA = A_0e^{kt}:

  • If k>0k > 0, the doubling time is T=ln⁡2kT = \dfrac{\ln 2}{k}.
  • If k<0k < 0, the half-life is h=ln⁡2∣k∣h = \dfrac{\ln 2}{|k|}.

Neither depends on the starting amount. With a known half-life hh, you can also write A=A0(12)t/hA = A_0\left(\tfrac{1}{2}\right)^{t/h}.

To see the doubling-time formula, set A=2A0A = 2A_0: then ekT=2e^{kT} = 2, so kT=ln⁡2kT = \ln 2.

Building a model from data

If you know the amount at two times, you can find kk and then predict anything else.

Worked example: Bacteria culture

A culture contains 500500 bacteria at the start of an experiment and 14001400 three hours later. Assume continuous exponential growth.

  1. Find the model N=N0ektN = N_0e^{kt}.
  2. Predict the count after 55 hours.
  3. When will the culture reach 50005000 bacteria?

Solution.

  1. N0=500N_0 = 500. From 1400=500e3k1400 = 500e^{3k} you get e3k=2.8e^{3k} = 2.8, so k=ln⁡2.83≈0.3432k = \dfrac{\ln 2.8}{3} \approx 0.3432. The model is N≈500e0.3432tN \approx 500e^{0.3432t}, a continuous growth rate of about 34.3%34.3\% per hour.

  2. N(5)=500e5kN(5) = 500e^{5k}. Because e3k=2.8e^{3k} = 2.8 exactly, e5k=2.85/3e^{5k} = 2.8^{5/3}, and N(5)=500(2.8)5/3≈2781N(5) = 500(2.8)^{5/3} \approx 2781 bacteria.

  3. Solve 5000=500ekt5000 = 500e^{kt}: ekt=10e^{kt} = 10, so t=ln⁡10k=3ln⁡10ln⁡2.8≈6.71t = \dfrac{\ln 10}{k} = \dfrac{3\ln 10}{\ln 2.8} \approx 6.71 hours.

Tip

Keep kk exact (as ln⁡2.83\frac{\ln 2.8}{3}) or in calculator memory. Rounding kk to 0.340.34 in part 3 gives 6.776.77 hours instead of 6.716.71. Small errors in a rate are magnified in the exponent.

Radioactive decay

Radioactive isotopes decay exponentially with a fixed half-life. Carbon-14, with a half-life of about 57305730 years, is used to date once-living material: while an organism is alive its carbon-14 level stays constant, and after death it decays.

Worked example: Carbon dating

A wooden tool contains 30%30\% of the carbon-14 found in living wood. About how old is it?

Solution. With A=A0(12)t/5730A = A_0\left(\tfrac{1}{2}\right)^{t/5730} and A=0.30A0A = 0.30A_0:

0.30=(12)t/5730⟹t5730ln⁡0.5=ln⁡0.30⟹t=5730ln⁡0.30ln⁡0.5≈9953.0.30 = \left(\tfrac{1}{2}\right)^{t/5730} \quad\Longrightarrow\quad \frac{t}{5730}\ln 0.5 = \ln 0.30 \quad\Longrightarrow\quad t = \frac{5730\ln 0.30}{\ln 0.5} \approx 9953.

The tool is roughly 10,00010{,}000 years old. Reasonableness check: after 11 half-life 50%50\% remains, after 22 half-lives (11,46011{,}460 years) 25%25\% remains. 30%30\% lies between, and so does 99539953 years.

Newton's law of cooling

A hot object cools quickly at first, then more slowly as it approaches room temperature. The difference between its temperature and the surroundings decays exponentially:

T(t)=Ts+(T0−Ts)e−kt,T(t) = T_s + (T_0 - T_s)e^{-kt},

where TsT_s is the surrounding temperature, T0T_0 the initial temperature and k>0k > 0 a constant for the object. The graph has horizontal asymptote T=TsT = T_s.

Worked example: Cooling coffee

A cup of coffee at 90∘C90^\circ\text{C} is placed in a 20∘C20^\circ\text{C} room. After 55 minutes it is 70∘C70^\circ\text{C}. How long until it cools to 45∘C45^\circ\text{C}?

Solution. The model is T=20+70e−ktT = 20 + 70e^{-kt}. Use the data point:

70=20+70e−5k  ⟹  e−5k=57  ⟹  k=ln⁡(7/5)5≈0.06729.70 = 20 + 70e^{-5k} \;\Longrightarrow\; e^{-5k} = \frac{5}{7} \;\Longrightarrow\; k = \frac{\ln(7/5)}{5} \approx 0.06729.

Now solve 45=20+70e−kt45 = 20 + 70e^{-kt}:

e−kt=2570  ⟹  t=ln⁡(70/25)k=5ln⁡2.8ln⁡1.4≈15.3 minutes.e^{-kt} = \frac{25}{70} \;\Longrightarrow\; t = \frac{\ln(70/25)}{k} = \frac{5\ln 2.8}{\ln 1.4} \approx 15.3 \text{ minutes}.
The coffee's temperature approaches the room temperature, 20 °C.Open in grapher →

Logistic growth

Exponential growth cannot last forever. A population in a lake, a rumor in a school or sales of a new phone all eventually run into a limit. The logistic model starts out looking exponential, then bends and levels off at a maximum.

Definition

Logistic model

A logistic function has the form

P(t)=C1+Ae−kt,C,A,k>0.P(t) = \frac{C}{1 + Ae^{-kt}}, \qquad C, A, k > 0.

The constant CC is the carrying capacity: P(t)→CP(t) \to C as t→∞t \to \infty. The initial value is P(0)=C1+AP(0) = \dfrac{C}{1 + A}.

Why does it level off? As tt grows, e−kt→0e^{-kt} \to 0, so the denominator approaches 11 and P→CP \to C. For very negative tt the denominator is huge and P→0P \to 0. The graph is an S-shaped curve with horizontal asymptotes P=0P = 0 and P=CP = C.

Growth is fastest at the inflection point, where P=C2P = \dfrac{C}{2}. Before that point the curve bends upward like an exponential; after it, growth slows as the population crowds its limit.

Worked example: Fish in a lake

A lake is stocked with fish, and the population after tt years is modeled by

P(t)=12001+39e−0.4t.P(t) = \frac{1200}{1 + 39e^{-0.4t}}.
  1. How many fish were stocked, and what is the carrying capacity?
  2. When does the population reach half the carrying capacity?

Solution.

  1. P(0)=12001+39=30P(0) = \dfrac{1200}{1 + 39} = 30 fish were stocked. The carrying capacity is C=1200C = 1200 fish.

  2. Solve P(t)=600P(t) = 600:

12001+39e−0.4t=600  ⟹  1+39e−0.4t=2  ⟹  e−0.4t=139  ⟹  t=ln⁡390.4≈9.16 years.\frac{1200}{1 + 39e^{-0.4t}} = 600 \;\Longrightarrow\; 1 + 39e^{-0.4t} = 2 \;\Longrightarrow\; e^{-0.4t} = \frac{1}{39} \;\Longrightarrow\; t = \frac{\ln 39}{0.4} \approx 9.16 \text{ years}.

This is when the population is growing fastest.

The logistic model (solid) tracks the exponential 30e^(0.4t) (dashed) early on, then levels off at 1200.Open in grapher →

Common mistake

Don't use an exponential model outside the range where it makes sense. An exponential fit to the first few years of fish data would predict about 30e0.4⋅25≈660,00030e^{0.4 \cdot 25} \approx 660{,}000 fish after 2525 years. The logistic model, which knows about the lake's limit, predicts just under 12001200.

Choosing and checking a model

A quick way to test whether data are exponential: compute ln⁡y\ln y for each data point. If y=A0ekty = A_0e^{kt}, then

ln⁡y=ln⁡A0+kt,\ln y = \ln A_0 + kt,

which is linear in tt with slope kk. So exponential data look like a straight line when plotted on a logarithmic vertical axis (a semi-log plot). Logistic data look linear there at first, then flatten.

SituationModel
Growth or decay by a constant percent, no limit in sightA0ektA_0e^{kt} or A0btA_0b^t
Decay toward a nonzero level (cooling, warming)Ts+(T0−Ts)e−ktT_s + (T_0 - T_s)e^{-kt}
Growth limited by a maximum (population, spread of news)C1+Ae−kt\dfrac{C}{1 + Ae^{-kt}}

Practice

Practice 1

A deer population in a state park is modeled by P(t)=250e0.03tP(t) = 250e^{0.03t}, where tt is years since 2020. Find P(10)P(10), rounded to the nearest whole number.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 2

An investment grows at a continuous rate of 3.5%3.5\% per year. What is its doubling time? Round to the nearest hundredth of a year.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 3

An isotope has a half-life of 1212 days. How much of a 200200 mg sample remains after 3030 days? Round to the nearest hundredth of a milligram.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 4

A car loses 8%8\% of its value each year. How many years until it is worth half its purchase price? Round to the nearest hundredth.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 5

A city had 20,00020{,}000 residents in 2010 and 26,00026{,}000 in 2018. Assuming continuous exponential growth, predict the population in 2030. Round to the nearest person.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 6

The number of students who have heard a rumor tt days after it starts is modeled by N(t)=50001+24e−0.6tN(t) = \dfrac{5000}{1 + 24e^{-0.6t}}. After how many days have half the carrying capacity heard it? Round to the nearest hundredth.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 7

A pie comes out of the oven at 180∘F180^\circ\text{F} into a 70∘F70^\circ\text{F} kitchen. Its temperature is T(t)=70+110e−0.05tT(t) = 70 + 110e^{-0.05t} after tt minutes. When will it reach 100∘F100^\circ\text{F}? Round to the nearest hundredth of a minute.

Enter a number. Fractions like 3/4 and sqrt(2) are OK.

Practice 8

A flu virus spreads through a boarding school of 800800 students. Which kind of model best describes the number of students infected over time?