Digital SAT Math · Algebra
Linear functions
Digital SAT Math · Algebra
A linear function is one rule wearing four outfits: an equation, a table, a graph, and a sentence. The test almost never asks you to solve anything hard here — it hands you the rule in one outfit and demands it back in another, and it collects points from students who read a table’s row-to-row jump as a rate, or who answer with an output when the question asked for an input.
On the test
| Domain | Algebra (score report) |
| What it looks like | , a table of and values, a line on a grid, or a described situation |
| Often asked | “What is ?”, “Which equation defines ?”, “For what value of is ?”, “What is the best interpretation of ?” |
| Format | Multiple choice and student-produced response |
| Calculator | Desmos earns its keystrokes on some of these and wastes them on others — see the box below |
Recognition cues: the letter (or , , , ) with something in parentheses; a two-column table headed and ; the phrases linear function, constant rate, rate of change, best interpretation; a straight line with two dots on it.
Where this skill ends and its neighbours begin
Three pages share this territory, so fix the boundary before you start. If the stem is a story and the job is turning words into an equation, that is linear equations in context. If the object is a line described by points, slopes and forms — no anywhere — that is linear equations in two variables. This page is what happens when the same relationship is written as a function and then translated between table, graph, equation and words. The notation is not decoration: it is what makes “input” and “output” separate, nameable things.
Pattern recognition
Sort by which outfit you were handed and which one the answer wears:
- Equation → number. Substitute, or set the rule equal to a given output and solve.
- Table → equation. Get the rate from two rows, then anchor the constant with one row.
- Graph → number. Harvest two exact lattice points; never estimate between grid lines.
- Two input-output pairs → anything. Rate first, constant second, then answer whatever was asked.
- Words → equation. The per-unit quantity multiplies the input; the starting quantity stands alone.
Method
- Read the notation, not the numbers. Decide in two seconds: given an input, or given an output? Inside the parentheses means going in.
- Find the rate of change. . From two pairs, from two table rows, from two lattice points — the formula never changes, only the packaging.
- Divide by the input step. Always. A table whose column steps by 3 and whose column jumps by 12 has a rate of , not . This one division is where most of the points on this skill are won and lost.
- Anchor the constant. Substitute any single pair into and solve for . Only when a row or point sits at can you read straight off.
- Answer the question that was asked, then check the pair. Substitute your answer back and confirm both a given input and its given output survive.
Rate of change, in each outfit
| Given | Where the rate is | Watch for |
|---|---|---|
| the coefficient | a rearranged form where is not written first | |
| A table | between any two rows | steps that are not 1 |
| A graph | rise over run between two lattice points | non-lattice crossings; a squashed vertical scale |
| Two pairs , | subtracting in opposite orders top and bottom | |
| A description | the quantity phrased per something | the starting amount, which is not a rate |
Worked example 1 — a table with a step you must notice
Stem. The table gives values of the linear function . Which equation defines ?
| 3 | 7 | 11 | |
|---|---|---|---|
| 5 | 17 | 29 |
Step 1 — the input step, first. The -values climb by 4 each time. Write “” down before looking at the outputs.
Step 2 — the rate. The outputs climb by 12 each time, and 12 is the change across 4 units of input:
Step 3 — anchor the constant. Use any row; is closest:
So .
Check on the row that was not the anchor: . ✓ Answer: .
Trap watch. Reading the jump 12 as the rate and anchoring at gives , which reproduces the anchor row perfectly and then predicts 53 where the table says 17 — exactly why the check must use a different row. Reading the first output 5 as the constant gives , which fails at by 9, the value of times the missing distance back to .
Worked example 2 — a graph, a rate with units, and a zero
Stem. A bricklayer works from a full pallet. The graph of is a line through and , where is the number of bricks left on the pallet after hours. (a) What is the best interpretation of the rate of change of ? (b) After how many hours is the pallet empty?
(a) Rate, then units.
The output is bricks and the input is hours, so the rate is bricks per hour: for each additional hour of work, the number of bricks left decreases by 20. The sign is not a detail — it is the difference between laying bricks and receiving them.
(b) A zero of the function. The point sits on the vertical axis, so the constant can be read directly: . “Empty” means the output is 0, so this is an input question:
Check. ✓, and , which is the second plotted point. Answers: the pallet loses 20 bricks per hour; it is empty after 12 hours.
Trap watch. Part (b) has two attractive wrong numbers. is the output when the input is 0 — the mirror image of the question, and it is offered as a choice on this archetype every time. is the rate, an answer in bricks per hour to a question asked in hours. When a question says “0”, find out which axis the zero is on before you solve.
Worked example 3 — two pairs, then a question in the other direction
Stem. For the linear function , and . For what value of does ?
Step 1 — pairs are points. is the point ; is . Rewriting them this way is what makes the next step obviously a slope.
Step 2 — rate.
Step 3 — constant. Anchor at : , so and .
Step 4 — now read the direction of the question. The 52 is an output, so is the unknown:
Check. ✓, and the equation still returns the givens: ✓. Answer: .
Trap watch. Computing answers the reversed question. Answering repeats the number the stem handed you. And skipping straight from “rate is 3” to forgets the constant entirely — the shortcut only works when , which the test rarely allows.
Practice
Answer before you open the explanation. Three items hand you a figure — two tables and one graph — and the numbers you need are only there, not in the sentence. Two items are student-produced response: no choices, so an input-for-output slip has nowhere to hide. Every wrong choice below is one specific, named error; when you miss one, log the error’s name, not the item number.
Question 1 Warm-up
The function f is defined by f(x) = 7x - 4. What is the value of f(3)?
Show the answer Choice B
Why it is right
The notation f(3) means: put 3 in for x everywhere it appears, then finish the arithmetic. So f(3) = 7(3) - 4 = 21 - 4 = 17. The multiplication happens before the subtraction, and the constant -4 is part of the output, not something applied to the input. The 3 is an input; the 17 is the matching output, and the pair can be read as the point (3, 17) on the graph of y = f(x).
Why each other choice fails
- Choice A
- This is the answer to a different question: solving 7x - 4 = 3 gives x = 1. That is the input whose output is 3, while the stem asks for the output when the input is 3. Inputs go inside the parentheses; outputs come out.
- Choice C
- This is 7(3) with the constant dropped. The -4 is part of the rule and applies to every input, so it cannot be left off at the last step.
- Choice D
- This is 7(3) + 4. The rule subtracts 4, so the sign was flipped somewhere between reading and computing.
Question 2 Standard
The function f models the number of gallons of water in a rain barrel t hours after a storm ends. Which of the following is the best interpretation of f(6) = 42?
Show the answer Choice A
Why it is right
In f(6) = 42 the number inside the parentheses is the input and the number after the equals sign is the output. The stem defines the input as hours after the storm ends and the output as gallons in the barrel, so the statement pairs an input of 6 hours with an output of 42 gallons: at t = 6, the barrel holds 42 gallons. As a point on the graph of y = f(t), this is (6, 42).
Why each other choice fails
- Choice B
- Reverses input and output, reading the pair as (42, 6). The 42 sits outside the parentheses, so it is what the function produced, not what it was given.
- Choice C
- Reads a single input-output pair as a rate. One point tells you where the function is at one moment; a rate needs two points, or the coefficient of t in the equation.
- Choice D
- Turns an amount into a change. The output is the total in the barrel at t = 6, not the increase since t = 0, which would be f(6) - f(0) and cannot be found from this statement alone.
Question 3 Standard
At 6 a.m. the temperature inside a greenhouse is 12 degrees Celsius. A heater then raises the temperature at a constant rate of 3 degrees Celsius per hour. Which function gives the temperature T, in degrees Celsius, inside the greenhouse h hours after 6 a.m.?
Show the answer Choice D
Why it is right
The rate is the number attached to the input: the temperature changes by 3 degrees for each additional hour, so 3 multiplies h. The starting value is the output when the input is 0, which is the 12 degrees measured at 6 a.m., so 12 is the constant. That gives T(h) = 3h + 12. Check both anchors: T(0) = 12 matches the 6 a.m. reading, and T(1) = 15, which is 3 degrees warmer one hour later.
Why each other choice fails
- Choice A
- Folds the starting temperature into the rate by adding 12 and 3 first. Those numbers measure different things -- degrees and degrees per hour -- so they cannot be combined, and this function predicts 0 degrees at 6 a.m.
- Choice B
- Swaps the two roles: it makes 12 the hourly rate and 3 the starting temperature. It fails immediately at h = 0, where it predicts 3 degrees instead of the measured 12.
- Choice C
- Uses the correct numbers in the correct roles but the wrong direction. A heater raises the temperature, so the rate term is added; this function cools the greenhouse and reaches 0 degrees after 4 hours.
Question 4 Standard
The function f is defined by f(x) = 9 - 2x. If f(x) = -5, what is the value of x?
Show the answer Choice C
Why it is right
Here the output is given and the input is unknown, so set the rule equal to the output and solve: 9 - 2x = -5. Subtract 9 from both sides to get -2x = -14, then divide both sides by -2 to get x = 7. Dividing a negative by a negative gives a positive result. Check by substituting back: f(7) = 9 - 2(7) = 9 - 14 = -5, which is the required output.
Why each other choice fails
- Choice A
- Comes from -2x = -14 divided as if only one side were negative. Both sides carry a negative sign, so the quotient is positive; a quick check kills this choice, since f(-7) = 9 + 14 = 23.
- Choice B
- Solves 9 - 2x = 5 instead of -5. The minus sign belongs to the output the stem specified, and dropping it moves the answer by 5 units of output, which is 2.5 units of input.
- Choice D
- Evaluates f(-5) rather than solving f(x) = -5: 9 - 2(-5) = 19. That answers the mirror-image question, treating the -5 as an input when the notation places it on the output side.
Question 5 Standard
The function f is linear, f(2) = 30, and f(10) = 54. What is the rate of change of f?
Show the answer Choice B
Why it is right
Rate of change is the change in output divided by the change in input. The two given pairs are the points (2, 30) and (10, 54), so the output changes by 54 - 30 = 24 while the input changes by 10 - 2 = 8, giving 24 / 8 = 3. Because f is linear, that rate holds everywhere: every increase of 1 in x raises f(x) by 3. Check with the equation f(x) = 3x + 24: f(2) = 30 and f(10) = 54.
Why each other choice fails
- Choice A
- Inverts the ratio, dividing the change in input by the change in output (8 / 24). Rate of change always reports output per input, so the output difference belongs on top.
- Choice C
- Reports 10 - 2, the change in the input alone. That is the width of the interval, not how fast the function moves across it.
- Choice D
- Reports 54 - 30, the total change in output across the whole interval. That change took 8 units of input to accumulate, so it must be divided by 8 before it describes a per-unit rate.
Question 6 Harder
The table gives four values of x and their corresponding values of the linear function f. Which equation defines f?
| x | f(x) |
|---|---|
| 2 | 9 |
| 5 | 21 |
| 8 | 33 |
| 11 | 45 |
Show the answer Choice A
Why it is right
The outputs rise by 12 from row to row, but the inputs rise by 3, so the rate is 12 / 3 = 4 per unit of x, not 12. Anchor with any row to find the constant: 9 = 4(2) + b gives b = 9 - 8 = 1. So f(x) = 4x + 1. Every row confirms it: 4(2) + 1 = 9, 4(5) + 1 = 21, 4(8) + 1 = 33, and 4(11) + 1 = 45. Note that the table never shows x = 0, so the constant had to be computed rather than read.
Why each other choice fails
- Choice B
- Takes the first output, 9, as the constant term. The constant is the output at x = 0, and the table starts at x = 2; this equation gives 17 at x = 2, not 9.
- Choice C
- Uses the right rate but adds when isolating the constant: 9 = 4(2) + b becomes b = 9 + 8. Subtracting 8 from both sides is what isolates b, so the sign is reversed.
- Choice D
- Reads the output difference 12 as the rate, ignoring that the inputs step by 3. Anchored at (2, 9) it reproduces the first row exactly, which is why it survives a one-row check, but at x = 5 it gives 45 instead of 21.
Question 7 Harder
A conveyor scanner logs packages at a constant rate. The table gives the total number of packages scanned, f(x), at selected times x minutes after 8:00 a.m. How many packages have been scanned 20 minutes after 8:00 a.m.?
| x (minutes) | f(x) (packages) |
|---|---|
| 2 | 17 |
| 6 | 29 |
| 10 | 41 |
| 14 | 53 |
Show the answer Choice D
Why it is right
The totals rise by 12 while the times rise by 4, so the scanner logs 12 / 4 = 3 packages per minute. From the last row, x = 14 with 53 packages, the jump to x = 20 is 6 minutes, which adds 6(3) = 18 packages: 53 + 18 = 71. The equation route agrees: the constant is 17 - 3(2) = 11, so f(x) = 3x + 11 and f(20) = 60 + 11 = 71, which also reproduces all four table rows.
Why each other choice fails
- Choice A
- Answers the reversed question. Solving 3x + 11 = 20 gives x = 3, the time at which 20 packages had been scanned; the stem gives a time and asks for a count.
- Choice B
- Adds the per-minute rate once, 53 + 3, as though 20 were one step past 14. The gap is 6 minutes, so the rate applies six times.
- Choice C
- Continues the table by one more row instead of going to the stated time: adding 12 to 53 lands on x = 18, not x = 20, because each printed row advances 4 minutes.
Question 8 Harder
The graph of y = f(x) is shown in the xy-plane, where f is a linear function. Two points on the graph are marked. What is the value of x for which f(x) = 12?
Show the answer Choice B
Why it is right
Build the function from the two marked lattice points. From (0, 6) to (5, 16) the output rises 10 while the input rises 5, so the rate is 10 / 5 = 2, and the marked point on the vertical axis gives the constant directly: f(x) = 2x + 6. The question fixes the output at 12 and asks for the input, so solve 2x + 6 = 12, giving 2x = 6 and x = 3. On the graph this is the point (3, 12): start at 12 on the vertical axis, move across to the line, then read down to the horizontal axis.
Why each other choice fails
- Choice A
- Reads the wrong axis. The value 6 is where the line meets the vertical axis, which is f(0), the output when the input is 0 -- not the input that produces an output of 12.
- Choice C
- Repeats the number given in the question. The 12 is the output already stated; the answer must be the matching input, read on the horizontal axis.
- Choice D
- Evaluates f(12) = 2(12) + 6 = 30 instead of solving f(x) = 12. That treats 12 as an input, which is the reverse of what the notation f(x) = 12 says.
Question 9 Harder Student-produced response
For the linear function f, f(3) = 11 and f(7) = 27. What is the value of f(12)?
Show the answer 47
Why it is right
The two given pairs are the points (3, 11) and (7, 27). The output changes by 27 - 11 = 16 while the input changes by 7 - 3 = 4, so the rate is 16 / 4 = 4 per unit. From x = 7 to x = 12 is 5 units, which adds 5(4) = 20: f(12) = 27 + 20 = 47. The equation route agrees: the constant is 11 - 4(3) = -1, so f(x) = 4x - 1 and f(12) = 48 - 1 = 47.
Answers students type instead
- 16
- Reports the total change in output between the two given points rather than a value of the function.
- 31
- Adds the per-unit rate once, 27 + 4, instead of five times. The rate applies to every unit of input between 7 and 12.
- 43
- Repeats the jump of 16 one more time, as if x = 12 were the same distance past 7 that 7 was past 3. The first gap is 4 units and the second is 5, so the jumps are not equal.
Question 10 Hardest
For the linear function f, the value of f(x) increases by 21 when the value of x increases by 6. What is the value of f(10) - f(4)?
Show the answer Choice C
Why it is right
For a linear function the change in output depends only on how far the input moved, never on where it started. The inputs 4 and 10 differ by 10 - 4 = 6, which is exactly the increase described in the stem, so the output difference is the same 21. Working through the rate gives the same number: the rate is 21 / 6 = 3.5 per unit, and 3.5(6) = 21. The constant term never enters, which is why the question is answerable without knowing a single value of f.
Why each other choice fails
- Choice A
- Reports the rate of change, 21 / 6 = 3.5. That is the change per single unit of x; the question spans 6 units, so the rate still has to be multiplied by 6.
- Choice B
- Multiplies the rate by the input 4 instead of by the interval width, 3.5(4) = 14. Differences of outputs depend on the gap between the inputs, not on either input by itself.
- Choice D
- Multiplies the rate by the input 10, 3.5(10) = 35. This is what f(10) - f(0) would be, and the question starts at 4, not at 0.
Question 11 Hardest Student-produced response
The linear function d models the depth of snow, in centimeters, on a mountain trail t days after a storm. The model gives a depth of 24 centimeters when t = 0 and a depth of 6 centimeters when t = 9. According to the model, how many days after the storm is the snow depth 0 centimeters?
Show the answer 12
Why it is right
The depth falls from 24 to 6 centimeters over 9 days, so the rate is (6 - 24) / 9 = -18 / 9 = -2 centimeters per day, and the depth at t = 0 is 24. The model is d(t) = 24 - 2t. Setting the output to 0 gives 24 - 2t = 0, so 2t = 24 and t = 12 days. Check: d(12) = 24 - 24 = 0, and d(9) = 24 - 18 = 6, which matches the second given value.
Answers students type instead
- 2
- Reports the rate of melting, 2 centimeters per day, rather than the number of days.
- 3
- Finds that the remaining 6 centimeters take 3 more days but reports only those extra days. The question counts from the storm, so the 9 days already elapsed must be included: 9 + 3 = 12.
- 24
- Reports the depth at t = 0 instead of the time at which the depth is 0. The two zeros sit on different axes -- one is an output at input 0, the other is the input that produces output 0.
Question 12 Hardest
The function f is linear, and f(x + 1) - f(x) = 7 for every value of x. If f(2) = 20, what is the value of f(0)?
Show the answer Choice C
Why it is right
The expression f(x + 1) - f(x) is the change in output produced by a one-unit increase in input, so the statement says the rate of change is 7. Going from x = 2 down to x = 0 is two unit steps in the negative direction, and each step lowers the output by 7: f(0) = 20 - 2(7) = 20 - 14 = 6. The equation confirms it: f(x) = 7x + 6, which gives f(2) = 14 + 6 = 20 and f(3) - f(2) = 27 - 20 = 7.
Why each other choice fails
- Choice A
- Assumes f(0) equals f(2). A rate of change of 7 is not zero, so the function cannot hold the same value at two different inputs.
- Choice B
- Subtracts one step of 7 instead of two. The distance from x = 2 back to x = 0 is 2 units, so the rate applies twice; 13 would be f(1).
- Choice D
- Adds 14 instead of subtracting it. Moving from x = 2 to x = 0 decreases the input, and with a positive rate a decreasing input means a decreasing output; 34 is f(4).
Common mistakes
- Reading a table’s output jump as the rate — the difference between consecutive values is the rate only when the column steps by exactly 1. Divide by the step, every time.
- Answering an output when an input was asked — computing when the question said . The number inside the parentheses is the only one going in.
- Reading the constant off the wrong axis — reporting the -intercept when the question asked where the graph meets the horizontal axis, or vice versa. “Zero” is a value on one axis and a location on the other.
- Taking the first table output as — legitimate only when that row sits at . Most tables start somewhere else, and the constant has to be computed.
- Inverting the rate — dividing change in input by change in output. Rate of change always reports output per input, so the output difference goes on top.
- Advancing by rows instead of by units — a table stepping by 4 does not put one row past . Count units of , not printed lines.
- Applying the rate once instead of times — adding a single step of to jump from to , which is five steps.
- Losing the sign of a decreasing model — writing for a pallet that is emptying. The direction lives in the sign of , and a check against any given pair exposes it instantly.
- Interpreting a single pair as a rate — “” says where the function is at one input, not how fast it is changing. One point can never carry a rate.
- Combining a start and a rate into one number — adding the starting amount to the per-unit amount because both are printed in the same sentence. They have different units and can never be added.
FAQ
Is just another name for ? For graphing purposes, yes: the graph of is the same picture you would draw for . The notation buys you something the form cannot say, though — names one specific output without drawing anything, which is why the test asks its interpretation questions in function language.
How do I know a table really is linear? Compare first differences with the input step held constant. If climbs by the same amount each row and also climbs by the same amount each row, the function is linear. If the -steps are uneven, divide each output jump by its own input jump and check that those quotients agree.
What does the constant term mean in a real context? It is the output when the input is 0: the starting amount, the fixed fee, the depth before the melt began. It is not the smallest value in the table, and it is not the first row unless that row happens to sit at .
The question says “for what value of ” — can I still just plug in the choices? Yes, and on a nasty-looking item that is often fastest: substitute each choice into the rule and keep the one that returns the stated output. It also immunizes you against the input/output mix-up, because you are always feeding the choices in as inputs.
Do I need to memorize ? You need to recognize it in any arrangement. is the same shape as ; the rate is in both, and reading the rate as because it is printed first is a real and common loss.
Can a grid-in answer here be negative or fractional?
Both. Rates of change on this skill are frequently negative, and a fraction like -3/2 should be entered exactly rather than rounded — an exact entry always scores.