您好,欢迎访问三七文档
回顾:定义由单位矩阵经过一次初等变换得到的方阵称为初等矩阵.E性质设是一个矩阵,对施行一次初等行变换,相当于在的左边乘以相应的阶初等矩阵;对施行一次初等列变换,相当于在的右边乘以相应的阶初等矩阵.AAAAmnmnAijrkrAB若则(())EijkABjickcAB则(())AEijkBijrrAB若则(,)EijABjiccAB则(,)AEijBikrAB若则(())EikABikcAB则(())AEikB3.2矩阵的三角分解法3.2.1高斯消去法的矩阵描述则有(1)(2)1(1)(2)1MAAMbb记为,Axb(1)(1)Axb2111111mM311111m11111nm(1)A(1)b(2)b(2)A1133112211()()()nnrmrrmrrmr2131111111nmmMm则有()(1)()(1)kkkkkkMAAMbb第次消元:k()(),kkAb化为(1)(1),kkAb1,111kkknkMmm1,2,,1kn(1)()121(1)()121nnnnMMMAAMMMbb故又(1)()121nnMMMAA111(1)111()121121121nnnnMMMMMMAMMMA(1)111()121nnAMMMA由于10kM1,2,,1kn故均可逆。kM121131111111nmmMm213111111nmmm111,111kkknkMmm1,111kknkmm111121nMMM213111111nmmm3221111nmm,11111nnm213132431231111nnnmmmmmmmL下三角矩阵(1)111()121nnAMMMA()nLA记为,()nAU则ALU上三角矩阵三角形矩阵和相乘,即ALUUL因此高斯消去法的实质是将系数矩阵分解为两个A3.2.2矩阵的直接三角分解定义3-2:分解。LU将矩阵分解成一个下三角矩阵和一个上AL三角矩阵的乘积,称为对矩阵的三角分解,又称AU注:依赖于消元过程。(1)矩阵的元素可以从的元素直接得到,不,LUA(2)分解不唯一。,LU杜里特尔分解或为单位上三角矩阵时,分解是唯一的。U当要求为单位下三角矩阵L(3)ALU的乘积,称为杜里特尔分解;将分解为一个单位下三角阵和一个上三角阵A的乘积,称为克洛特分解;将分解为一个下三角阵和一个单位上三角阵A单位上三角矩阵单位下三角矩阵克洛特分解杜里特尔分解的唯一性(充分条件):ALU设有两种分解,LUA定理3-5:成一个单位下三角阵和一个非奇异的上三角阵的矩阵各阶主子式不为零,则可惟一地分解AL乘积。U因为欲证证明:(反证法),LLUU其中为单位下三角阵,,LL为上三角阵。,UU0AALU0LU故均可逆。,,,LLUU0,0,0,0,LULULULULU1L1L1U1U证。即1LL1UU分析知,,LLUU均为单位下三角阵,,LL故也为单位下三角阵,11,LL故惟一性得因此则仍为单位下三角阵。1LL同理为上三角阵。1UU1LL1,UUI注:例定理中所述条件对克洛特分解也同样适用。(1)0110A(2)0,1,bab则应存在使,,,abcd0A定理中的条件是矩阵的各阶主子式不为零,A而不能改为的行列式不为零。A设存在杜里特尔分解,A01101010bdAac故应有因此不存在杜里特尔分解。A即矩阵非奇异不能保证其存在杜利特尔分解。杜里特尔分解的步骤:设为,ALU111211112121222212221212111nnnnnnnnnnnnaaauuuaaaluuaaallu利用矩阵乘法分析第一行和第一列的元素可知A11,iiau1111,iialu1,2,,in2,3,,in故可得到的第一行元素和的第一列元素:UL11,iiua1111,iialu1,2,,in2,3,,in111211112121222212221212111nnnnnnnnnnnnaaauuuaaaluuaaallu利用矩阵乘法分析第二行和第二列的其余元素,A22112,iiialuu2112222,iiialulu2,3,,in3,4,,in22211,iiiualu2211222(),iiilaluu假设已经得到的前行元素和的前列元素,UL1r1r22211,iiiualu2211222(),iiilaluu2,3,,in3,4,,in利用矩阵乘法分析第行和第列的其余元素,Arr1111,111,1,1,11,1,11,1,1rrnrrrrrrnrrrrrrnnnrnrnnaaaaaaaaaaaaaaaa1,1,1,11,1,1111rrrrnnrnrllllll111,1111,11,1,,rrnrrrrrnrrrnnnuuuuuuuuuu分析riira12,1(,,,,1,0,,0)rrrrlll,1,,irrn11rrkkirikluu的列Ui的行Lr1200iiriiiuuuu1122,11,ririrrririlululuu分析irira12,1(,,,,,,1,0,,0)iiirirllll1,2,,irrn11rikkrirrrklulu的列Ur的行Li121,00rrrrrruuuu1122,11,iririrrrirrrlulululu综上可得:,1,,irrn11rrkkirikluu1,2,,irrn11rikkrirrrkluluirirariira11rririrkkikualu,1,,irrn11()riririkkrrrklaluu1,2,,irrn依据上式可得到第行元素和的第列元素,ULrr杜里特尔分解的手算步骤:12()a31()a21()a11()a1()na()nna3()na2()na32()a22()a1nu12u11u21l32l31lnnu3nu2nu22u(2)(2)(4)(2)(3)(5)(7)(4)(7)322221613223477245A先行后列,先后。LU(2)(2)(4)(2)(3)(5)(7)(4)(7)322221613121121L223316U23636UA3.2.3用矩阵三角分解法解线性方程组UxyLUxbALUAxb即先求解令则方程组的求解可归AxbUxyLybLybUxy1111iiiikkkybybly再求解11()nnnniiiikkiikxyuxyuxu11212212111nnnnyblybllyb111211122222nnnnnnuuuxyuuxyuxy结为求解两个三角形方程组例3-8:用杜里特尔分解法求解方程组。112233223477245xbxbxb由方程组对系数矩阵进行杜里特尔分解,解:121121L223316ULybUxy123132111217yyy13y21235y37(1)32(5)6y再由方程组123223331566xxx31x2(511)32x13132(2)22x注:(1)方程组与方程组为同解的方程组。AxbUxy(2)方法可将化为。yb对系数矩阵进行分解的同时,利用相同的LU(2)(2)(4)(2)(3)(5)(7)(4)(7)322221613(3)(7)(1)356(3)利用杜里特尔分解可解线性方程组系。123AxbAxbAxb系数矩阵相同,常数项不同(4)杜里特尔分解可用来求解矩阵的逆矩阵。1nnnAAE则令求解该方程组系即可求得的逆矩阵。AnjjAae112(,,,)nnAaaa12(,,,)nnEeee1,2,,jn克洛特分解111211112121222212221212111nnnnnnnnnnnnaaaluuaaalluaaalll为单位上三角矩阵U类似杜里特尔分解的分析过程有11,iila1111,iiaul1,2,,in2,3,,in先列后行,先后。LU分析知其运算规则为:2221122(),iiiualul22112,iiilalu2,3,,in3,4,,in(2)(2)(4)(2)(3)(5)(7)(4)(7)32124624133243264L11321131U223477245A3.2.4追赶法用于求解三对角方程组的方程组,称为三对角方程组;形如11112222233311111nnnnnnnnnxfbcxfabcabcabcxfabxf其系数矩阵称为三对角矩阵。1()c4()b2()a1()b2()c3()c4()a3()b3()a2()b2a222ucl11lb111ucb2221lbau3a4()c3332lbau4a333ucl对其进行克洛特分解:122nnlalal11111nuu1()c4()b2()a1()b2()c3()c4()a3()b3()a2()b2a222ucl11lb111ucl2221lbau3a4()c3332lbau4a333ucl对其进行克洛特分解:分析上式可知计算顺序为:1,2,,1iniiiucl111iiiilbau11lb11lu2l2u3l3unl即(1)(2)(1)(2)(3)(2)(2)(
本文标题:5矩阵的三角分解法
链接地址:https://www.777doc.com/doc-4544041 .html