Using the Slope Formula to Find the Slope between Two Points

Learning Outcomes

  • Use the slope formula to find the slope of a line between two points
  • Find the slope of horizontal and vertical lines

Sometimes we need to find the slope of a line between two points and we might not have a graph to count out the rise and the run. We could plot the points on grid paper, then count out the rise and the run, but there is a way to find the slope without graphing.

Before we get to it, we need to introduce some new algebraic notation. We have seen that an ordered pair [latex]\left(x,y\right)[/latex] gives the coordinates of a point. But when we work with slopes, we use two points. How can the same symbol [latex]\left(x,y\right)[/latex] be used to represent two different points?

Mathematicians use subscripts to distinguish between the points. A subscript is a small number written to the right of, and a little lower than, a variable.

We will use [latex]\left({x}_{1},{y}_{1}\right)[/latex] to identify the first point and [latex]\left({x}_{2},{y}_{2}\right)[/latex] to identify the second point. (If we had more than two points, we could use [latex]\left({x}_{3},{y}_{3}\right),\left({x}_{4},{y}_{4}\right)[/latex], and so on.)

The Slope Formula

You’ve seen that you can find the slope of a line on a graph by measuring the rise and the run. You can also find the slope of a straight line without its graph if you know the coordinates of any two points on that line. Every point has a set of coordinates: an [latex]x[/latex]-value and a [latex]y[/latex]-value, written as an ordered pair [latex](x, y)[/latex]. The [latex]x[/latex] value tells you where a point is horizontally. The [latex]y[/latex] value tells you where the point is vertically.

Consider two points on a line—Point 1 and Point 2. Point 1 has coordinates [latex]\left(x_{1},y_{1}\right)[/latex] and Point 2 has coordinates [latex]\left(x_{2},y_{2}\right)[/latex].

A line with its rise and run. The first point on the line is labeled Point 1, or (x1, y1). The second point on the line is labeled Point 2, or (x2,y2). The rise is (y2 minus y1). The run is (x2 minus X1).

The rise is the vertical distance between the two points, which is the difference between their  [latex]y[/latex]-coordinates. That makes the rise [latex]\left(y_{2}-y_{1}\right)[/latex]. The run between these two points is the difference in the [latex]x[/latex]-coordinates, or [latex]\left(x_{2}-x_{1}\right)[/latex].

So, [latex] \displaystyle \text{Slope}=\frac{\text{rise}}{\text{run}}[/latex] or [latex] \displaystyle m=\frac{{{y}_{2}}-{{y}_{1}}}{{{x}_{2}}-{{x}_{1}}}[/latex].

To see how the rise and run relate to the coordinates of the two points, let’s take another look at the slope of the line between the points [latex]\left(2,3\right)[/latex] and [latex]\left(7,6\right)[/latex] below.

The graph shows the x y-coordinate plane. The x-axis runs from 0 to 7. The y-axis runs from 0 to 7. A line runs through the labeled points 2, 3 and 7, 6. A line segment runs from the point 2, 3 to the unlabeled point 2, 6. It is labeled y sub 2 minus y sub 1, 6 minus 3, 3. A line segment runs from the point 7, 6 to the unlabeled point 2, 6. It os labeled x sub 2 minus x sub 1, 7 minus 2, 5.
Since we have two points, we will use subscript notation.

[latex]\stackrel{{x}_{1},{y}_{1}}{\left(2,3\right)}\stackrel{{x}_{2},{y}_{2}}{\left(7,6\right)}[/latex]

On the graph, we counted the rise of [latex]3[/latex]. The rise can also be found by subtracting the [latex]y\text{-coordinates}[/latex] of the points.

[latex]\begin{array}{c}{y}_{2}-{y}_{1}\\ 6 - 3\\ 3\end{array}[/latex]

We counted a run of [latex]5[/latex]. The run can also be found by subtracting the [latex]x\text{-coordinates}[/latex].

[latex]\begin{array}{c}{x}_{2}-{x}_{1}\\ 7 - 2\\ 5\end{array}[/latex]

We know [latex]m={\Large\frac{\text{rise}}{\text{run}}}[/latex]
So [latex]m={\Large\frac{3}{5}}[/latex]
We rewrite the rise and run by putting in the coordinates. [latex]m={\Large\frac{6 - 3}{7 - 2}}[/latex]
But [latex]6[/latex] is the [latex]y[/latex] -coordinate of the second point, [latex]{y}_{2}[/latex]

and [latex]3[/latex] is the [latex]y[/latex] -coordinate of the first point [latex]{y}_{1}[/latex] .

So we can rewrite the rise using subscript notation.

[latex]m={\Large\frac{{y}_{2}-{y}_{1}}{7 - 2}}[/latex]
Also [latex]7[/latex] is the [latex]x[/latex] -coordinate of the second point, [latex]{x}_{2}[/latex]

and [latex]2[/latex] is the [latex]x[/latex] -coordinate of the first point [latex]{x}_{2}[/latex] .

So we rewrite the run using subscript notation.

[latex]m={\Large\frac{{y}_{2}-{y}_{1}}{{x}_{2}-{x}_{1}}}[/latex]

We’ve shown that [latex]m={\Large\frac{{y}_{2}-{y}_{1}}{{x}_{2}-{x}_{1}}}[/latex] is really another version of [latex]m={\Large\frac{\text{rise}}{\text{run}}}[/latex]. We can use this formula to find the slope of a line when we have two points on the line.

Slope Formula

The slope of the line between two points [latex]\left({x}_{1},{y}_{1}\right)[/latex] and [latex]\left({x}_{2},{y}_{2}\right)[/latex] is

[latex]m={\Large\frac{{y}_{2}-{y}_{1}}{{x}_{2}-{x}_{1}}}[/latex]

Say the formula to yourself to help you remember it:

[latex]\text{Slope is }y\text{ of the second point minus }y\text{ of the first point}[/latex]
[latex]\text{over}[/latex]
[latex]x\text{ of the second point minus }x\text{ of the first point.}[/latex]

 

example

Find the slope of the line between the points [latex]\left(1,2\right)[/latex] and [latex]\left(4,5\right)[/latex].

Solution

We’ll call [latex]\left(1,2\right)[/latex] point #1 and [latex]\left(4,5\right)[/latex] point #2. [latex]\stackrel{{x}_{1},{y}_{1}}{\left(1,2\right)}\text{and}\stackrel{{x}_{2},{y}_{2}}{\left(4,5\right)}[/latex]
Use the slope formula. [latex]m={\Large\frac{{y}_{2}-{y}_{1}}{{x}_{2}-{x}_{1}}}[/latex]
Substitute the values in the slope formula:
[latex]y[/latex] of the second point minus [latex]y[/latex] of the first point [latex]m={\Large\frac{5 - 2}{{x}_{2}-{x}_{1}}}[/latex]
[latex]x[/latex] of the second point minus [latex]x[/latex] of the first point [latex]m={\Large\frac{5 - 2}{4 - 1}}[/latex]
Simplify the numerator and the denominator. [latex]m={\Large\frac{3}{3}}[/latex]
[latex]m=1[/latex]

Let’s confirm this by counting out the slope on the graph.

The graph shows the x y-coordinate plane. The x-axis runs from -1 to 7. The y-axis runs from -1 to 7. Two labeled points are drawn at “ordered pair 1, 2” and “ordered pair 4, 5”. A line passes through the points. Two line segments form a triangle with the line. A vertical line connects “ordered pair 1, 2” and “ordered pair 1, 5 ”. It is labeled “rise”. A horizontal line segment connects “ordered pair 1, 5” and “ordered pair 4, 5”. It is labeled “run”.
The rise is [latex]3[/latex] and the run is [latex]3[/latex], so
[latex]\begin{array}{}\\ m=\frac{\text{rise}}{\text{run}}\hfill \\ m={\Large\frac{3}{3}}\hfill \\ m=1\hfill \end{array}[/latex]

It is important to remember that the slope is the same no matter which order we select the points.  Previously, whenever we found the slope by looking at the graph, we always selected our points from left to right so that our run was always a positive value.  Now, let’s take a look at an example in which we select our points from right to left.

The point [latex](0,2)[/latex] is indicated as Point 1, and [latex](−2,6)[/latex] as Point 2. So you are going to move from Point 1 to Point 2. A triangle is drawn in above the line to help illustrate the rise and run.

A line going through Point 1, or (0,2), and Point 2, or (-2,6). The rise is 4 and the run is -2.

You can see from the graph that the rise going from Point 1 to Point 2 is [latex]4[/latex], because you are moving [latex]4[/latex] units in a positive direction (up). The run is [latex]−2[/latex], because you are then moving in a negative direction (left) [latex]2[/latex] units (think of it like running backwards!). Using the slope formula,

[latex] \displaystyle \text{Slope}=\frac{\text{rise}}{\text{run}}=\frac{4}{-2}=-2[/latex].

You do not need the graph to find the slope. You can just use the coordinates, keeping careful track of which is Point 1 and which is Point 2. Let’s organize the information about the two points:

Name Ordered Pair Coordinates
Point 1 [latex](0,2)[/latex] [latex]\begin{array}{l}x_{1}=0\\y_{1}=2\end{array}[/latex]
Point 2 [latex](−2,6)[/latex] [latex]\begin{array}{l}x_{2}=-2\\y_{2}=6\end{array}[/latex]

The slope, [latex]m=\frac{y_{2}-y_{1}}{x_{2}-x_{1}}=\frac{6-2}{-2-0}=\frac{4}{-2}=-2[/latex]. The slope of the line, m, is [latex]−2[/latex].

Remember, it doesn’t matter which point is designated as Point 1 and which is Point 2. You could have called [latex](−2,6)[/latex] Point 1, and [latex](0,2)[/latex] Point 2. In that case, putting the coordinates into the slope formula produces the equation [latex]m=\frac{2-6}{0-\left(-2\right)}=\frac{-4}{2}=-2[/latex]. Once again, the slope is [latex]m=-2[/latex]. That’s the same slope as before. The important thing is to be consistent when you subtract: you must always subtract in the same order [latex]\left(y_{2}-y_{1}\right)[/latex] and [latex]\left(x_{2}-x_{1}\right)[/latex].

try it

example

Find the slope of the line through the points [latex]\left(-2,-3\right)[/latex] and [latex]\left(-7,4\right)[/latex].

 

try it

 

Example

What is the slope of the line that contains the points [latex](4,2)[/latex] and [latex](5,5)[/latex]?

The example below shows the solution when you reverse the order of the points, calling [latex](5,5)[/latex] Point 1 and [latex](4,2)[/latex] Point 2.

Example

What is the slope of the line that contains the points [latex](5,5)[/latex] and [latex](4,2)[/latex]?

Notice that regardless of which ordered pair is named Point 1 and which is named Point 2, the slope is still [latex]3[/latex].

Example (Advanced)

What is the slope of the line that contains the points [latex](3,-6.25)[/latex] and [latex](-1,8.5)[/latex]?

Watch these videos to see more examples of how to determine slope given two points on a line.

Finding the Slopes of Horizontal and Vertical Lines

Now, let’s revisit horizontal and vertical lines.  So far in this section, we have considered lines that run “uphill” or “downhill.” Their slopes are always positive or negative numbers. But what about horizontal and vertical lines? Can we still use the slope formula to calculate their slopes?

The line y=3 crosses through the point (-3,3); the point (0,3); the point (2,3); and the point (5,3).

Consider the line above.  We learned in the previous section that because it is horizontal, its slope is [latex]0[/latex]. You can also use the slope formula with two points on this horizontal line to calculate the slope of this horizontal line. Using [latex](−3,3)[/latex] as Point 1 and (2, 3) as Point 2, you get:

[latex] \displaystyle \begin{array}{l}m=\frac{{{y}_{2}}-{{y}_{1}}}{{{x}_{2}}-{{x}_{1}}}\\\\m=\frac{3-3}{2-\left(-3\right)}=\frac{0}{5}=0\end{array}[/latex]

The slope of this horizontal line is [latex]0[/latex].

Let’s consider any horizontal line. No matter which two points you choose on the line, they will always have the same y-coordinate. So, when you apply the slope formula, the numerator will always be [latex]0[/latex]. Zero divided by any non-zero number is [latex]0[/latex], so the slope of any horizontal line is always [latex]0[/latex].

The equation for the horizontal line [latex]y=3[/latex] is telling you that no matter which two points you choose on this line, the y-coordinate will always be [latex]3[/latex].

How about vertical lines? In their case, no matter which two points you choose, they will always have the same x-coordinate. The equation for this line is [latex]x=2[/latex].

The line x=2 runs through the point (2,-2), the point (2,1), the point (2,3), and the point (2,4).

So, what happens when you use the slope formula with two points on this vertical line to calculate the slope? Using [latex](2,1)[/latex] as Point 1 and [latex](2,3)[/latex] as Point 2, you get:

[latex] \displaystyle \begin{array}{l}m=\frac{{{y}_{2}}-{{y}_{1}}}{{{x}_{2}}-{{x}_{1}}}\\\\m=\frac{3-1}{2-2}=\frac{2}{0}\end{array}[/latex]

But division by zero has no meaning for the set of real numbers. Because of this fact, it is said that the slope of this vertical line is undefined. This is true for all vertical lines—they all have a slope that is undefined.

Example

What is the slope of the line that contains the points [latex](3,2)[/latex] and [latex](−8,2)[/latex]?

Try It