书签 分享 收藏 举报 版权申诉 / 62
上传文档赚钱

类型数值分析07线性代数方程组的直接法课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4374392
  • 上传时间:2022-12-03
  • 格式:PPT
  • 页数:62
  • 大小:1.58MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《数值分析07线性代数方程组的直接法课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    数值 分析 07 线性代数 方程组 直接 课件
    资源描述:

    1、第七章第七章(Direct Method for Solving Linear Systems)nnnnnnnnbbbbxxxXaaaaaaaaaA2121212222111211nnnnnnnnnnbxaxaxabxaxaxabxaxaxa22112222212111212111(3.1)线性方程组数值解法的分类线性方程组数值解法的分类 直接法直接法(适用于中等规模的(适用于中等规模的n n阶线性方程组)阶线性方程组)GaussGauss消去法及其变形消去法及其变形 矩阵的三角分解法矩阵的三角分解法 迭代法迭代法(适用于高阶线性方程组)(适用于高阶线性方程组)JacobiJacobi迭代法迭

    2、代法 Gauss-SeidelGauss-Seidel迭代法迭代法 逐次超松弛法逐次超松弛法 共轭斜量法共轭斜量法(Gaussian Elimination)1 1三角形方程组的解法三角形方程组的解法-回代法回代法nnnnnnbxaxaxabxaxabxa221122221211111 (3.2)nnnnnnnnbxabxaxabxaxaxa2222211212111(3.3)2 2顺序高斯消去法顺序高斯消去法思思路路首先将首先将A化为上三角阵化为上三角阵 (upper-triangular matrix),此过程称为此过程称为消去过程消去过程,再求解如,再求解如下形状的方程组,此过程称为下形

    3、状的方程组,此过程称为回代求解回代求解 (backward substitution)。=nnnnnnnnnnbxaxaxabxaxaxabxaxaxa22112222212111212111将增广矩阵将增广矩阵的的第第 i 行行 +li1 第第1 1行行,得到:,得到:,)(记)1()1(nnijaAA(1)(1)(1)()1Tbbbbn消元过程:消元过程:第一步第一步:设设 ,计算因子,计算因子0)1(11a)1(11)1(11aalii)1(1)1(1)1(12)1(11.baaan)2(A)2(b其中其中)1(11)1()2()1(11)1()2(,3,2,blbbnjialaaiii

    4、jiijij0)(kkka第第k步:步:设设 ,计算因子,计算因子()()/(1,.,)kkikikkklaaikn 将增广矩阵将增广矩阵的的第第 i 行行 +lik 第第k k行行,得到:,得到:(1)()()(1)()()(,1,.,)kkkijijikkjkkkiiikkaal abbl bijkn其中其中(1)(1)(1)(1)(1)111111,11()()()(),1(1)(1)(1)11,11,1(1)(1)(),100000kknkkkkkkkk kknkkkkkkkknkkkkn knnnnbxaaaaxaaabxaabaaxb )()(/nnnnnnabx )1.,1()(

    5、1)()(niaxabxiiinijjiijiii回代过程:回代过程:共进行共进行 n 1步,得步,得到到 )()2(2)1(121)()2(2)2(22)1(1)1(12)1(11.nnnnnnnnbbbxxxaaaaaa 运算量运算量(Amount of Computation)(1 1)用克莱姆用克莱姆(CramerCramer)法则求解法则求解n n阶线性方程组阶线性方程组 每个行列式由每个行列式由n!n!项相加,而每项包含了项相加,而每项包含了n n个因子个因子相乘,乘法运算次数为相乘,乘法运算次数为(n-1)n!n-1)n!次次.,1,2,.,iiDxinD仅考虑乘仅考虑乘(除除)

    6、法运算法运算,计算解向量包括计算计算解向量包括计算n+1n+1个行列式和个行列式和n n次除法运算次除法运算,乘乘(除除)法运算次法运算次数数N=(n+1)(n-1)n!+n.当当n=8时时,N200,0000(2)高斯消去法高斯消去法:第第1 1个消去步个消去步,计算计算l li1i1(i=2,3(i=2,3,n)n),有有n-1n-1次次除法运算除法运算.使使a aijij(1)(1)变为变为 a aijij(2)(2)以及使以及使b bi i(1)(1)变为变为b bi i(2)(2)有有n(n-1)n(n-1)次乘法运算次乘法运算.第第k k个消去步个消去步,有,有n-kn-k次除法运

    7、算、次除法运算、(n-k+1)(n-k)n-k+1)(n-k)次次乘法运算乘法运算.乘法运算总次数为:乘法运算总次数为:除法运算总次数为除法运算总次数为:(n-1)+(n-1)+1=n(n-1)/2+1=n(n-1)/2311 (13nk k k)(n)n回代过程的计算回代过程的计算除法运算次数为除法运算次数为n次次.乘法运算的总次数为乘法运算的总次数为 n+(n-1)+1=n(n-1)/2次次 Gauss Gauss消去法消去法 除法运算次数为除法运算次数为:n(n-1)/2+n=n(n+1)/2n(n-1)/2+n=n(n+1)/2,乘法运算次数为乘法运算次数为:n(n-1)(n+1)/3

    8、+n(n-1)/2=n(n-1)(2n+5)/6 n(n-1)(n+1)/3+n(n-1)/2=n(n-1)(2n+5)/6,通常也说通常也说GaussGauss消去法的运算次数与消去法的运算次数与n n3 3同阶,记为同阶,记为O(nO(n3 3)(30,9890)n 为顺序顺序GaussGauss消去法可执行的前提消去法可执行的前提定理定理 1 1 给定线性方程组给定线性方程组 ,如果,如果n n阶方阵阶方阵 的所有顺序主子式都不为零,即的所有顺序主子式都不为零,即 则按顺序则按顺序GaussGauss消去法所形成的各主元素消去法所形成的各主元素 均不为零,从而均不为零,从而Gauss 消

    9、去法可顺利执行。消去法可顺利执行。AxbA()(1,2,)kkkakn注:注:当线性方程组的系数矩阵为对称正定或严格对角当线性方程组的系数矩阵为对称正定或严格对角占优阵时,按占优阵时,按GaussGauss消去法计算是稳定的。消去法计算是稳定的。,0,0222112112111aaaaDaD01111kkkkkaaaaDIllustration3、列主元(、列主元(Column pivot element)Gauss消去法:消去法:1、输入矩阵阶数输入矩阵阶数n,增广矩阵增广矩阵 A(n,n+1);2、对于对于nk,2,1(1)按列选主元:选取按列选主元:选取 l 使使 0maxikniklk

    10、aa(2)如果如果 ,交换,交换 A(n,n+1)的第的第k行与第行与第l 行元素行元素kl(3)消元计算消元计算 :nkiaalkkikik,1 .1,1,1,lnkjnkiaaakjikijij3、回代计算回代计算1,1,,/)(,1nniaxabxiinijjijii4 4无回代过程的主元消去法无回代过程的主元消去法算法:算法:第一步:选主元,在第一列中选绝对值最大的元素,设第第一步:选主元,在第一列中选绝对值最大的元素,设第k行为主元行,行为主元行,将主元行换至第一行,将第一个方程中将主元行换至第一行,将第一个方程中x1的系数变为的系数变为1,并从,并从 其余其余个方程中消去个方程中消

    11、去x1。第二步:在第二列后第二步:在第二列后n 1个元素中选主元,将第二个方程中个元素中选主元,将第二个方程中x2的的 系数变为系数变为1,并从其它,并从其它个方程中消去个方程中消去x2。第第k步:在第步:在第k列后列后n k个元素中选主元,换行,将第个元素中选主元,换行,将第k个方程个方程xk的系数的系数 变为变为1,从其它,从其它个方程中消去变量个方程中消去变量xk,nkkinkkjaaaankkjaaakkjkikkijkijkkkkkjkkj,1,1,11,1,1,1,)()1()1()()1()1()(消元公式为:消元公式为:对对k=1,2,按上述步骤进行到第按上述步骤进行到第n步后

    12、,方程组变为:步后,方程组变为:)(1,)(1,22)(1,11nnnnnnnnaxaxax即为所求的解即为所求的解注:注:无回代的无回代的GaussGauss消元法实际上就是将消元法实际上就是将 方程组的系数矩阵化为行最简形矩阵。方程组的系数矩阵化为行最简形矩阵。5无回代消去法的应用无回代消去法的应用(1)解线性方程组系解线性方程组系设要解的线性方程组系为:设要解的线性方程组系为:AX=b1,AX=b2,AX=bmniaaabxxXaaaaAinninininnnnn,2,1)(1,)(1,2)(1,111111上述方程组系可以写为上述方程组系可以写为AX=B=(b1,bm)因此因此X=A-

    13、1B 即为线性方程组系的解。即为线性方程组系的解。在计算机上只需要增加几组右端常数项的存贮单元,在计算机上只需要增加几组右端常数项的存贮单元,其结构和解一个方程组时一样。其结构和解一个方程组时一样。行行n21nnnnnnaaaaaaaaa212222111211)(1,)1(1,)(1,2)1(1,2)(1,1)1(1,1mnnnnmnnmnnaaaaaa系数系数右端右端(2)求逆矩阵求逆矩阵设设A=(aij)n n是非奇矩阵是非奇矩阵,A 0,且令且令nnijxAX)(1由于由于 AA-1=AX=I因此,求因此,求A-1的问题相当于解下列线性方程组的问题相当于解下列线性方程组1010,001

    14、2112111nnnnnxxxAxxxA相当于相当于(1)中中m=n,B=I 的情形。的情形。(3)求行列式的值求行列式的值用高斯消去法将用高斯消去法将 A化成化成)()1(11)()2(22)1(11nnnnnnaaaaaA2.2.求解三对角方程组的追赶法求解三对角方程组的追赶法 nnnnnnnfffxxxbacbacbacb212111122211定理:定理:若若 A 为为对角占优对角占优 的三对角阵,且满足的三对角阵,且满足 则方程组有唯一的则方程组有唯一的LU分解。分解。0,0,0|,0|11 iinncaabcb直接比较等式两边的元素,可得到计算公式直接比较等式两边的元素,可得到计算

    15、公式第二步第二步:追追即解即解 :fyL 111,fy1()(2,.,)iiiiifyyin第三步第三步:赶赶即解即解 :yxU 1,(1,.,1)nniiiixyxyxin第一步第一步:对对 A 作作Crout 分解分解1122111nnnA 3 3 矩阵的矩阵的三角分解法三角分解法 高斯消元法的矩阵形式高斯消元法的矩阵形式 每一步消去过程相当于左乘初等变换矩阵每一步消去过程相当于左乘初等变换矩阵L Lk k(2)(1)(2)(1)11112111113111 ,1101 2 3001L()()iin i,nbbAL ALllaall记:其中(3)(2)(3)(2)222222223222

    16、,10101 3 4001L()()iini,nbbAL ALlaall记:(3)(1)(3)(1)2121 ,bbAL L AL L-1ii1,1,110 10111L=01010101 i iiiininiLllll 列 i列11211121(n)()nn(n)()nn AL LL AbbL LL1111121()(n)(n)nLLUAL LL AAA 的的 LU 分解分解(LU factorization)定理定理2:(矩阵的三角分解)设(矩阵的三角分解)设A为为n n实矩阵,如果实矩阵,如果解解AX=b用高斯消去法能够完成(限制不进行行的交用高斯消去法能够完成(限制不进行行的交换,即换

    17、,即 ),则矩阵),则矩阵A可分解可分解为单位下三角矩阵为单位下三角矩阵L与上三角知阵与上三角知阵U的乘积。的乘积。A=LU且这种分解是唯一的。且这种分解是唯一的。nkakkk,2,1,0)(L 为单位下三角阵而为单位下三角阵而 U 为为一般一般上三上三角阵的分解称为角阵的分解称为Doolittle 分解分解 (2)L 为一般下三角阵而为一般下三角阵而 U 为为单位单位上三上三角阵的分解称为角阵的分解称为Crout 分解分解。Doolittle分解法分解法 :通过比较法直接导出通过比较法直接导出L 和和 U 的计算公式。的计算公式。思思路路 nnnnnnnnuuullaaaa.1.11.111

    18、1211111 ),min(1jikjkkiul jiaLU 分解求解线性方程组分解求解线性方程组 LY b,UXY AXb112221313212(1)1111121n22222nnn111 1 UXnnnnn nnnybybLYbybxyxyYxylllllluuuuuu 直接三角分解法解直接三角分解法解AX=b的计算公式的计算公式niauii,2,111niualii,2,11111对于对于r=2,3,n计算计算(2)计算计算U的第的第r行元素行元素),1,(11nrriulaurkkirkriri(3)计算计算L的第的第r 列元素列元素(r n),1()(11nriuulalrrrkk

    19、rikirir(1),3,2(111niylbybykikikii)1,2,1(1niuxuyxuyxiiknikikiinnnn(4)(5)123 12314 2521831520100123 210014.3510024 (14,18,20)(14,10,72),(14,10,72)(1,2,3).TTTTxxxALULyyUxx 例:用直角三角分解法解解:用分解计算公式得求解4 4 平方根法平方根法1 1矩阵的矩阵的LDRLDR分解分解定理定理3:如果如果n阶矩阵阶矩阵A的所有顺序主子式均不等于零,的所有顺序主子式均不等于零,则矩阵则矩阵A存在唯一的分解式存在唯一的分解式A=LDR其中其

    20、中L和和R分别是分别是n阶单位下三角阵和单位上三角阵,阶单位下三角阵和单位上三角阵,D是是n阶对角元素阶对角元素的不为零的对角阵,上述分解也称为的不为零的对角阵,上述分解也称为A的的LDR分解分解。2平方根法平方根法 如果如果A为对称正定矩阵为对称正定矩阵,则存在一个实的非奇异下三则存在一个实的非奇异下三角矩阵角矩阵,使使A=LLT ,且当限定的对角元素为正时且当限定的对角元素为正时,这种分解是唯一的这种分解是唯一的。定理定理4:(对称正定矩阵的三角分解)(对称正定矩阵的三角分解)将将对称对称 正定阵正定阵 A 做做 LU 分解分解U=uij=u11uij/uii111u22unn记为记为UD

    21、 A 对称对称TUL 即即TLDLA 记记 D1/2=11u22unnu2/1LDL 则则 仍是下三角阵,且有仍是下三角阵,且有TLLA 用平方根法解线性代数方程组的算法用平方根法解线性代数方程组的算法(1)对矩阵对矩阵A进行进行Cholesky分解分解,即即A=LLT,由矩阵乘法由矩阵乘法:对于对于 i=1,2,n 计算计算21112ikikiiiilal1,2,111ijlllaljjjkikikijij(2)求解下三角形方程组求解下三角形方程组 iikikikiilylby11(3)求解求解LTX=y)1,1,(1nnilxlyxiiknikkiii3改进平方根法改进平方根法 11111

    22、112231131222111323121nnnnnllllldddllllAikdlskkikik其中其中11112121222111nnnnnlldssdsd改进平方根法解对称正定方程组的算法改进平方根法解对称正定方程组的算法 111111112,3,jijijikkjkijijjjiiiiiikikkdainsas llsddas l对 于 计 算令令LTX=y,先解下三角形方程组先解下三角形方程组 LDY=b 得得),2,1(11nidyldbyiikikikkkii解上三角形方程组解上三角形方程组 LTX=Y 得得 )1,2,1,(1nnixlyxnikkikii5 5 向量和矩阵的

    23、范数向量和矩阵的范数 1 1向量的范数向量的范数定义定义1 1:设设X R n,表示定义在表示定义在Rn上的一个实值函数上的一个实值函数,称之为称之为X的范数的范数,它具有下列性质它具有下列性质:XaaX(3)三角不等式三角不等式:即对任意两个向量即对任意两个向量X、Y R n,恒有恒有 YXYX(1)(1)非负性非负性:即对一切即对一切X R n,X 0,0(2)(2)齐次性齐次性:即对任何实数即对任何实数a R,X R n,设设X=(x1,x2,xn)T,则有则有nxxxX211(1)222212nTxxxXXX(2)inixX1max(3)三个常用的范数:三个常用的范数:范数等价范数等价

    24、:设设A A 和和B B是是R R上任意两种范数,若存在上任意两种范数,若存在 常数常数 C C1 1、C C2 2 0 0 使得使得 ,则称则称 A A 和和B B 等价等价。定理定理5:定义在定义在Rn上的向量范数上的向量范数 是变量是变量X分量的分量的 一致连续函数一致连续函数。X()Xf X定理定理6 6:在在Rn上定义的任一向量范数上定义的任一向量范数 都与范数都与范数 等价等价,即存在正数即存在正数 M 与与 m(Mm)对一切对一切X Rn,不等式不等式X1X11XMXXm成立成立。推论推论:Rn上定义的任何两个范数都是等价的。上定义的任何两个范数都是等价的。111XXXnXnXX

    25、1XnXX2对常用范数,容易验证下列不等式:对常用范数,容易验证下列不等式:定义定义2:设给定设给定Rn中的向量序列中的向量序列 ,即即kX01,X,kXX其中其中TknkkkxxxX)()(2)(1,若对任何若对任何i(i=1,2,n)都有都有*)(limikikxx则向量则向量 TnxxX),(*1*limXXkk称为向量序列称为向量序列 的极限的极限,或者说向量序列或者说向量序列 依坐标收敛于向量依坐标收敛于向量 ,记为记为kXkX*X定理定理7:向量序列向量序列Xk依坐标收敛于依坐标收敛于X*的充要条件是的充要条件是0lim*XXkk向量序列依范数收敛与依坐标收敛是等价的。向量序列依范

    26、数收敛与依坐标收敛是等价的。2 2矩阵的范数矩阵的范数定义定义3:设设A为为n 阶方阵阶方阵,Rn中已定义了向量范数中已定义了向量范数 ,则称则称 为矩阵为矩阵A A的范数或模的范数或模,记为记为 。即。即AXx1supAAXAx1sup矩阵范数的基本性质矩阵范数的基本性质:(1)当)当A=0时,时,0,当,当A 0时,时,0AA(2)对任意实数对任意实数k 和任意和任意A,有,有AkkA(3)对任意两个对任意两个n阶矩阵阶矩阵A、B有有BABA(5)相容性相容性 对任意两个对任意两个n阶矩阵阶矩阵A、B,有有BAAB(4)对任意向量)对任意向量X Rn,和任意矩阵和任意矩阵A,有有(相容性条

    27、件)XAAX例例5:5:设设A A(a(aijij)M.)M.定义定义2,11|nijijAan证明证明:这样定义的非负实数不是相容的矩阵范数这样定义的非负实数不是相容的矩阵范数.证明:设1111,1111AB2222AB|1,|1,|2ABAB从而|ABAB定理定理8:设设n 阶方阵阶方阵A=(aij)n n,则,则()与)与 相容的矩阵范数是相容的矩阵范数是1xniijjaA11max()与)与 相容的矩阵范数是相容的矩阵范数是2x12A其中其中 1为矩阵为矩阵ATA的最大特征值。的最大特征值。()与)与 相容的矩阵范数是相容的矩阵范数是xnjijiaA1max上述三种范数分别称为矩阵的上

    28、述三种范数分别称为矩阵的1-1-范数、范数、2-2-范数和范数和-范数。范数。可以证明可以证明,对方阵对方阵 和和 ,有,有nnRAnx R22|FAxAx ninjijFaA112|(向量向量|2 2的直接推广的直接推广)FrobeniusFrobenius范数范数:3矩阵矩阵的范数与特征值之间的关系的范数与特征值之间的关系定理定理9:矩阵矩阵A 的任一特征值的绝对值不超过的任一特征值的绝对值不超过A的范数,即的范数,即 定义定义4:矩阵矩阵A 的诸特征值的最大绝对值称为的诸特征值的最大绝对值称为A的谱半径,的谱半径,1()maxii nA 记为:记为:1maxii nA 21max(ii

    29、nA 谱范数)并且如果并且如果A A为对称矩阵,则为对称矩阵,则 注注:R Rn nn n中的任意两个矩阵范数也是等价的。中的任意两个矩阵范数也是等价的。定义定义5 5:设设|为为R Rn nn n上的矩阵范数,上的矩阵范数,A,BA,BR Rn nn n称称|A-B|A-B|为为A A与与B B之间的距离之间的距离。定义定义6 6:设给定设给定R Rn nn n中的矩阵序列中的矩阵序列 ,若,若lim0kkAA则称矩阵序列则称矩阵序列 收敛于矩阵收敛于矩阵A A,记为,记为limkkAAkAkA定理定理1010 设设BRBRn nn n,则由,则由B B的各幂次得到的的各幂次得到的 矩阵序列

    30、矩阵序列B Bk k,k=0,1,2k=0,1,2)收敛于零矩阵收敛于零矩阵 ()的充要条件)的充要条件 为为 。()1Blim0kkB 求解求解 时,时,A 和和 的误差对解的误差对解 有何影响?有何影响?bxA bx 设设 A 精确,精确,有误差有误差 ,得到的解为,得到的解为 ,即,即bb xx bbxxA )(bAx 1|1bAx 绝对误差放大因子绝对误差放大因子|xAxAb 又又|1bAx|1bbAAxx 相对误差放大因子相对误差放大因子6 线性方程组的性态和解的误差分析线性方程组的性态和解的误差分析6 Error Analysis for .bxA 设设 精确,精确,A有误差有误差

    31、 ,得到的解为,得到的解为 ,即,即bA xx bxxAA )(bxxAxxA )()()(1xxAAx|11AAAAAAxxx bxAAxAA )()(xAxAA )(xAAAAIx 111)(Wait a minute Who said that(I+A 1 A)is invertible?(只要只要 A充分小,使得充分小,使得|1|1|1111AAAAAAAAAAAAxx 是关键是关键的误差放大因子,称为的误差放大因子,称为A的的条件数条件数,记为,记为cond(A),越越 则则 A 越病态,越病态,难得准确解。难得准确解。|1 AA大大定义定义7:设设A 为为n 阶非奇矩阵,称数阶非奇

    32、矩阵,称数 为矩阵为矩阵A的条件数,的条件数,AA1条件数的性质:条件数的性质:)cond(A)1)cond(kA)=cond(A),k 为非零常数为非零常数)若)若 ,则则1A1)(cond AA记为记为cond(A)。注注:condcond(A A)与与 所取的范数有关所取的范数有关常用条件数有:常用条件数有:cond(A)2)(/)(minmaxAAAATT特别地,若特别地,若 A 对称,则对称,则|min|max)(2 Acondcond(A)1=A1 11Acond(A)=A 1A例:例:Hilbert 阵阵 12111131211211nnnnnHcond(H2)=27cond(H

    33、3)748cond(H6)=2.9 106cond(Hn)as n 注:注:现在用现在用MatlabMatlab数学软件可以很方便求矩阵的状态数数学软件可以很方便求矩阵的状态数!定义定义2:2:设线性方程组的系数矩阵是非奇异的设线性方程组的系数矩阵是非奇异的,如果如果condcond(A A)越大越大,就称这个方程组就称这个方程组越病态越病态.反之反之,condcond(A A)越小越小,就称这个方就称这个方程组程组越良态越良态.一般判断矩阵是否病态,并不计算一般判断矩阵是否病态,并不计算A A 1 1,而由经验得出。,而由经验得出。行列式很大或很小(如某些行、列近似相关);行列式很大或很小(

    34、如某些行、列近似相关);元素间相差大数量级,且无规则;元素间相差大数量级,且无规则;主元消去过程中出现小主元;主元消去过程中出现小主元;特征值相差大数量级。特征值相差大数量级。近似解的误差估计及改善:近似解的误差估计及改善:设设 的近似解为的近似解为,则一般有,则一般有bxA*x0*xAbrbrxxx|*|cond(A)误差上限误差上限 改善方法改善方法(1):Step 1:近似解近似解 bxA;1xStep 2:;11xAbr Step 3:;111drdA Step 4:;112dxx 若若 可被精确解出,则有可被精确解出,则有 就是精确解了。就是精确解了。1dbAxAbAxx11112)

    35、(2x经验表明经验表明:若:若 A 不是非常病态(例如:不是非常病态(例如:),),则如此迭代可达到机器精度;但若则如此迭代可达到机器精度;但若 A 病态,则此算法也病态,则此算法也不能改进。不能改进。1)(Acond 改善方法改善方法(2)(2)对方程组进行预处理,即适当选择非奇异对角阵对方程组进行预处理,即适当选择非奇异对角阵D D,C,C,使求解使求解 Ax=b Ax=b 的问题转化为求解等价方程组的问题转化为求解等价方程组 DACCDACC-1-1x=Db,x=Db,且使且使DACDAC 的条件数得到改善。(的条件数得到改善。(P173P173)用双精度进行计算,以便改善和减轻病态矩阵的影响用双精度进行计算,以便改善和减轻病态矩阵的影响。)()()()()(1111CcondAcondDcondCCAADDDACDACDACcond

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:数值分析07线性代数方程组的直接法课件.ppt
    链接地址:https://www.163wenku.com/p-4374392.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库