【线代笔记】2.2 The Idea of Elimination - 消元的概念
2.2 The Idea of Elimination - 消元的概念
本节阐述一种系统的求解线性方程组的方式——消元
消元的目标是要得到上三角方程组
Before elimination:
- 第二行式子减去第一行式子的三倍,这里的三倍称为Multiplier
After elimination:
从第二行往上,就能够通过回代(back substitution) 的方法依次求出y和x的值,解和原方程相同
Multiplier的值通过第一行的主元(pivot) 来确定,主元就是每行的第一个非零未知量的系数
- Multiplier = (entry to eliminate) divided by (pivot)
在完成消元之后,主元都位于三角方程组的对角线上
Breakdown of Elimination - 消元失败
通常消元都能够使我们得到主元的值进而得到解
上部分消元之后的结果为
但消元也存在不可行的情况,例如假设第一个式子不变,第二个式子如下所示
-
Permanent failure with no solution
这个式子使得第二个主元不存在,表现在行图像上就是平行的两条线,列图像上就是共线的两个向量
-
Failure with infinitely many solutions
这个式子使得第二个主元不存在,表现在行图像上就是重合的两条线。列图像上就是共线的两个向量
-
Temporary failure (zero in pivot). A row exchange produces two pivots
例如如下线性方程组
主元的位置为0,可以通过换行的方式来使得消元可以继续
在上述的距离中,称前两个没有第二个主元的例子是奇异的,第三个例子是非奇异的
- 奇异的方程组没有解或者有无穷多个解
- 非奇异的方程组,有完整的主元,且只有一个解
Three Equations in Three Unknowns - 三个未知数
含有三个未知数的三个方程更容易帮助我们理解消元的含义
通过消元我们将原来的转变为一个上三角的
可以解得,用列的视角来表示
Elimination from A to U - 从 A 到 U 的消元
对于更多未知数的情况,消元的方式也是相同的
- 通过第一个式子使得第一个主元下的数字全是0
- 通过新产生的第二个式子使得第二个主元下的数字全是0
- 一直到第n列,重复操作直至找到所有主元,得到上三角矩阵U
总结:本节主要讲了高斯消元法的步骤,以及消元失败的三种情况