Section 1.2: Row Reduction and Echelon Forms

Abstract:

In this section we consider an algorithm (Gaussian elimination with partial pivoting) for reducing a system of equations to reduced echelon form, which is unique and allows us to write the solution set of a linear system. The solution may contain free parameters, meaning that there are infinitely many solutions.

Definition: A rectangular matrix is in row echelon form if it has the following three properties:

  1. zero rows are at the bottom;
  2. Leading (non-zero) entries of of row move right as one descends the matrix; and
  3. All entries below a row's leading entry are zero.

Example:

displaymath331

Definition: A matrix in echelon form is in reduced row echelon form if it has the additional two properties:

  1. The leading entry in each non-zero row is 1, and
  2. Each leading entry is the only non-zero entry in its column.

Example: The matrix above in reduced row echelon form is

displaymath332

Theorem: Each matrix is row-equivalent to one and only one reduced row echelon matrix.

Example: The tex2html_wrap_inline337 identity matrix tex2html_wrap_inline339 :

displaymath333

Example: #2, p. 25

Note: The uniqueness of the reduced row echelon matrix implies that the positions of the leading non-zero entries are fixed in stone for a given matrix. These positions are known as pivot positions. A pivot column of a matrix is one that contains a pivot position.

This leads to the following definitions:

Gaussian elimination (using partial pivoting) for row reduction:

  1. Begin with the leftmost column. This is a pivot column, with pivot position at the top. Select largest entry (in terms of magnitude) in the pivot column, and interchange rows to move this entry into the pivot position.
  2. Use row replacement to create zeros in all positions below the pivot.
  3. Iterate, using the submatrix below the pivot row and to the right of the pivot column.
  4. Beginning with the rightmost pivot and working left, create zeros above each pivot.
  5. Scale all pivot rows by the pivot value, so that pivots are 1.

   figure204
Figure 1: Here's my image of the partial pivoting process: notice that it's recursive, and we keep paring down the size of the matrix (dotted part in the last panel) until we run out of matrix to work on!

Example: Consider Exercise #12, p. 25. In this example, we have an augmented system of three equations in four unknowns. Hence, we know that we will not have enough information to have a unique solution: the question then is whether we are consistent, and how to express the solution set.

tex2html_wrap_inline341

Our author suggests solving systems by pushing all the way to reduced echelon form. Here's his process for using row reduction to solve a linear system:

  1. Write the augmented matrix of the system
  2. Use the row reduction algorithm to obtain an equivalent augmented matrix in echelon form. Decide whether the system is consistent. If so, continue; else stop.
  3. Continue row reduction to obtain the reduced echelon form.
  4. Write the system of equations corresponding to the matrix in reduced echelon form.
  5. Rewrite each nonzero equation from step 4 so that its one basic variable is expressed in terms of any free variables appearing in the equation.

Example: #7, p. 25 (what's the geometry like?)

tex2html_wrap_inline343

General solutions of linear systems are hence given parametrically. If there is a free variable, then there are an infinite number of solutions. If there is a row having its pivot position in the rightmost column, then the system is inconsistent. This is the essence of Theorem 2, p. 24.

Additional problems: #15, #29, #30



Fri Jan 18 12:17:03 EST 2008