第三章解线性方程组的直接法许多科学技术问题要归结为解含有多个未知量x1,x2,…,xn的线性方程组(3
1)这里aij(i,j=1,2,…,n)为方程组的系数,bi(i=1,2,…,n)为方程组自由项
1)的矩阵形式为:AX=b其中线性方程组的数值解法可以分为直接法和迭代法两类
所谓直接法,就是不考虑舍入误差,通过有限步骤四则运算即能求得线性方程组(3
1)准确解的方法
如克莱姆法则,但通过第一章的分析,我们知道用克莱姆法则来求解线性代数方程组并不实用,因而寻求线性方程组的快速而有效的解法是十分重要的
本章讨论计算机上常用而有效的直接解法――高斯消去法和矩阵的三角分解等问题
为方便计,设所讨论的线性方程组的系数行列式不等于零
§1高斯消去法高斯(Gauss)消去法是解线性方程组最常用的方法之一,它的基本思想是通过逐步消元,把方程组化为系数矩阵为三角形矩阵的同解方程组,然后用回代法解此三角形方程组得原方程组的解
下面先讨论三角形方程组的解法
1.三角形方程组的解法三角形方程组是指下面两种形式的方程组(3
3)方程组(3
2)叫做下三角形方程组,方程组(3
3)叫做上三角形方程组,三角形方程组的求解是很简单的
如果aii¹0,i=1,2,…,n,则(3
2)的解为k=2,3,…,n(3
4)此过程称为前推过程
同样地,若aii¹0,i=1,2,…,n,则(3
3)的解为(3
5)此过程称为回代过程
从上面的公式来看,求出xk,需要作k–1次乘法和加减法及一次除法,总共完成次乘法、加法及n次除法
5)可以看出,求解三角形方程组是很简单的,只要把方程组化成了等价的三角形方程组,求解过程就很容易完成
2.高斯消去法为便于叙述,先以一个三阶线性方程组为例来说明高斯消去法的基本思想
把方程(I)乘()后加到方程(II)上去,把方程(I)乘()后