【MIT-18.06-线性代数】第七讲:求解Ax=0、主元、特解
本文最后更新于:2022年10月4日 晚上
第七讲 求解 、主元、特解
1 阶梯形式
矩阵
对矩阵进行消元,需要注意消元过程中,方程的解不会改变,零空间不会改变:
最终得到了阶梯形式(echelon form),即非零元素(主元)以一种阶梯形式出现.
矩阵的第三行为 0,意味着第三行是其余行的线性组合。
本例中,主元数量为 2,该数字即为矩阵
矩阵的秩为其非零主元的数量。
此时
下面进行回代,首先确定主列和自由列。
主列即主元所在的列,这里第一列和第三列是主列,其对应的变量为主变量,即
自由列即不是主列的列,其对应的变量为自由变量,即
将
我们取
这样就可以得到零空间的一个向量
如何找到更多的解?很简单,该解的任意倍数都是方程组的解,只需要乘以特定的倍数
直线在零空间中,但它是整个零空间吗?不是,自由变量有两个,可以任意取值。若取
以上两个向量称为特解(特解也就是特定的解,特定在于给自由变量分配的特定值)。通过特解可以构造零空间,本例中零空间即为:
通过特解能构造出整个零空间。零空间所包含的正好是特解的线性组合。
对于
对于求解
算法步骤:
- 消元,碰到无法取得主元的列,不管它,继续消元。得到主列和自由列,确定主变量和自由变量。
- 给自由变量分配值,一般是令第一个自由变量为 1,其余为 0,然后令第二个自由变量为 1,其余为 0。
2 简化行阶梯形式(reduced row echelon form)
对于矩阵
对于本例有:
主行和主列交汇处存在单位阵
现在开始回代,分别考虑主列和自由列:
假设方程已经是 rref 形式,有
求解
可以得到
其中,自由变量可以取为单位阵,跟上图可以对应起来。
3 一个例子
矩阵
消元:
矩阵的秩为 2。只有一个自由列。
矩阵主列个数与其转置相同。
令自由变量为 1,回代,求得
下面继续求
这里