3.12 Linear Functions and Applications of Linear Functions

Learning Objectives

In this section you will:

  • Represent a linear function.
  • Write and interpret an equation for a linear function.
  • Model real-world problems with linear functions.
  • Build linear models from verbal descriptions.
  • Model a set of data with a linear function.
The Shanghai Maglev Train itself, maglevving.
Figure 3.12.1 Shanghai MagLev Train by Jody McIntyre CC-BY-SA 2.0

Just as with the growth of a bamboo plant, there are many situations that involve constant change over time. Consider, for example, the first commercial maglev train in the world, the Shanghai MagLev Train Figure 3.12.1. It carries passengers comfortably for a 30-kilometer trip from the airport to the subway station in only eight minutes[1] .

Suppose a maglev train travels a long distance, and maintains a constant speed of 83 meters per second for a period of time once it is 250 meters from the station. How can we analyze the train’s distance from the station as a function of time? In this section, we will investigate a kind of function that is useful for this purpose, and use it to investigate real-world situations such as the train’s distance from the station at a given point in time.

Representing Linear Functions

The function describing the train’s motion is a linear function, which is defined as a function with a constant rate of change. This is a polynomial of degree [latex]1[/latex]. There are several ways to represent a linear function, including word form, function notation, tabular form, and graphical form. We will describe the train’s motion as a function using each method.

Representing a Linear Function in Word Form

Let’s begin by describing the linear function in words. For the train problem, we just considered, the following word sentence may be used to describe the function relationship.

  • The train’s distance from the station is a function of the time during which the train moves at a constant speed plus its original distance from the station when it began moving at constant speed.

The speed is the rate of change. Recall that a rate of change is a measure of how quickly the dependent variable changes with respect to the independent variable. The rate of change for this example is constant, which means that it is the same for each input value. As the time (input) increases by 1 second, the corresponding distance (output) increases by [latex]83[/latex] meters. The train began moving at this constant speed at a distance of [latex]250[/latex] meters from the station.

Representing a Linear Function in Function Notation

Another approach to representing linear functions is by using function notation. One example of function notation is an equation written in the slope-intercept form of a line, where [latex]x[/latex] is the input value, [latex]m[/latex] is the rate of change, and [latex]b[/latex] is the initial value of the dependent variable.

Equation form                      [latex]y=mx+b[/latex]
Function notation                [latex]f(x)=mx+b[/latex]

In the example of the train, we might use the notation [latex]D[/latex] where the total distance [latex]D[/latex] is a function of the time [latex]t[/latex]. The rate, [latex]m[/latex], is [latex]83[/latex] meters per second. The initial value of the dependent variable [latex]b[/latex] is the original distance from the station, [latex]250[/latex] meters. We can write a generalized equation to represent the motion of the train.

[latex]D=83t+250[/latex].

Representing a Linear Function in Tabular Form

A third method of representing a linear function is through the use of a table. The relationship between the distance from the station and the time is represented in Figure 3.12.2. From the table, we can see that the distance changes by [latex]83[/latex] meters for every [latex]1[/latex] second increase in time.

Table with the first row, labeled t, containing the seconds from 0, 1, 2, 3, and with the second row, labeled D (t), containing the meters 250, 333, 416, and 499. Each value in the first row increases by 1 second, and each value in the second row increases by 83 meters.
Figure 3.12.2 Tabular representation of the function D showing selected input and output values

Can the input in the previous example be any real number?

No. The input represents time so while nonnegative rational and irrational numbers are possible, negative real numbers are not possible for this example. The input consists of non-negative real numbers.

Representing a Linear Function in Graphical Form

Another way to represent linear functions is visually, using a graph. We can use the function relationship from above, [latex]D(t)=83t+250[/latex], to draw a graph as represented in Figure 3.12.3 Notice the graph is a line. When we plot a linear function, the graph is always a line.

The rate of change, which is constant, determines the slant, or slope of the line. The point at which the input value is zero is the vertical intercept, or [latex]y[/latex]-intercept, of the line. We can see from the graph that the [latex]y[/latex]-intercept in the train example we just saw is [latex](0,250)[/latex] and represents the distance of the train from the station when it began moving at a constant speed.

This is a graph with y-axis labeled “Distance (m)” and x-axis labeled “Time (s).” The x-axis spans from 0 to 5 and is marked in increments of one. The y-axis spans from 0 to 500 and is marked in increments of one hundred. The graph shows an increasing function. As time increases, distance also increases. The line is graphed along the points (0, 250) and (1, 333)
Figure 3.12.3 The graph of t=83t+250. Graphs of linear functions are lines because the rate of change is constant.

Notice that the graph of the train example is restricted, but this is not always the case. Consider the graph of the line [latex]f(x)=2x+1[/latex].

Ask yourself what numbers can be input to the function. In other words, what is the domain of the function? The domain is comprised of all real numbers because any number may be doubled, and then have one added to the product.

Linear Function

A linear function is a function whose graph is a line. Linear functions can be written in the slope-intercept form of a line

[latex]f(x)=mx+b[/latex]

where [latex]b[/latex] is the initial or starting value of the function (when input, [latex]x=0[/latex]), and [latex]m[/latex], is the constant rate of change, or slope of the function. The [latex]y[/latex]-intercept is at [latex](0,b)[/latex].

Example 3.12.1.

Using a Linear Function to Find the Pressure on a Diver

The pressure, [latex]P[/latex] in pounds per square inch (PSI) on the diver in Figure 3.12.4 depends upon her depth below the water surface, [latex]d[/latex] in feet. This relationship may be modelled by the equation, [latex]P(d)=0.434d+14.696[/latex]. Restate this function in words.

Deep Sea Diver
Figure 3.12.4 Photo by Adam Reeder CC-BY-NC 2.0 
Solution

To restate the function in words, we need to describe each part of the equation. The pressure as a function of depth equals four hundred thirty-four thousandths times depth plus fourteen and six hundred ninety-six thousandths.

Analysis

The initial value, [latex]14.696[/latex], is the pressure in PSI on the diver at a depth of [latex]0[/latex] feet, which is the surface of the water. The rate of change, or slope, is [latex]0.434[/latex] PSI per foot. This tells us that the pressure on the diver increases [latex]0.434[/latex] PSI for each foot her depth increases.

Modelling Real-World Problems with Linear Functions

In the real world, problems are not always explicitly stated in terms of a function or represented with a graph. Fortunately, we can analyze the problem by first representing it as a linear function and then interpreting the components of the function. As long as we know, or can figure out, the initial value and the rate of change of a linear function, we can solve many different kinds of real-world problems.

HOW TO

Given a linear function [latex]f[/latex] and the initial value and rate of change, evaluate [latex]f[/latex] .

  1. Determine the initial value and the rate of change (slope).
  2. Substitute the values into [latex]f(x)=mx+b[/latex].
  3. Evaluate the function at [latex]x=c[/latex].

Example 3.12.2

Using a Linear Function to Determine the Number of Songs in a Music Collection

Marcus currently has [latex]200[/latex] songs in his music collection. Every month, he adds [latex]15[/latex] new songs. Write a formula for the number of songs, [latex]N[/latex] in his collection as a function of time, [latex]t[/latex] the number of months. How many songs will he own at the end of one year?

Solution

The initial value for this function is [latex]200[/latex] because he currently owns [latex]200[/latex] songs, so [latex]N(0)=200[/latex], which means that [latex]b=200[/latex].

The number of songs increases by [latex]15[/latex] songs per month, so the rate of change is [latex]15[/latex] songs per month. Therefore we know that [latex]m=15[/latex]. We can substitute the initial value and the rate of change into the slope-intercept form of a line.

This image shows the equation f of x equals m times x plus b. It shows that m is the value 15 and b is 200. It then shows the equation rewritten as N of t equals 15 times t plus 200.
Figure 3.12.5

We can write the formula [latex]N(t)=15t+200[/latex].

With this formula, we can then predict how many songs Marcus will have at the end of one year ([latex]12[/latex] months). In other words, we can evaluate the function at, [latex]t=12[/latex].

[latex]\begin{eqnarray*} \mbox{N(12)} & = & 15(12)+200 \\ \\ \ & = & 180+200 \\ \\ \ & = & 380 \end{eqnarray*}[/latex]

Marcus will have [latex]380[/latex] songs in [latex]12[/latex] months.

Analysis

Notice that [latex]N[/latex] is an increasing linear function. As the input (the number of months) increases, the output (number of songs) increases as well.

Example 3.12.3

Using a Linear Function to Calculate Salary Based on Commission

Working as an insurance salesperson, Ilya earns a base salary plus a commission on each new policy. Therefore, Ilya’s weekly income depends on the number of new policies, [latex]n[/latex] he sells during the week. Last week he sold [latex]3[/latex] new policies, and earned [latex]\$760[/latex] for the week. The week before, he sold [latex]5[/latex] new policies and earned [latex]\$920[/latex]. Find an equation for [latex]I[/latex] and interpret the meaning of the components of the equation.

Solution

The given information gives us two input-output pairs: [latex](3,\$760)[/latex] and [latex](5,\$920)[/latex] We start by finding the rate of change.

[latex]\begin{eqnarray*} \mbox{m} &=& \frac{\$920-\$760}{5-3} \\ \\ \ & = & \frac{\$160}{2\;policies} \\ \\ \ &=&$80 {\;per\;policy} \end{eqnarray*}[/latex]

Keeping track of units can help us interpret this quantity. Income increased by [latex]\$160[/latex] when the number of policies increased by [latex]2[/latex], so the rate of change is [latex]\$80[/latex] per policy. Therefore, Ilya earns a commission of [latex]\$80[/latex] for each policy sold during the week.

We can then solve for the initial value.

[latex]\begin{align*}\text{I(n)}&=80n+b\\\\760&=80(3)+b\;\text{when n=3, I(3)=760}\\\\760-80(3)&=b\\\\520&=b\end{align*}[/latex]

The value of [latex]b[/latex] is the starting value for the function and represents Ilya’s income when [latex]n=0[/latex] or when no new policies are sold. We can interpret this as Ilya’s base salary for the week, which does not depend upon the number of policies sold.

We can now write the final equation.

[latex]I =80n+520[/latex]

Our final interpretation is that Ilya’s base salary is [latex]\$520[/latex] per week and he earns an additional [latex]\$80[/latex] commission for each policy sold.

Example 3.12.4

Using Tabular Form to Write an Equation for a Linear Function

Below table relates the number of rats in a population to time, in weeks. Use the table to write a linear equation.

number of weeks, [latex]w[/latex] [latex]0[/latex] [latex]2[/latex] [latex]4[/latex] [latex]6[/latex]
number of rats, [latex]P(w)[/latex] [latex]1000[/latex] [latex]1080[/latex] [latex]1160[/latex] [latex]1240[/latex]
Solution

We can see from the table that the initial value for the number of rats is [latex]1000[/latex], so [latex]b=1000[/latex].

Rather than solving for [latex]m[/latex] we can tell from looking at the table that the population increases by [latex]80[/latex] for every [latex]2[/latex] weeks that pass. This means that the rate of change is [latex]80[/latex] rats per [latex]2[/latex] weeks, which can be simplified to [latex]40[/latex] rats per week.

[latex]P(w)=40w+1000[/latex]

 

If we did not notice the rate of change from the table we could still solve for the slope using any two points from the table. For example, using [latex](2, 1080)[/latex] and [latex](6, 1240)[/latex]

[latex]\begin{eqnarray*} \mbox{m} & = & \frac{1240-1080}{6-2} \\ \\ \ & = & \frac{160}{4} \\ \\ \ & = & 40 \end{eqnarray*}[/latex]

Is the initial value always provided in a table of values like Example 3.12.4?

No. Sometimes the initial value is provided in a table of values, but sometimes it is not. If you see an input of [latex]0[/latex], then the initial value would be the corresponding output. If the initial value is not provided because there is no value of input on the table equal to [latex]0[/latex], find the slope, substitute one coordinate pair and the slope into [latex]f(x)=mx+b[/latex] and solve for [latex]b[/latex].

Try It

1) A new plant food was introduced to a young tree to test its effect on the height of the tree. The table shows the height of the tree, in feet, [latex]x[/latex] months since the measurements began. Write a linear function, [latex]H(x)[/latex], where [latex]x[/latex] is the number of months since the start of the experiment.

[latex]x[/latex] [latex]0[/latex] [latex]2[/latex] [latex]4[/latex] [latex]8[/latex] [latex]12[/latex]
[latex]H(x)[/latex] [latex]12.5[/latex] [latex]13.5[/latex] [latex]14.5[/latex] [latex]16.5[/latex] [latex]18.5[/latex]
Solution

[latex]H(x)=0.5x+12.5[/latex]

Building Linear Models from Verbal Descriptions

When building linear models to solve problems involving quantities with a constant rate of change, we typically follow the same problem strategies that we would use for any type of function. Let’s briefly review them:

  1. Identify changing quantities, and then define descriptive variables to represent those quantities. When appropriate, sketch a picture or define a coordinate system.
  2. Carefully read the problem to identify important information. Look for information that provides values for the variables or values for parts of the functional model, such as slope and initial value.
  3. Carefully read the problem to determine what we are trying to find, identify, solve, or interpret.
  4. Identify a solution pathway from the provided information to what we are trying to find. Often this will involve checking and tracking units, building a table, or even finding a formula for the function being used to model the problem.
  5. When needed, write a formula for the function.
  6. Solve or evaluate the function using the formula.
  7. Reflect on whether your answer is reasonable for the given situation and whether it makes sense mathematically.
  8. Clearly convey your result using appropriate units, and answer in full sentences when necessary.

Now let’s take a look at the student in Seattle. In her situation, there are two changing quantities: time and money. The amount of money she has remaining while on vacation depends on how long she stays. We can use this information to define our variables, including units.

Output: [latex]M[/latex], money remaining in dollars.
Input: [latex]t[/latex], time in weeks.

So, the amount of money remaining depends on the number of weeks: [latex]M(t)[/latex].

We can also identify the initial value and the rate of change.
Initial Value: She saved [latex]\$3,500[/latex], so [latex]\$3,500[/latex] is the initial value for [latex]M[/latex].
Rate of Change: She anticipates spending [latex]\$400[/latex] each week, so [latex]\$400[/latex] per week is the rate of change, or slope.

Notice that the unit of dollars per week matches the unit of our output variable divided by our input variable. Also, because the slope is negative, the linear function is decreasing. This should make sense because she is spending money each week.

The rate of change is constant, so we can start with the linear model [latex]M(t)=mt+b[/latex]. Then we can substitute the intercept and slope provided.

M(t)=mt+b; m is -400 b is 3500 so the equation is M(t)=-400t+3500
Figure 3.12.6

To find the [latex]x[/latex]intercept, we set the output to zero, and solve for the input.

[latex]\begin{eqnarray*} \mbox{0} & = & -400t+3500 \\ \\ \ {t}& = & \frac{3500}{400} \\ \\ \ & = & 8.75 \end{eqnarray*}[/latex]

The [latex]x[/latex]-intercept is [latex]8.75[/latex] weeks. Because this represents the input value when the output will be zero, we could say that Emily will have no money left after [latex]8.75[/latex] weeks.

When modelling any real-life scenario with functions, there is typically a limited domain over which that model will be valid—almost no trend continues indefinitely. Here the domain refers to the number of weeks. In this case, it doesn’t make sense to talk about input values less than zero. A negative input value could refer to a number of weeks before she saved [latex]\$3,500[/latex], but the scenario discussed poses the question once she saved [latex]\$3,500[/latex] because this is when her trip and subsequent spending starts. It is also likely that this model is not valid after the [latex]x[/latex]-intercept, unless Emily uses a credit card and goes into debt. The domain represents the set of input values, so the reasonable domain for this function is [latex]0\leq t\leq8.75[/latex]

In this example, we were given a written description of the situation. We followed the steps of modelling a problem to analyze the information. However, the information provided may not always be the same. Sometimes we might be provided with an intercept. Other times we might be provided with an output value. We must be careful to analyze the information we are given, and use it appropriately to build a linear model.

Using a Given Intercept to Build a Model

Some real-world problems provide the [latex]y[/latex]-intercept, which is the constant or initial value. Once the [latex]y[/latex]-intercept is known, the [latex]x[/latex]-intercept can be calculated. Suppose, for example, that Hannah plans to pay off a no-interest loan from her parents. Her loan balance is [latex]\$1,000[/latex]. She plans to pay [latex]\$250[/latex] per month until her balance is [latex]\$0[/latex]. The [latex]y[/latex]-intercept is the initial amount of her debt, or [latex]\$1,000[/latex]. The rate of change, or slope, is [latex]-\$250[/latex] per month. We can then use the slope-intercept form and the given information to develop a linear model.

[latex]\begin{eqnarray*} \mbox{f(x)} & = & {mx + b} \\ \\ \ & = & -250x+1000 \end{eqnarray*}[/latex]

 

Now we can set the function equal to [latex]0[/latex], and solve for [latex]x[/latex] to find the [latex]x[/latex]-intercept.
[latex]\begin{eqnarray*} \mbox{0} & = & {-250x + 1000} \\ \\ \ 1000 & = & 250x \\ \\ \ 4 & = & x \\ \\ \ x & = & 4\end{eqnarray*}[/latex]

The [latex]x[/latex]-intercept is the number of months it takes her to reach a balance of [latex]\$0[/latex]. The [latex]x[/latex]-intercept is [latex]4[/latex] months, so it will take Hannah four months to pay off her loan.

Using a Given Input and Output to Build a Model

Many real-world applications are not as direct as the ones we just considered. Instead they require us to identify some aspect of a linear function. We might sometimes instead be asked to evaluate the linear model at a given input or set the equation of the linear model equal to a specified output.

HOW TO

Given a word problem that includes two pairs of input and output values, use the linear function to solve a problem.

  1. Identify the input and output values.
  2. Convert the data to two coordinate pairs.
  3. Find the slope.
  4. Write the linear model.
  5. Use the model to make a prediction by evaluating the function at a given [latex]x[/latex]-value.
  6. Use the model to identify an [latex]x[/latex]-value that results in a given [latex]y[/latex]-value.
  7. Answer the question posed.

Example 3.12.5

Using a Linear Model to Investigate a Town’s Population

A town’s population has been growing linearly. In 2004, the population was 6,200. By 2009, the population had grown to 8,100. Assume this trend continues.

    1. Predict the population in 2013.
    2. Identify the year in which the population will reach 15,000.
Solution

The two changing quantities are the population size and time. While we could use the actual year value as the input quantity, doing so tends to lead to very cumbersome equations because the [latex]y[/latex]-intercept would correspond to the year 0, more than 2000 years ago!

To make computation a little nicer, we will define our input as the number of years since 2004.

Input: [latex]t[/latex], years since 2004

Output: [latex]P(t)[/latex], the town’s population
To predict the population in 2013 [latex]t = 9[/latex], we would first need an equation for the population. Likewise, to find when the population would reach 15,000, we would need to solve for the input that would provide an output of 15,000. To write an equation, we need the initial value and the rate of change, or slope.

To determine the rate of change, we will use the change in output per change in input.

[latex]m=\frac{change\hspace{0.15cm}in\hspace{0.15cm}output}{change\hspace{0.15cm}in\hspace{0.15cm}input}[/latex]

The problem gives us two input-output pairs. Converting them to match our defined variables, the year 2004 would correspond to [latex]t=0[/latex] giving the point [latex](0,6200)[/latex]. Notice that through our clever choice of variable definition, we have “given” ourselves the [latex]y[/latex]-intercept of the function. The year 2009 would correspond to, [latex]t=5[/latex] giving the point [latex](5,8100)[/latex].

The two coordinate pairs are [latex](0,6200)[/latex] and [latex](5,8100)[/latex]. Recall that we encountered examples in which we were provided two points earlier in the chapter. We can use these values to calculate the slope.

[latex]\begin{eqnarray*}\mbox{m}&=&\frac{8100-6200}{5-0}\\\\&=&\frac{1900}{5}\\\\&=&380\end{eqnarray*}[/latex]

We already know the [latex]y[/latex]-intercept of the line, so we can immediately write the equation:

[latex]P(t)=380t+6200[/latex]

To predict the population in 2013, we evaluate our function at, [latex]t=9[/latex].

[latex]\begin{eqnarray*}\mbox{P(9)}&=&380(9)+6,200\\\\&=& 9,620\end{eqnarray*}[/latex]

if the trend continues, our model predicts a population of 9,620 in 2013.

To find when the population will reach 15,000, we can set

[latex]\begin{eqnarray*}\text{P(t)}&=&15000\\\\150000&=&380t+6200\\\\8800&=&380t\\\\&\approx&23.158\end{eqnarray*}[/latex]

Our model predicts the population will reach 15,000 in a little more than 23 years after 2004, or somewhere around the year 2027.

Try It

2) A company sells doughnuts. They incur a fixed cost of $25,000 for rent, insurance, and other expenses. It costs $0.25 to produce each doughnut.

a. Write a linear model to represent the cost [latex]C[/latex] of the company as a function of [latex]x[/latex], the number of doughnuts produced.
b. Find and interpret the [latex]y[/latex]-intercept.

Solution

a. [latex]C(x)=0.25x+25,000[/latex]
b. The [latex]y[/latex]-intercept is [latex](0,25,000)[/latex]. If the company does not produce a single doughnut, they still incur a cost of 25,000.

3) A city’s population has been growing linearly. In 2008, the population was 28,200. By 2012, the population was 36,800. Assume this trend continues.

a. Predict the population in 2014.
b. Identify the year in which the population will reach 54,000.

Solution

a. 41,100
b. 2020

Key Concepts

  • Linear functions can be represented in words, function notation, tabular form, and graphical form.
  • The equation for a linear function can be written if the slope [latex]m[/latex] and initial value [latex]b[/latex] are known.
  • A linear function can be used to solve real-world problems given information in different forms.
  • We can use the same problem strategies that we would use for any type of function.
  • When modelling and solving a problem, identify the variables and look for key values, including the slope and [latex]y[/latex]-intercept.
  • Draw a diagram, where appropriate.
  • Check for reasonableness of the answer.
  • Linear models may be built by identifying or calculating the slope and using the [latex]y[/latex]-intercept.
    • The [latex]x[/latex]-intercept may be found by setting, [latex]y=0[/latex], which is setting the expression [latex]mx+b[/latex] equal to [latex]0[/latex].
    • The point of intersection of a system of linear equations is the point where the [latex]x[/latex]– and [latex]y[/latex]-values are the same.
    • A graph of the system may be used to identify the points where one line falls below (or above) the other line.

Self Check

After completing the exercises, use this checklist to evaluate your mastery of the objectives of this section.

Overall, after looking at the checklist, do you think you are well-prepared for the next section? Why or why not?

Glossary

decreasing linear function
a function with a negative slope: If [latex]f(x)=mx+b[/latex],  [latex]m<0[/latex].
increasing linear function
a function with a positive slope: If [latex]f(x)=mx+b[/latex],  [latex]m>0[/latex].
linear function
a function with a constant rate of change that is a polynomial of degree 1, and whose graph is a straight line

definition

License

Icon for the Creative Commons Attribution-ShareAlike 4.0 International License

Fanshawe Pre-Health Sciences Mathematics 1 Copyright © 2022 by Domenic Spilotro, MSc is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License, except where otherwise noted.

Share This Book