Linear functions describe relationships that change at a constant rate. They show up constantly in real-world scenarios like calculating costs, modeling motion, or predicting trends. Understanding their forms and features gives you the foundation for nearly everything else in algebra.
Linear Functions
Forms of Linear Functions
There are three standard ways to write a linear equation, and each one highlights different information about the line.
Slope-intercept form:
- is the slope (rate of change)
- is the y-intercept (the value of when )
- This is the most common form and the easiest to graph from directly.
Point-slope form:
- is the slope
- is any known point on the line
- Use this when you know the slope and one point but not the y-intercept.
Standard form:
- , , and are constants, with and not both zero
- To extract useful info: the slope is and the y-intercept is , as long as
- This form is especially useful for finding intercepts quickly (set or ).
Slope as Rate of Change
Slope measures how much changes for every one-unit increase in . It's calculated as:
- Positive slope: the function increases (line goes up left to right)
- Negative slope: the function decreases (line goes down left to right)
- Zero slope: horizontal line, meaning doesn't change at all
- Undefined slope: vertical line, meaning doesn't change (and this is not a function)
In real-world contexts, slope always has units. On a distance-time graph, slope represents speed (miles per hour, meters per second, etc.). On a cost graph, slope might represent price per item.
Direct variation is a special case where the y-intercept is zero: . Here is called the constant of variation, and it's the slope. The line passes through the origin.

Equations from Given Information
Different starting information calls for different strategies:
Given slope and y-intercept: Plug directly into slope-intercept form .
Given slope and a point: Use point-slope form, then simplify.
- Example: slope , point
- , which simplifies to
Given two points:
-
Calculate the slope:
-
Plug and either point into point-slope form
-
Simplify to slope-intercept form
Given a table of values: Pick any two points from the table and follow the two-points method above. Check that the slope is the same between every pair of consecutive points to confirm the relationship is actually linear.
Given a graph: Read the y-intercept directly from where the line crosses the y-axis. Then pick two clear points on the line to calculate the slope.
Graphing and Key Features
To graph a linear function from slope-intercept form:
- Plot the y-intercept at
- From that point, use the slope as "rise over run" to find a second point. For example, a slope of means go up 2 and right 3.
- Plot the second point and draw a straight line through both.
Key features to identify on any linear graph:
- y-intercept: where the line crosses the y-axis (set )
- x-intercept: where the line crosses the x-axis (set and solve)
- Slope: the steepness and direction of the line

Relationships Between Lines
Parallel lines have the same slope but different y-intercepts. They never intersect. If one line is , then is parallel to it.
Perpendicular lines have slopes that are negative reciprocals of each other. Their product is :
So if one line has slope , a perpendicular line has slope . If one line has slope , a perpendicular line has slope .
Real-World Applications of Linear Functions
Word problems involving linear functions follow a consistent process:
- Identify what the variables represent (what's the input, what's the output)
- Pull out the slope (rate of change) and a known point or y-intercept (starting value)
- Build the linear equation
- Solve for the unknown
- Check that your answer makes sense in context (no negative distances, for instance)
Linear interpolation lets you estimate values between known data points by assuming the relationship is linear between them. This is useful when you have a table of data and need a value that falls between two entries.
Representations of Linear Functions
Linear functions can be expressed in four ways, and you should be comfortable moving between all of them:
- Algebraic (equations): Slope-intercept, point-slope, or standard form. Each highlights different properties.
- Graphical: A visual line on the coordinate plane. You can quickly read intercepts, slope direction, and whether the function is increasing or decreasing.
- Tabular (tables of values): Lists of specific pairs. A constant difference in -values for equal steps in confirms linearity.
- Verbal (word problems): A description of a real-world linear relationship. Your job is to translate the words into one of the other representations.
Function Notation and Domain/Range
Function notation replaces and emphasizes that the output depends on the input. Writing means "when , the output is 7."
- Domain: the set of all possible input values (-values). For most linear functions, the domain is all real numbers.
- Range: the set of all possible output values (-values). For most linear functions, the range is also all real numbers.
The exception is a horizontal line like , which has a domain of all real numbers but a range of just .