电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数值分析——线性方程组直接解法VIP免费

数值分析——线性方程组直接解法_第1页
1/89
数值分析——线性方程组直接解法_第2页
2/89
数值分析——线性方程组直接解法_第3页
3/89
第五章线性方程组的直接解法§1Gauss消去法1.1顺序Gauss消去法1.2列主元Gauss消去法§2直接三角分解方法2.1Gauss消去法的矩阵运算2.2Doolittle分解法2.3平方根法2.4追赶法24/12/29第五章线性方程组的直接解法2在科学计算中,经常需要求解含有n个未知量的n个方程构成的线性方程组方程组还可以用矩阵形式表示为:Ax=bnnnnnnnnbbbbxxxxaaaaaaaaaA2121212222111211,,nnnnnnnnnnbxaxaxabxaxaxabxaxaxa22112222212111212111(7.1)24/12/29第五章线性方程组的直接解法3根据Gramer(克莱姆)法则,求解方程组(7.1)时,要计算大量的行列式,所需乘法次数大约为当n较大时,这个计算量是惊人的。例如,当n=20时,约需乘法次数为N=9.7×1020若系数矩阵A非奇异,即det(A)≠0,则方程组有惟一解x=(x1,x2,…,xn)T.如果用每秒一亿次的计算机来计算,需要三十万年时间。可见Gramer法则不是一种实用的方法。因此,必须构造出适合于计算机使用的线性方程组的求解方法。N=(n2-1)n!24/12/29第五章线性方程组的直接解法4直接方法的特点是,如果不考虑计算过程中的舍入误差,运用此类方法经过有限次算术运算就能求出线性方程组的精确解。求解线性方程组的数值方法可分为两大类:直接方法和迭代方法。本章讨论直接方法,迭代方法将在下一章中讨论。需要指出,由于实际计算中舍入误差的存在,用直接方法一般也只能求得方程组的近似值。本章我们将给出直接解法的若干算法。24/12/29第五章线性方程组的直接解法5§1Gauss消去法Gauss(高斯)消去法是一种规则化的加减消元法基本思想通过逐次消元计算把需求解的线性方程组转化成上三角形方程组,也就是把线性方程组的系数矩阵转化为上三角矩阵,从而使一般线性方程组的求解转化为等价(同解)的上三角形方程组的求解。Gauss消去法由消元和回代两个过程组成,先讨论一个具体的线性方程组的求解。24/12/29第五章线性方程组的直接解法6一、顺序Gauss消去法15233322242321321321xxxxxxxxx48822422423232321xxxxxxx8122242242332321xxxxxx323x612x321x188022402242152333212242,bA81200224022423/2,6/1,32123xxx例7.1.用Gauss消去法解方程组用增广矩阵进行进算24/12/29第五章线性方程组的直接解法7这样,对于方程组nnnnnnnnnnbxaxaxabxaxaxabxaxaxa22112222212111212111(7.1)我们用增广矩阵表示,并给出gauss消去法的具体算法)1()1()1(3)1(2)1(1)1(3)1(3)1(33)1(32)1(31)1(2)1(2)1(23)1(22)1(21)1(1)1(1)1(13)1(12)1(11)1()1(,,nnnnnnnnnbaaaabaaaabaaaabaaaabAbA或者Ax=b24/12/29第五章线性方程组的直接解法8)1()1()1(3)1(2)1(1)1(3)1(3)1(33)1(32)1(31)1(2)1(2)1(23)1(22)1(21)1(1)1(1)1(13)1(12)1(11)1()1(,,nnnnnnnnnbaaaabaaaabaaaabaaaabAbA顺序Gauss消去法的消元过程可表述如下:第一步,设a11(1)≠0,将第一列a11(1)以下各元素消成零乘以矩阵[A(1),b(1)]的第一行再加到第i行,得到矩阵(i=2,3,…,n))1(11)1(11aalii即依次用24/12/29第五章线性方程组的直接解法9其中niblbbnjialaaiiijiijij,,3,2,,,3,2,,)1(11)1()2()1(11)1()2(第二步,设a22(2)≠0,将第二列a22(2)以下各元素消成零,)2(22)2(22aalii(i=3,4,…,n)即依次用乘以矩阵[A(2),b(2)]的第二行再加到第i行,得到矩阵)2()2()2(3)2(2)2(3)2(3)2(33)2(32)2(2)2(2)2(23)2(22)1(1)1(1)1(13)1(12)1(11)2()2(000,nnnnnnnnbaaabaaabaaabaaaabA...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数值分析——线性方程组直接解法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部