4.6: Solve Systems of Equations Using Matrices
- Page ID
- 5142
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)By the end of this section, you will be able to:
- Write the augmented matrix for a system of equations
- Use row operations on a matrix
- Solve systems of equations using matrices
Before you get started, take this readiness quiz.
Write the Augmented Matrix for a System of Equations
Solving a system of equations can be a tedious operation where a simple mistake can wreak havoc on finding the solution. An alternative method which uses the basic procedures of elimination but with notation that is simpler is available. The method involves using a matrix. A matrix is a rectangular array of numbers arranged in rows and columns.
A matrix is a rectangular array of numbers arranged in rows and columns.
A matrix with m rows and n columns has order \(m\times n\). The matrix on the left below has 2 rows and 3 columns and so it has order \(2\times 3\). We say it is a 2 by 3 matrix.
Each number in the matrix is called an element or entry in the matrix.
We will use a matrix to represent a system of linear equations. We write each equation in standard form and the coefficients of the variables and the constant of each equation becomes a row in the matrix. Each column then would be the coefficients of one of the variables in the system or the constants. A vertical line replaces the equal signs. We call the resulting matrix the augmented matrix for the system of equations.
Notice the first column is made up of all the coefficients of x, the second column is the all the coefficients of y, and the third column is all the constants.
ⓐ \(\left\{ \begin{array} {l} 5x−3y=−1 \\ y=2x−2 \end{array} \right. \) ⓑ \( \left\{ \begin{array} {l} 6x−5y+2z=3 \\ 2x+y−4z=5 \\ 3x−3y+z=−1 \end{array} \right. \)
- Answer
-
ⓐ The second equation is not in standard form. We rewrite the second equation in standard form.
\[\begin{aligned} y=2x−2 \\ −2x+y=−2 \end{aligned} \nonumber\]
We replace the second equation with its standard form. In the augmented matrix, the first equation gives us the first row and the second equation gives us the second row. The vertical line replaces the equal signs.
ⓑ All three equations are in standard form. In the augmented matrix the first equation gives us the first row, the second equation gives us the second row, and the third equation gives us the third row. The vertical line replaces the equal signs.
Write each system of linear equations as an augmented matrix:
ⓐ \(\left\{ \begin{array} {l} 3x+8y=−3 \\ 2x=−5y−3 \end{array} \right. \) ⓑ \(\left\{ \begin{array} {l} 2x−5y+3z=8 \\ 3x−y+4z=7 \\ x+3y+2z=−3 \end{array} \right. \)
- Answer
-
ⓐ \(\left[ \begin{array} {cc|c} 3 &8 &-3 \\ 2 &5 &−3 \end{array} \right] \)
ⓑ \(\left[ \begin{array} {ccc|c} 2 &5 &-3 &8 \\ 3 &-1 &4 &7 \\ 1 &3 &2 &−3 \end{array} \right] \)
Write each system of linear equations as an augmented matrix:
ⓐ \(\left\{ \begin{array} {l} 11x=−9y−5 \\ 7x+5y=−1 \end{array} \right. \) ⓑ \(\left\{ \begin{array} {l} 5x−3y+2z=−5 \\ 2x−y−z=4 \\ 3x−2y+2z=−7 \end{array} \right. \)
- Answer
-
ⓐ \(\left[ \begin{array} {cc|c} 11 &9 &−5 \\ 7 &5 &−1 \end{array} \right] \)
ⓑ \(\left[ \begin{array} {ccc|c} 5 &−3 &2 &−5 \\ 2 &−1 &−1 &4 \\ 3 &−2 &2 &−7 \end{array} \right] \)
It is important as we solve systems of equations using matrices to be able to go back and forth between the system and the matrix. The next example asks us to take the information in the matrix and write the system of equations.
Write the system of equations that corresponds to the augmented matrix:
\(\left[ \begin{array} {ccc|c} 4 &−3 &3 &−1 \\ 1 &2 &−1 &2 \\ −2 &−1 &3 &−4 \end{array} \right] \).
- Answer
-
We remember that each row corresponds to an equation and that each entry is a coefficient of a variable or the constant. The vertical line replaces the equal sign. Since this matrix is a \(4\times 3\), we know it will translate into a system of three equations with three variables.
Write the system of equations that corresponds to the augmented matrix: \(\left[ \begin{array} {ccc|c} 1 &−1 &2 &3 \\ 2 &1 &−2 &1 \\ 4 &−1 &2 &0 \end{array} \right] \).
- Answer
-
\(\left\{ \begin{array} {l} x−y+2z=3 \\ 2x+y−2z=1 \\ 4x−y+2z=0 \end{array} \right.\)
Write the system of equations that corresponds to the augmented matrix: \(\left[ \begin{array} {ccc|c} 1 &1 &1 &4 \\ 2 &3 &−1 &8 \\ 1 &1 &−1 &3 \end{array} \right] \).
- Answer
-
\(\left\{ \begin{array} {l} x+y+z=4 \\ 2x+3y−z=8 \\ x+y−z=3 \end{array} \right.\)
Use Row Operations on a Matrix
Once a system of equations is in its augmented matrix form, we will perform operations on the rows that will lead us to the solution.
To solve by elimination, it doesn’t matter which order we place the equations in the system. Similarly, in the matrix we can interchange the rows.
When we solve by elimination, we often multiply one of the equations by a constant. Since each row represents an equation, and we can multiply each side of an equation by a constant, similarly we can multiply each entry in a row by any real number except 0.
In elimination, we often add a multiple of one row to another row. In the matrix we can replace a row with its sum with a multiple of another row.
These actions are called row operations and will help us use the matrix to solve a system of equations.
In a matrix, the following operations can be performed on any row and the resulting matrix will be equivalent to the original matrix.
- Interchange any two rows.
- Multiply a row by any real number except 0.
- Add a nonzero multiple of one row to another row.
Performing these operations is easy to do but all the arithmetic can result in a mistake. If we use a system to record the row operation in each step, it is much easier to go back and check our work.
We use capital letters with subscripts to represent each row. We then show the operation to the left of the new matrix. To show interchanging a row:
To multiply row 2 by \(−3\):
To multiply row 2 by \(−3\) and add it to row 1:
Perform the indicated operations on the augmented matrix:
ⓐ Interchange rows 2 and 3.
ⓑ Multiply row 2 by 5.
ⓒ Multiply row 3 by −2−2 and add to row 1.
\( \left[ \begin{array} {ccc|c} 6 &−5 &2 &3 \\ 2 &1 &−4 &5 \\ 3 &−3 &1 &−1 \end{array} \right] \)
- Answer
-
ⓐ We interchange rows 2 and 3.
ⓑ We multiply row 2 by 5.
ⓒ We multiply row 3 by \(−2\) and add to row 1.
Perform the indicated operations on the augmented matrix:
ⓐ Interchange rows 1 and 3.
ⓑ Multiply row 3 by 3.
ⓒ Multiply row 1 by 2 and add to row 2.
\( \left[ \begin{array} {ccc|c} 5 &−2 &-2 &-2 \\ 4 &-1 &−4 &4 \\ -2 &3 &0 &−1 \end{array} \right] \)
- Answer
-
ⓐ \( \left[ \begin{array} {ccc|c} −2 &3 &0 &−2 \\ 4 &−1 &−4 &4 \\ 5 &−2 &−2 &−2 \end{array} \right] \)
ⓑ \( \left[ \begin{array} {ccc|c}−2 &3 &0 &−2 \\ 4 &−1 &−4 &4 \\ 15 &−6 &−6 &−6 \end{array} \right] \)
ⓒ \( \left[ \begin{array} {ccc|c} -2 &3 &0 &2 \\ 0 &5 &-4 &0 \\ 15 &-6 &-6 &-6 \end{array} \right] \)
Perform the indicated operations on the augmented matrix:
ⓐ Interchange rows 1 and 2,
ⓑ Multiply row 1 by 2,
ⓒ Multiply row 2 by 3 and add to row 1.
\( \left[ \begin{array} {ccc|c} 2 &−3 &−2 &−4 \\ 4 &1 &−3 &2 \\ 5 &0 &4 &−1 \end{array} \right] \)
- Answer
-
ⓐ \( \left[ \begin{array} {ccc|c} 4 &1 &−3 &2 \\ 2 &−3 &−2 &−4 \\ 5 &0 &4 &−1 \end{array} \right] \)
ⓑ \( \left[ \begin{array} {ccc|c} 8 &2 &−6 &4 \\ 2 &−3 &−2 &−4 \\ 5 &0 &4 &−1 \end{array} \right] \)
ⓒ \( \left[ \begin{array} {ccc|c} 14 &−7 &−12 &−8 \\ 2 &−3 &−2 &−4 \\ 5 &0 &4 &−1 \end{array} \right] \)
Now that we have practiced the row operations, we will look at an augmented matrix and figure out what operation we will use to reach a goal. This is exactly what we did when we did elimination. We decided what number to multiply a row by in order that a variable would be eliminated when we added the rows together.
Given this system, what would you do to eliminate x?
This next example essentially does the same thing, but to the matrix.
Perform the needed row operation that will get the first entry in row 2 to be zero in the augmented matrix: \( \left[ \begin{array} {cc|c} 1 &−1 &2 \\ 4 &−8 &0 \end{array} \right] \)
- Answer
-
To make the 4 a 0, we could multiply row 1 by \(−4\) and then add it to row 2.
Perform the needed row operation that will get the first entry in row 2 to be zero in the augmented matrix: \( \left[ \begin{array} {cc|c} 1 &−1 &2 \\ 3 &−6 &2 \end{array} \right] \)
- Answer
-
\( \left[ \begin{array} {cc|c} 1 &−1 &2 \\ 0 &−3 &−4 \end{array} \right] \)
Perform the needed row operation that will get the first entry in row 2 to be zero in the augmented matrix: \( \left[ \begin{array} {cc|c} 1 &−1 &3 \\ -2 &−3 &2 \end{array} \right] \)
- Answer
-
\( \left[ \begin{array} {cc|c} 1 &−1 &3 \\ 0 &−5 &8 \end{array} \right] \)
Solve Systems of Equations Using Matrices
To solve a system of equations using matrices, we transform the augmented matrix into a matrix in row-echelon form using row operations. For a consistent and independent system of equations, its augmented matrix is in row-echelon form when to the left of the vertical line, each entry on the diagonal is a 1 and all entries below the diagonal are zeros.
For a consistent and independent system of equations, its augmented matrix is in row-echelon form when to the left of the vertical line, each entry on the diagonal is a 1 and all entries below the diagonal are zeros.
Once we get the augmented matrix into row-echelon form, we can write the equivalent system of equations and read the value of at least one variable. We then substitute this value in another equation to continue to solve for the other variables. This process is illustrated in the next example.
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} 3x+4y=5 \\ x+2y=1 \end{array} \right. \)
- Answer
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} 2x+y=7 \\ x−2y=6 \end{array} \right. \)
- Answer
-
The solution is \((4,−1)\).
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} 2x+y=−4 \\ x−y=−2 \end{array} \right. \)
- Answer
-
The solution is \((−2,0)\).
The steps are summarized here.
- Write the augmented matrix for the system of equations.
- Using row operations get the entry in row 1, column 1 to be 1.
- Using row operations, get zeros in column 1 below the 1.
- Using row operations, get the entry in row 2, column 2 to be 1.
- Continue the process until the matrix is in row-echelon form.
- Write the corresponding system of equations.
- Use substitution to find the remaining variables.
- Write the solution as an ordered pair or triple.
- Check that the solution makes the original equations true.
Here is a visual to show the order for getting the 1’s and 0’s in the proper position for row-echelon form.
We use the same procedure when the system of equations has three equations.
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} 3x+8y+2z=−5 \\ 2x+5y−3z=0 \\ x+2y−2z=−1 \end{array} \right. \)
- Answer
-
Write the augmented matrix for the equations. Interchange row 1 and 3 to get the entry in
row 1, column 1 to be 1.Using row operations, get zeros in column 1 below the 1. The entry in row 2, column 2 is now 1. Continue the process until the matrix
is in row-echelon form.The matrix is now in row-echelon form. Write the corresponding system of equations. Use substitution to find the remaining variables.
Write the solution as an ordered pair or triple. Check that the solution makes the original equations true. We leave the check for you.
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} 2x−5y+3z=8 \\ 3x−y+4z=7 \\ x+3y+2z=−3 \end{array} \right. \)
- Answer
-
\((6,−1,−3)\)
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} −3x+y+z=−4 \\ −x+2y−2z=1 \\ 2x−y−z=−1 \end{array} \right. \)
- Answer
-
\((5,7,4)\)
So far our work with matrices has only been with systems that are consistent and independent, which means they have exactly one solution. Let’s now look at what happens when we use a matrix for a dependent or inconsistent system.
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} x+y+3z=0 \\ x+3y+5z=0 \\ 2x+4z=1 \end{array} \right. \)
- Answer
-
Write the augmented matrix for the equations. The entry in row 1, column 1 is 1. Using row operations, get zeros in column 1 below the 1. Continue the process until the matrix is in row-echelon form. Multiply row 2 by 2 and add it to row 3. At this point, we have all zeros on the left of row 3. Write the corresponding system of equations. Since \(0 \neq 1 \) we have a false statement. Just as when we solved a system using other methods, this tells us we have an inconsistent system. There is no solution.
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} x−2y+2z=1 \\ −2x+y−z=2 \\ x−y+z=5 \end{array} \right. \)
- Answer
-
no solution
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} 3x+4y−3z=−2 \\ −2x+3y−z=−1 \\ 2x+y−2z=6 \end{array} \right. \)
- Answer
-
no solution
The last system was inconsistent and so had no solutions. The next example is dependent and has infinitely many solutions.
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} x−2y+3z=1 \\ x+y−3z=7 \\ 3x−4y+5z=7 \end{array} \right. \)
- Answer
-
Write the augmented matrix for the equations. The entry in row 1, column 1 is 1. Using row operations, get zeros in column 1 below the 1. Continue the process until the matrix is in row-echelon form. Multiply row 2 by \(−2\) and add it to row 3. At this point, we have all zeros in the bottom row. Write the corresponding system of equations. Since \(0=0\) we have a true statement. Just as when we solved by substitution, this tells us we have a dependent system. There are infinitely many solutions. Solve for y in terms of z in the second equation. Solve the first equation for x in terms of z. Substitute \(y=2z+2\). Simplify. Simplify. Simplify. The system has infinitely many solutions \((x,y,z)\), where \(x=z+5;\space y=2z+2;\space z\) is any real number.
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} x+y−z=0 \\ 2x+4y−2z=6 \\ 3x+6y−3z=9 \end{array} \right. \)
- Answer
-
infinitely many solutions \((x,y,z)\), where \(x=z−3;\space y=3;\space z\) is any real number.
Solve the system of equations using a matrix: \(\left\{ \begin{array} {l} x−y−z=1 \\ −x+2y−3z=−4 \\ 3x−2y−7z=0 \end{array} \right. \)
- Answer
-
infinitely many solutions \((x,y,z)\), where \(x=5z−2;\space y=4z−3;\space z\) is any real number.
Access this online resource for additional instruction and practice with Gaussian Elimination.
- Gaussian Elimination
Key Concepts
- Matrix: A matrix is a rectangular array of numbers arranged in rows and columns. A matrix with m rows and n columns has order \(m\times n\). The matrix on the left below has 2 rows and 3 columns and so it has order \(2\times 3\). We say it is a 2 by 3 matrix.
Each number in the matrix is called an element or entry in the matrix. - Row Operations: In a matrix, the following operations can be performed on any row and the resulting matrix will be equivalent to the original matrix.
- Interchange any two rows
- Multiply a row by any real number except 0
- Add a nonzero multiple of one row to another row
- Row-Echelon Form: For a consistent and independent system of equations, its augmented matrix is in row-echelon form when to the left of the vertical line, each entry on the diagonal is a 1 and all entries below the diagonal are zeros.
- How to solve a system of equations using matrices.
- Write the augmented matrix for the system of equations.
- Using row operations get the entry in row 1, column 1 to be 1.
- Using row operations, get zeros in column 1 below the 1.
- Using row operations, get the entry in row 2, column 2 to be 1.
- Continue the process until the matrix is in row-echelon form.
- Write the corresponding system of equations.
- Use substitution to find the remaining variables.
- Write the solution as an ordered pair or triple.
- Check that the solution makes the original equations true.
Glossary
- matrix
- A matrix is a rectangular array of numbers arranged in rows and columns.
- row-echelon form
- A matrix is in row-echelon form when to the left of the vertical line, each entry on the diagonal is a 1 and all entries below the diagonal are zeros.