- The procedure just described has a major problem.
 
- While it may be satisfactory for hand computations with small systems, it is inadequate for a large system. 
 
- Observe that the transformed coefficients can become very large (getting bigger!) as we convert to a triangular system.
 
- The method that is called Gaussian elimination avoids this by subtracting 
 times the first
equation from the 
 equation to make the transformed numbers in the first column equal to zero. 
 
- We do similarly for the rest of the columns.
 
- Observe that zeros may be created in the diagonal positions even if they are not present in the original matrix of coefficients.
 
- A useful strategy to avoid (if possible) such zero divisors is to rearrange the equations so as to put the coefficient of largest magnitude on the diagonal at each step. 
 
- This is called pivoting. 
 
 
- Repeat the example of the previous section,
 
- The method we have just illustrated is called Gaussian elimination.
 
- In this example, no pivoting was required to make the largest coefficients be on the diagonal.
 
- Back-substitution, gives us 
 
 
Example m-file: Show steps in Gauss elimination and back substitution. No pivoting. (http://siber.cankaya.edu.tr/ozdogan/NumericalComputations/mfiles/chapter2/GEshow.m GEshow.m)
- We shall obtain answers that are just close approximations to the exact answer because of round-off error.
 
- When there are many equations, the effects of round-off (the term is applied to the error due to chopping as well as when rounding is used) may cause large effects. 
 
- In certain cases, the coefficients are such that the results are particularly sensitive to round off; such systems are called ill-conditioned.
 
- if we had stored the ratio of coefficients in place of zero (we show these in parentheses), our final form would have been
 
- The original matrix can be written as the product:
 
- This procedure is called a 
-decomposition of 
.
 
- In this case, 
where 
 is lower-triangular and 
 is upper-triangular.
 
- The determinant of two matrices, 
, is the product of each of the determinants, for this example we have
Because 
 is triangular  and has only ones on its diagonal so that 
. 
 
- Thus, for our example, we have
since 
 is upper-triangular and its determinant is just the product of the diagonal elements.
 
- When there are row interchanges
where the exponent m represents the number of row interchanges.
 
- Example. Solve the following system of equations using Gaussian elimination.
 
 
- In addition, obtain the determinant of the coefficient matrix and the 
 decomposition of this matrix.
 
- The augmented coefficient matrix is
 
 
- We cannot permit a zero in the 
 position because that element is the pivot in reducing the first column.
 
- We could interchange the first row with any of the other rows to avoid a  zero divisor, but interchanging the first and fourth rows is our best choice. This gives
 
 
- 4
 
- We again interchange before reducing the second column, not because we have a zero divisor, but because we want to preserve accuracy. Interchanging the second and third rows puts the element of largest magnitude on the diagonal.
 
- 5
 
- Now we reduce in the second column
 
- 6
 
- No interchange is indicated in the third column. Reducing, we get
 
- 7
 
- Back-substitution gives
 
- The correct (exact) answers are 
. 
 
- In this calculation we have carried five significant figures and rounded each calculation.
 
- Even so, we do not have five-digit accuracy in the answers.
 
- The discrepancy is due to round off.
 
- Example m-files: (http://siber.cankaya.edu.tr/ozdogan/NumericalComputations/mfiles/chapter2/GEshow.m GEshow.m, http://siber.cankaya.edu.tr/ozdogan/NumericalComputations/mfiles/chapter2/GEPivShow.m GEPivShow.m)
 
- In this example, if we had replaced the zeros below the main diagonal with the ratio of coefficients at each step, the resulting augmented matrix would be
 
- This gives a LU decomposition as
 
 
- It should be noted that the product of these matrices  produces a permutation of the original matrix, call it 
, where
 
- The determinant of the original matrix of coefficients can be easily computed  according to the formula
which is close to the exact solution: -234.
 
- The exponent 2 is  required, because there were two row interchanges in solving this system. 
 
- To summarize
- The solution to the four equations
 
- The determinant of the coefficient matrix
 
- A 
 decomposition of the matrix, 
, which is just the original matrix, 
, after we have interchanged its rows.
 
 
- ``These'' are readily obtained after solving the system by Gaussian elimination method.
 
Example m-file: LU factorization without pivoting. (http://siber.cankaya.edu.tr/ozdogan/NumericalComputations/mfiles/chapter2/luNopiv.m luNopiv.m)
Example m-file: LU factorization with partial pivoting. (http://siber.cankaya.edu.tr/ozdogan/NumericalComputations/mfiles/chapter2/luPiv.m luPiv.m)
Cem Ozdogan
2011-12-27