第6章3-4节矩阵三角分解法-与范数.课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第6章3-4节矩阵三角分解法-与范数.课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 矩阵 三角 解法 范数 课件
- 资源描述:
-
1、13 矩阵三角分解法矩阵三角分解法 1 Doolittle分解法 将高斯消去法改写为紧凑形式,可以直接从矩阵 的元素得到计算 元素的递推公式,而不需任何中间步骤,AUL , 一旦实现了矩阵 的 分解,那么求解 的问题就等价于求解两个三角形方程组 ALUbAx 求,bLy ;y 求 ,yUx. x这就是直接三角分解法直接三角分解法. 2 设 为非奇异矩阵,且有分解式 (A的Doolittle分解)A,LUA .111222112112121nnnnnnuuuuuulllA其中 为单位下三角阵, 为上三角阵,即 LU 的元素可以由 步直接计算定出,其中第 步定出 的第 行和 的第 列元素. UL
2、,nrUrLr3;的第1行元素得U),2, 1(11niuaii 设已经定出 的第1行到第 行元素与 的第1列到第 列元素. U1rL1r 的第1列元素.得L), 2(/,11111111niualulaiiii 利用等式两边元素比较及当 时, kr ,0rkl有 nkkirkriula1.11rirkkirkuul故 .111222112112121nnnnnnuuuuuulllA.111222112112121nnnnnnuuuuuulllA4),1,(11nrriulaurkkirkriri nkkrikirula1 用直接三角分解法解 (要求 的所有顺序主子式都不为零)的计算公式. b
3、AxA ), 2(/), 2 , 1(111111niualniauiiii 计算 的第 行和 的第 列元素 UrLr).,3,2(nr );,1,(11nrriulaurkkirkriri.11rrirrkkrikulul.111222112112121nnnnnnuuuuuulllA );, 1(/)(11nriuulalrrrkkrikirir5 );, 1(/ )(11nrnriuulalrrrkkrikirir且 求解 的计算公式: yUxbLy, ,11by,/nnnnuyx );,3 ,2(11niylbyikkikiiiinikkikiiuxuyx/1).1 ,2, 1(nni
4、6 例例5 5.201814513252321321xxx 解解用Doolittle三角分解法解 ,11111 au,11/2/112121ual,122512212222ulau,21212 au,31313 au,31/3/113131ual,432213212323ulau,51/)231(/)(2212313232uulal);,1,(11nrriulaurkkirkriri);, 1(/ )(11nrnriuulalrrrkkrikirir且72400410321153012001A因为 ,)20,18,14(TyL,)72,10,14(TxU.LU.24)4()5(33523321
5、3313333ululau从而,)72,10,14(Ty得求解.)3,2, 1(Tx得;11by(4.4));,3 ,2(11niylbyikkikii8 当 计算好后 就不用了,故可将 仍存放在 的相应位置. riuriariuria例如 44434241343332312423222114131211aaaaaaaaaaaaaaaaA最后在存放 的数组中得到 的元素. UL ,A 直接分解法大约需要 次乘除法,和高斯消去法计算量基本相同. 3/3n 再考虑存储问题44434241343332312423222114131211ullluulluuuluuuu9 如果已经有了 的 分解,则求
6、解具有相同系数的方程组 是相当方便的,每解一个方程组 仅需要增加 次乘除法运算. ALU)(21mbbbAxjbAx 2n10 若 A的各价顺序主子式不为零,uii不为零.111222112112121nnnnnnuuuuuulllA2. LDR分解111.1.1.11111112111121uuuuuulllAnnnnnnLDR12定理4 设n阶可逆矩阵A有唯一的LDR分解的充分必要条件是A的各价顺序主子式不为零.133. Crout分解 在A的LDR分解中,将LD看成一个矩阵记为L1 A=L1R,为方便也可记为A=LR其中L下三角矩阵,R为单位上三角矩阵.这种分解称为Crout分解.144
7、 平方根法平方根法(Cholesky(Cholesky分解法)分解法) 平方根法是利用对称正定矩阵的三角分解而得到的求解对称正定方程组的一种有效方法. 又因为A为对称矩阵,A=LDR=AT=(LDR)T=RTDLT分解的唯一性,L=RT,LT=R所以A=LDLT设D=diag(d1,dn), 设 A为对称正定矩阵,则 A 的所有顺序主子式均大于零,由定理4知, A可唯一分解为 LDR.15因为A为正定矩阵,di0 (i=1,n)为下三角矩阵。其中表示为为方便计,也可将上式为下三角矩阵。其中令LLLALLLLGLGAdddiagGTTTn1111)(),.,(16 定理定理5 5如果 为 阶对称
8、正定矩阵,则存在一个实的非奇异下三角阵An,L 可以用直接分解方法来确定计算 元素的递推公式. L(对称正定矩阵的三角分解或Cholesky分解),TLLA 使当限定 的对角元素为正时,这种L分解是唯一的. 因为 ,2221211121222111nnnnnnnnllllllllllllA17其中).,2,1(0niliinkjkikijlla1于是得到解对称正定方程组 的平方根法计算公式: bAx 对于 nj,2,1 l. .21112jkjkjjjjlal),(0时当kjljk由矩阵乘法及 按等式两边对应元素相等,得 ,11ijjjjkjkikllll)., 1(/11njilllaljj
9、jkjkikijij 2. 18求解 即求解两个三角形方程组: ,bAx;,1ybLy求)( 4. ).1 , 1,(/1nnilxlbxiinikkkiii 3. ).,2, 1(/11nilylbyiiikkikii由计算公式1知 ),2, 1(12nilajkjkjj所以 .,)2(TxyxL求19jjjkjjjkalal|,2既 当求出 的第 列元素时, 的第 行元素也算出. LjTLj所以平方根法约需 次乘除法,大约为一般直接分解法计算量的一半. 6/3n 于是不选主元素的平方根法是一个数值稳定的方法. 这个结果说明,分解过程中元素 的数量级不会增长jkl20 由于 为对称阵,因此在
10、计算机实现时只需存储 的下三角部分.AA 下三角部分共需存储 个元素,可按行主序用一维数组存放,2/)1(nn即.,)2/)1(21222111nnnnaaaaaannA矩阵元素 在一维数组中表示为 的元素存放在 的相应位置. ijaL),2/)1(jiiAA 215 追赶法追赶法 实际问题中,通常要求解系数矩阵为对角占优的三对角线方程组 ,12112111122211nnnnnnnnnffffxxxxbacbacbacb简记为 .fAx其中,当 :,且时,01ijaji 0; )a(11 cb22);1,3,2(0, )b(nicacabiiiii0. )c(nnab 利用矩阵的直接三角分解
11、法推导解三对角线方程组的计算公式. ,LUA 其中 为下三角矩阵, 为单位上三角矩阵. LU 由系数阵 的特点,可以将 分解为两个三角阵的乘积,AA即 23 设 nnnnnbacbacbacb11122211A,11111221nnn其中 为待定系数. iii,24比较两边得,11111cb)1,2(niciii ),2(,1nibaiiiiii,/0 01111111bccbb,由得.101,11111221nnnA|10111iiiiiiiiiiicababab设),1,2,1(0nicii25 );,2(),2(1niabniaiiiiiiiiic01. |11均有界,这说明另外,iii
展开阅读全文