《数值计算方法(第3章解线性方程组的数值解法)课件.ppt》由会员分享,可在线阅读,更多相关《数值计算方法(第3章解线性方程组的数值解法)课件.ppt(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 第第3章章 解线性方程组的数值解法解线性方程组的数值解法1引言 在自然科学和工程技术中很多问题的解决常常归结为解线性代数方程组。例如电学中的网络问题,船体数学放样中建立三次样条函数问题,用最小二乘法求实验数据的曲线拟合问题,解非线性方程组问题,用差分法或者有限元法解常微分方程,偏微分方程边值问题等都导致求解线性方程组,而且后面几种情况常常归结为求解大型线性方程组。线性代数方面的计算方法就是研究求解线性方程组的一些数值解法与研究计算矩阵的特征值及特征向量的数值方法。2引言n关于线性方程组的数值解法一般有两类。n直接法:经过有限步算术运算,可求得方程组的精确解的方法(若在计算过程中没有舍入误差)
2、n迭代法:用某种极限过程去逐步逼近线性方程组精确解的方法 迭代法具有占存储单元少,程序设计简单,原始系数矩阵在迭代过程中不变等优点,但存在收敛性及收敛速度等问题。33.1 高斯消元法n设线性方程组n简记 AX=b4高斯消元法n其中5高斯消元法n克莱姆法则在理论上有着重大意义,但在实际应用中存在很大的困难,在线性代数中,为解决这一困难给出了高斯消高斯消元法元法。6高斯消元法n例1.用消元法解方程组7例题n第一步:-2xr1+r3得8例题n第二步:1 x r2+r4n回代得:x=1,2,3T93.1.1 高斯顺序消元法n下三角形方程求解下三角形方程求解 设 (1)10高斯顺序消元法n由(1)得11
3、高斯顺序消元法n算法:12高斯顺序消元法 13n上三角方程组的解法上三角方程组的解法设 14n由(2)式回代得 15上三角方程组的解法16高斯顺序消去法高斯顺序消去法n设 Ax=b.记A(1)=A b(1)=b。设1、第一次消元。17高斯顺序消去法 18高斯顺序消去法n设第k-1次消元得A(k)x=b(k)其中19高斯顺序消去法 则第k次消元:20高斯顺序消去法n最后21高斯顺序消去法n也就是对于方程组AX=b系数矩阵做:22高斯顺序消去法 23高斯顺序消去法 24高斯顺序消去法25高斯顺序消去法26高斯顺序消去法算法框图27高斯消去法的计算量 28高斯顺序消去法条件293.1.2 高斯主元素
4、消去法nGauss列主元消元法n从第一列中选出绝对值最大的元素交换30高斯列主元消去法31高斯列主元消去法n第 k 步 从 的第 k 列 ,中选取绝对值最大项,记录所在行,即 若 交换第k行与l行的所有对应元素,再进行顺序消元。32框图33高斯列主元消去法34高斯列主元消去法35高斯列主元消去法362.全主元消去法n例如.求解方程组 37全主元消去法38全主元消去法39全主元消去法40全主元消去法41全主元消去法42全主元消去法4344Gauss全主元消元算法45Gauss全主元消元算法46Gauss全主元消元算法473.高斯-约当消去法n与一般消去法相比,高斯约当消去法是一种无回代过程的算法
5、n设方程组AX=b经过(k-1)次消元得48高斯-约当消去法49算法50选列主元的Gauss-Jordan消去法51nGuass-Jordan消去法形式上比Guass消去法简单,求解无回代过程,但从工作量角度看前者大约需要O(),而后者需要量 O(),比有回代的Guass消去法多O()工作量.52小节比较而言,nGauss顺序消去法条件苛刻,且数值不稳定;nGauss全主元消去法工作量偏大,需要比较 个元素及行列交换工作,算法复杂;n对于Gauss-Jordan消去法形式上比其他消元法简单,且无回代求解,但计算量大,比Gauss顺序消去法多 计算量。n因此从算法优化的角度考虑,Gauss列主元消去法比较好。53