线性方程组
设存在线性方程组
为了简化书写写成矩阵形式
所以行数为方程组的个数,列数为未知数的个数
高斯消元法
主元不能为0,主元要消去主元下方的元素
高斯消元法时间复杂度需要次乘除法以及次加减法
Gauss-Jordan method
Gauss-Jordan 方法在高斯消元法的基础上增加了两个规则
- 主元必须是1
- 主元上方和下方的所有的项都应被消去
即
其中Gauss-Jordan method的时间复杂度需要次乘除法以及次加减法
部分主元法
在选择主元法过程中,在候选主元位置所在的列选择绝对值最大的数字作为主元,若不在主元位置则交换位置使其在主元的位置上
在部分主元法中只涉及到了行交换
完全主元法
在完全主元法过程中,在候选主元位置选择整个系数矩阵中绝对值最大的数字作为主元,若不在主元位置则交换位置使其在主元的位置上
在部分主元法中不只涉及到了行交换而且涉及到了列交换
修改后的高斯消元法
因为高斯消元法存在主元无法选择的可能,所以提出了修改
如
矩阵的秩=矩阵的主元的个数=行阶梯型的非零行的个数=矩阵基本列的个数
其中矩阵的基本列卫矩阵主元所在的列
行阶梯型
主元下的元素为0,主元左侧的元素为0
行最简型
首先是行阶梯型,然后主元所在的列只有主元不为0,且主元为1
所以非主元所在的列可以由左边的主元所在的列线性组合而成,即
为非主元列,为左边的主元所在的列
像这样的方程组被称为齐次方程组(homogeneous Systems)
当等号右边存在非零值时,被称为非齐次方程组(nonhomogeneous Systems)
当,则被称为平凡解
基本列位置的未知数称为基本变量(basic variables),对应于非基本列位置的未知数称为自由变量(free variables)
其中矩阵为齐次方程组时,其中,通解为,其中为自由变量。
其中矩阵为非齐次方程组时,其中,通解为,其中为A的一个特解,为A为齐次方程组时候的通解。