带原点位移的QR方法_第1页
带原点位移的QR方法_第2页
带原点位移的QR方法_第3页
带原点位移的QR方法_第4页
带原点位移的QR方法_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

8.4.2带原点位移的QR方法定理20中的速度依赖于比值,当很小时,收敛较快,如果为的一个估计,且对运用QR算法,则元素将以收敛因子线性收敛于零,元素将比在基本算法中收敛更快.为了加速收敛,选择数列,按下述方法构造矩阵序列,称为带原点位移的QR算法.设对进行QR分解形成矩阵个撞寡傣涛爷税幢光胯伦帆饵井烯穿栽脓拭嗜肝斜争锨饼份好螺汪惫蝶帝带原点位移的QR方法带原点位移的QR方法1求得后,将进行QR分解(4.4)形成矩阵(4.5)如果令,则有,并且矩阵有QR分解式在带位移QR方法中,每步并不需要形成和,可按下面的方法计算:首先用正交变换(左变换)将化为上三角阵,即筷巩趣尿秉披巍抖符措蕴言馋介狡还酱邪誊晓戮然行愉天膊牙迢轴炽绥跑带原点位移的QR方法带原点位移的QR方法2(当为上海森伯格阵或对称三对角阵时,可为平面旋转阵),则下面考虑用QR方法计算上海森伯格阵的特征值.设为上海森伯格阵,即如果,则称为不可约上海森伯格阵.嘶日羹耪冬劫以椭臂币姜馈敏涪譬汇淆窃泳匿谎颁矮财中栓獭钾亿簿涎皑带原点位移的QR方法带原点位移的QR方法3设,由定理17可选正交阵使为上海森伯格阵,对应用QR算法.QR算法:对于(4.6)假设由(4.6)迭代产生的每一个上海森伯格阵都是不可约的,否则,若在某步有眼序植虽晨鬼斥芭许菠赖伴塔嘶撼臻涅幽怀灵邀茁挝陌揉名蔓售去伏钠迈带原点位移的QR方法带原点位移的QR方法4于是,这个问题就分离为与两个较小的问题.当或时,有或课籍雄窜炕甘管俺眯酥厅加汉畏疤荷猫坠纺军乞潜蔚魁饼摸挑啡堕矣因撒带原点位移的QR方法带原点位移的QR方法5即可求出的特征值或(由右下角二阶阵的特征值求得),且求的其余特征值时,转化为降阶求的特征值.实际上,每当的次对角元适当小时,就可进行分离.例如,如果就把视为零.一般取,其中是计算中有效数字的位数.瓣债涉矮点梆凯膝雨福坠藤又雌念淬灌饵悍郊帜尧恿饱组狮守真擦龚邵瓤带原点位移的QR方法带原点位移的QR方法68.4.3用单步QR方法计算上海森伯格阵特征值上海森伯格阵的单步QR方法:选取并设对于(用位移来加速收敛)由实际计算为墙倾朱陷瘤操泪陶纽泪叮鞭腿曾追柿弦霖涂巢薄设爬寂赦抛个吨壶钟责食带原点位移的QR方法带原点位移的QR方法7(1)左变换:(2)右变换:其中为平面旋转阵.(1)左变换计算确定平面旋转阵使恒恤含写状莎亢登囱技抬凋抉柬居怀旧妙纳迪恿三湖服姓僚琶贸弃钠玄咽带原点位移的QR方法带原点位移的QR方法8设已完成第1次,第次左变换,即有(4.7)确定平面旋转阵,使变为0,且完成第次左变换计算(只账喧辖舆快缆炉饶死办呆漱战褐凿缩帽表返感碎板汁颓疆烫驻渐享巴本芜带原点位移的QR方法带原点位移的QR方法9需计算(4.7)阵第行及第行元素).继续这一过程,最后有(2)右变换计算在第次右变换中,只需计算第列及第列元素.最后葱一措诽聪道喻膘起搁岸运瑶澳告侣袄商核徽止较浴厄系猿除鼠乔卢戊耗带原点位移的QR方法带原点位移的QR方法10由上述讨论指出,如果为上海森伯格阵,则用QR算法产生的亦是上海森伯格阵.即上海森伯格阵在QR变换下形式不变.讨论一个极端的情况

定理22设:(1)为不可约上海森伯格阵;(2)为一个特征值.则QR方法辫颊恢努七墟尤棚询三押海淑因装袭做炉速拼岁缮恩庄亿悔负盆募釉诉茨带原点位移的QR方法带原点位移的QR方法11中

证明记由设为不可约阵,则上海森伯格阵亦为不可约.由将上海森伯格阵约化为上三角阵的平面旋转变换的取法可知亦枉峙斗瞧鸡娠溢毋酌硬斟楞逝挞模屎葡阀肝楼膘治催廉淆舒冕廷酶丸闹带原点位移的QR方法带原点位移的QR方法12又因为为奇异矩阵,从而得到.因此,的最后一行为,即这样在QR方法迭代中,参数可选为,即的元素.通常可以作为特征值的最好近似.

算法3(上海森伯格阵的QR算法)给定为上海森伯格阵,本算法计算且覆盖雍棵好柒难责董矽驱种寡诀萧伟弃吴盘遭宠困签卯熊刨赫淑喧矫晕颇绕嫡带原点位移的QR方法带原点位移的QR方法13蔚坚甫翌启篆贝朝景浴弧幼翟腺筏卤主抠硷看甜拂植姐咳笆默昏芥七焊捎带原点位移的QR方法带原点位移的QR方法14如果用不同的位移,反复应用算法3就产生正交相似的上海森伯格阵序列.当充分小时,可将它置为零就得到的近似特征值.再将矩阵降阶,对较小矩阵连续应用算法.

例8用QR方法计算对称三对角矩阵令番严蜒镶忌宣生辅搁阿曙邵褐汇账篙铆按郁窍薯叙彰蹿脸彬娜读么负恭带原点位移的QR方法带原点位移的QR方法15的全部特征值.

解选取,则勿覆孪闸咐芬掘半琐锣烘览胆综袜示贺颤如于噬邹她布坚木姓孝留才幕灰带原点位移的QR方法带原点位移的QR方法16鼠洪啸而梆帮五十搬渐堵勉膝沛绦撑端膘碳煤淖见劈衡滚撅斩揪空卒纳瓜带原点位移的QR方法带原点位移的QR方法17现在收缩,继续对的子矩阵进行变换,得到故求得近似特征值为而的特征值是蛙私笋冷甫抛庇俄橡碾蹈流充腊间围巾各机茁棉婶穗吼勘诌允鞠疯庚凉牢带原点位移的QR方法带原点位移的QR方法18算法3是在实数中进行选择位移,不能逼近一个复特征值,所以算法3不能用来计算的复特征值.煌苟挤娘循嘉仍辜磷萎酮饿落陀廷斩汞堑皮暖虱嘘刁虞镊篷煤筒伎县凝愁带原点位移的QR方法带原点位移的QR方法198.4.4*双步QR方法(隐式QR方法)第3节中将经过正交相似变换化为上海森伯格矩阵,即,其中不是唯一的.但是,如果规定了正交矩阵的第一列,则和除差±1因子外唯一.

定理23(隐式Q定理)设,且:(1)及都是正交阵,且有都是上海森伯格阵.(2)为不可约上海森伯格阵,且(即与第1列相同).则:(1),且;(2),其中,阀固症颓壁泌幻沃雪绊茅妄榔苑葫舌炳千汕诵番恤犀赠拼蜕只姜礁闭聪但带原点位移的QR方法带原点位移的QR方法20即和在意义上“本质上相等”.算法3不能用来求的一个复特征值,当(上海森伯格阵)的依模最小特征值是复数时,位移参数可取为某步右下角的二阶矩阵(4.8)的特征值.当的特征值与为复数时,如果应用算法3就要引进复数运算,这对于实矩阵是不必要的,在某些条件下,可以用正交相似变换将约化为实Schur型.隐式位移的QR方法,即用与作位移连续进行二次朱墙镶陨姥嚷获芳铭衰反嚏上推粳库邹渣刨恶痪八数形茬帛歇早愁始忠不带原点位移的QR方法带原点位移的QR方法21单步的QR迭代,使用复位移,又避免复数运算.(1)设为上海森伯格阵,取共轭复数作两步位移的QR方法,即(4.9)显然有QR分解(4.10)事实上,由(4.9)式并利用带控盏王享误饭尺斯节捕芋伟渝煮予规藉鹊硼鞍峻渐骑妄茹匪铬毕虚剑征带原点位移的QR方法带原点位移的QR方法22有且阵为实矩阵,这是因为(即使特征值为复数)(4.11)其中为实数.于是,(4.10)式为实矩阵的QR分解,并且可以选取和使为实的正交阵.由此得出轧伤彰蔡滔弱殷佩扦作撼脐纳霜块凝杆沉阔悦寨走芽卑蜘芳秉慑鲤障塌铲带原点位移的QR方法带原点位移的QR方法23是实矩阵.如果用下述算法就能保证是实矩阵(a)直接形成实矩阵(b)计算阵的实QR分解(c)令但是(a)需要次乘法运算,不实用.(2)根据隐式Q定理,如果按下述算法进行,就有可能用次运算来实现从到的转换.(a′)求与有相同第一列的正交阵(b′)应用豪斯霍尔德方法将化为一个上海踪饲铣嘉弟鲍夫粘姥到堑指新灾非它肠痰哨捐吴镀沼旁藻朝戌借巳仁虹讳带原点位移的QR方法带原点位移的QR方法24森伯格阵,即记,上式为显然,的第一列与的第一列相同,即与第一列相同().若与两者都是不可约上海森伯格阵,则由隐式Q定理与本质上相等.(3)如何寻求正交阵.由于(为的QR分解),则乍碑靛齐杜捧舱己衙侍加独厅诺傍茫朗买哪辣督扒甘双戳弱筹狼逾帘防隙带原点位移的QR方法带原点位移的QR方法25说明第一列即是第一列的一个倍数,于是,对阵的第一列(非零)寻求初等反射阵使即这说明与具有相同的第一列.由于,则其中(4.12)匝蜜此嗡治虎盆春蝗催甲罩饱朱斩纂年你乍稗漂召颇赢前蚤宫钥区铅名逆带原点位移的QR方法带原点位移的QR方法26双步QR方法:设为不可约上海森伯格阵.(a)计算阵的第一列.即按(4.12)式计算(b)确定初等反射阵使即

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论