Algorithm 1.2.1 (Gaussian Elimination with complete pivoting)
A = [[ 1. 4. 7.] [ 2. 5. 8.] [ 3. 6. 10.]] [[ 10. 6. 3.] [ 8. 5. 2.] [ 7. 4. 1.]] [ 2. 0. 0.] [ 2. 0. 0.] [[ 10. 6. 3. ] [ 0.8 0.2 -0.4] [ 0.7 -0.2 -1.1]] [[ 10. 3. 6. ] [ 0.7 -1.1 -0.2] [ 0.8 -0.4 0.2]] [ 2. 2. 0.] [ 2. 2. 0.] [[ 10. 3. 6. ] [ 0.7 -1.1 -0.2 ] [ 0.8 0.36363636 0.27272727]] A = [[ 1. 4. 7.] [ 2. 5. 8.] [ 3. 6. 10.]] [[ 10. 6. 3.] [ 8. 5. 2.] [ 7. 4. 1.]] [ 2. 0. 0.] [ 2. 0. 0.] [[ 10. 6. 3. ] [ 0.8 0.2 -0.4] [ 0.7 -0.2 -1.1]] [[ 10. 3. 6. ] [ 0.7 -1.1 -0.2] [ 0.8 -0.4 0.2]] [ 2. 2. 0.] [ 2. 2. 0.] [[ 10. 3. 6. ] [ 0.7 -1.1 -0.2 ] [ 0.8 0.36363636 0.27272727]] |
Algorithm 1.2.2 (Gaussian Elimination with partial pivoting)
A = [[ 1. 4. 7.] [ 2. 5. 8.] [ 3. 6. 10.]] [[ 3. 6. 10.] [ 2. 5. 8.] [ 1. 4. 7.]] [ 2. 0. 0.] [[ 3. 6. 10. ] [ 0.66666667 1. 1.33333333] [ 0.33333333 2. 3.66666667]] [[ 3. 6. 10. ] [ 0.33333333 2. 3.66666667] [ 0.66666667 1. 1.33333333]] [ 2. 2. 0.] [[ 3. 6. 10. ] [ 0.33333333 2. 3.66666667] [ 0.66666667 0.5 -0.5 ]] A = [[ 1. 4. 7.] [ 2. 5. 8.] [ 3. 6. 10.]] [[ 3. 6. 10.] [ 2. 5. 8.] [ 1. 4. 7.]] [ 2. 0. 0.] [[ 3. 6. 10. ] [ 0.66666667 1. 1.33333333] [ 0.33333333 2. 3.66666667]] [[ 3. 6. 10. ] [ 0.33333333 2. 3.66666667] [ 0.66666667 1. 1.33333333]] [ 2. 2. 0.] [[ 3. 6. 10. ] [ 0.33333333 2. 3.66666667] [ 0.66666667 0.5 -0.5 ]] |
|