




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上页上页上页上页上页上页下页下页下页下页下页下页第第8章章 矩阵特征问题的计算矩阵特征问题的计算 8.1 引言引言 8.2 幂法及反幂法幂法及反幂法 8.3 豪斯霍尔德方法豪斯霍尔德方法 8.4 QR方法方法上页上页上页上页上页上页下页下页下页下页下页下页8.1 引引 言言 工程技术中有多种振动问题,如桥梁或建筑物的工程技术中有多种振动问题,如桥梁或建筑物的振动,机械零件、飞机机翼的振动,及一些稳定性分振动,机械零件、飞机机翼的振动,及一些稳定性分析和相关分析在数学上都可转化为求矩阵特征值与特析和相关分析在数学上都可转化为求矩阵特征值与特征向量的问题征向量的问题. 下面先复习一些矩阵的特征值和
2、特征向量的基础下面先复习一些矩阵的特征值和特征向量的基础知识知识.上页上页上页上页上页上页下页下页下页下页下页下页 定义定义1 已知已知n阶矩阵阶矩阵A=(aij),则,则)2()(det)det()(12211212222111211的项的项次数次数 naaaaaaaaaaaaAInnnnnnnnnn 称为称为A的的特征多项式特征多项式. 一般有一般有n个根个根(实的或复的,复根按重数计算实的或复的,复根按重数计算)称为称为A的的特征值特征值. 用用(A)表示表示A的所有特征值的集合的所有特征值的集合. A的特征方程的特征方程)1 . 1(0)det()( AI 上页上页上页上页上页上页下页
3、下页下页下页下页下页 设设为为A的特征值,相应的齐次方程组的特征值,相应的齐次方程组 注:注:当当A为实矩阵时,为实矩阵时, ()=0为实系数为实系数n次代数次代数方程,其复根是共轭成对出现方程,其复根是共轭成对出现.)2 . 1(0)( xAI 的的非零解非零解x称为矩阵称为矩阵A的对应于的对应于的的特征向量特征向量. 210131012A 例例1 求求A的特征值及特征向量,其中的特征值及特征向量,其中上页上页上页上页上页上页下页下页下页下页下页下页. 0)4)(2)(1(8147210131012)det()(23 AI 解解 矩阵矩阵A的特征方程为的特征方程为求得矩阵求得矩阵A的特征值为
4、:的特征值为:. 4, 2, 1 对应于各特征值矩阵对应于各特征值矩阵A的特征向量分别为:的特征向量分别为:.121,101,111321 xxx上页上页上页上页上页上页下页下页下页下页下页下页 定理定理1 设设为为ARnn的特征值的特征值, 且且Ax=x (x 0),则有则有 - -p为为A- -pI的特征值,即的特征值,即(A- -pI)x=(- -p)x ; c为为cA的特征值的特征值(c0为常数为常数); 下面叙述有关特征值的一些下面叙述有关特征值的一些结论结论: k为为Ak的特征值,即的特征值,即Akx=kx ; 设设A为非奇异矩阵,那么为非奇异矩阵,那么0 , 且且- -1为为A-
5、 -1的特的特征值,即征值,即A- -1x=- -1x .上页上页上页上页上页上页下页下页下页下页下页下页 定理定理2 设设i(i=1,2,n)为为n阶矩阵阶矩阵A=(aij)的特征值,的特征值,则有则有)(Atraniiinii 11 称为称为A的的迹迹; .nA21 定理定理3 设设ARnn,则有,则有. )()(AAT 定理定理4 设设A 为分块上三角矩阵,即为分块上三角矩阵,即, mmmmAAAAAAA22211211其中每个对角块其中每个对角块Aii均为方阵,则均为方阵,则. )()(iiniAA1 上页上页上页上页上页上页下页下页下页下页下页下页 定理定理5 设设A与与B为相似矩阵
6、(即存在非奇异矩阵为相似矩阵(即存在非奇异矩阵P使使B=P- -1AP),则),则 定理定理5说明,一个矩阵说明,一个矩阵A经过相似变换,其特征经过相似变换,其特征值不变值不变. 一个亏损矩阵是一个没有足够特征向量的矩阵,一个亏损矩阵是一个没有足够特征向量的矩阵,亏损矩阵在理论上和计算上都存在困难亏损矩阵在理论上和计算上都存在困难. A与与B有相同的特征值;有相同的特征值; 如果如果y是是B的特征向量,则的特征向量,则Py是是A的特征向量的特征向量. 定义定义2 如果实矩阵如果实矩阵A有一个重数为有一个重数为k的特征值的特征值, 且对应于且对应于的的A的线性无关的特征向量个数的线性无关的特征向
7、量个数|2|n|,则对任何非零向量则对任何非零向量v0(a1 0),幂法的算式成立,幂法的算式成立.又设又设A有有n个线性无关的特征向量,个线性无关的特征向量,1对应的对应的r个线性个线性无关的特征向量为无关的特征向量为x1,x2,xr,则由,则由(2.2)式有式有 如果如果A的主特征值为实的重根的主特征值为实的重根, 即即1=2=r, 且且 |r|r+1|n|,,)/(11110 nriikiiriiikkkxaxavAv 上页上页上页上页上页上页下页下页下页下页下页下页).0(lim111 riiiriiikkkxaxav设设 为为A的特征向量,这说明当的特征向量,这说明当A的主特征值是实
8、的重根的主特征值是实的重根时,定理时,定理5的结论还是正确的的结论还是正确的. 应用应用幂法幂法计算计算A的主特征值的主特征值1及其对应的特征向及其对应的特征向量时,如果量时,如果|1|1(或或|1|2|n|,则对任意非零初始,则对任意非零初始向量向量v0=u0(a1 0),有幂法计算公式为,有幂法计算公式为则有则有 ,)max(lim11xxukk .lim1 kk上页上页上页上页上页上页下页下页下页下页下页下页例例1 用幂法计算矩阵用幂法计算矩阵 1634310232A的主特征值与其对应的特征向量的主特征值与其对应的特征向量.解解取取 v0=u0=(0,0,1)T , 则则 TTvuv25
9、. 0 , 1, 5 . 01, 4,1 , 4 , 211111 ), 2 , 1(max1 k/vuvAuvkkkkkkk 上页上页上页上页上页上页下页下页下页下页下页下页直到直到k=8 时的计算结果见下表时的计算结果见下表k1 2, 4, 1, 4 0.5, 1, 0.252 4.5, 9, 7.75 90.5, 1, 0.86113 5.7222, 11.4444, 8.36111.44440.5, 1, 0.73604 5.4621, 10.9223, 8.2306 10.92230.5, 1, 0.75365 5.5075, 11.0142, 8.2576 11.01420.5,
10、1, 0.74946 5.4987, 10.9974, 8.2494 10.99740.5, 1, 0.75017 5.5002, 11.0005, 8.2501 11.00050.5, 1, 0.75008 5.5000, 11.0000, 8.2500 11.00000.5, 1, 0.7500TkvTku Tx7500. 0,0 . 1,5 . 0,0000.1111 从而从而k 见书见书p303- -例例3.上页上页上页上页上页上页下页下页下页下页下页下页8.2.2 幂法的加速方法幂法的加速方法1、原点平移法、原点平移法 由前面讨论知道,应用幂法计算由前面讨论知道,应用幂法计算A的主特
11、征值的的主特征值的收敛速度主要由比值收敛速度主要由比值 r=|2/1|来决定,但当来决定,但当r 接近于接近于1时,收敛可能很慢时,收敛可能很慢. 这时,一个补救办法是采用加速这时,一个补救办法是采用加速收敛的方法收敛的方法.其中其中p为参数,设为参数,设A的特征值为的特征值为 i,则对矩阵,则对矩阵B的特征的特征值为值为 i- -p ,而且,而且A, B的特征向量相同的特征向量相同. 引进矩阵引进矩阵 B=A- -pI .上页上页上页上页上页上页下页下页下页下页下页下页 如果要计算如果要计算A的主特征值的主特征值 1, 只要只要选择合适的数选择合适的数p,使使 1- -p为矩阵为矩阵B=A-
12、 -pI 的主特征值,且的主特征值,且 1212max ppini那么,对矩阵那么,对矩阵B=A- -pI应用幂法求其主特征值应用幂法求其主特征值 1- -p, 收收敛速度将会加快敛速度将会加快. 这种通过求这种通过求B=A- -pI的主特征值和特的主特征值和特征向量,而得到征向量,而得到A的主特征值和特征向量的方法叫的主特征值和特征向量的方法叫原原点平移法点平移法. 对于对于A的特征值的某种分布,它是十分有的特征值的某种分布,它是十分有效的效的.上页上页上页上页上页上页下页下页下页下页下页下页例例4 设设AR44有特征值有特征值),4 , 3 , 2 , 1(15 jji 比值比值r=|2/
13、1|0.9. 做变换做变换B=A- -12I (p=12),则则B的特征值为的特征值为. 1, 0, 1, 24321 应用幂法计算应用幂法计算B的主特征值的主特征值1的收敛速度的比值为的收敛速度的比值为. 9 . 021121212 pp 虽然常常能够选择有利的虽然常常能够选择有利的p值值, 使幂法得到加速使幂法得到加速, 但设计一个自动选择适当参数但设计一个自动选择适当参数p的过程是困难的的过程是困难的.上页上页上页上页上页上页下页下页下页下页下页下页 下面考虑当下面考虑当A的特征值是实数时,怎样选择的特征值是实数时,怎样选择p使采使采用幂法计算用幂法计算1得到加速得到加速.ppn 1且使
14、且使收敛速度的比值收敛速度的比值.min,max112 ppppn 设设A的特征值都是实数,且满足的特征值都是实数,且满足)10. 2(,121nn 则对实数则对实数p,使矩阵,使矩阵A- -pI的主特征值为的主特征值为 1- -p或或 n- -p时,时,当当我们计算我们计算 1及及x1时,首先应选取时,首先应选取p使使上页上页上页上页上页上页下页下页下页下页下页下页显然,当显然,当 2- -p=- -( n- -p )时,即时,即 P=( 2+ n)/2P* 时时为最小值,这时为最小值,这时收敛速度的比值收敛速度的比值为为.2212112nnnpppp 当希望计算当希望计算 n时,应选取时,
15、应选取 p=( 1+ n-1)/2P* 使得应用幂法计算使得应用幂法计算 n得到加速得到加速. 当当A的特征值都是实数,满足的特征值都是实数,满足且且 2, n能初步估计出来,我们就能确定能初步估计出来,我们就能确定P*的近似值的近似值.nn 121上页上页上页上页上页上页下页下页下页下页下页下页 例例2 用原点平移加速法求用原点平移加速法求例例1中矩阵中矩阵A的主特征值的主特征值与其对应的特征向量与其对应的特征向量.5 . 36345 . 510235 . 4 B,1634310232 A对对B应用幂法,仍应用幂法,仍取取 v0=(0,0,1)T , 则则 .875. 0 , 1, 5 .
16、01, 4,5 . 3 , 4 , 211111TTvuu ), 2 , 1(max1 k/vuvBuvkkkkkkk 解解 取取p=- -2.5, 做平移变换做平移变换B=A- -pI,则,则上页上页上页上页上页上页下页下页下页下页下页下页迭代迭代5步的计算结果见下表步的计算结果见下表k1 2, 4, 3.54 0.5, 1, 0.8752 7, 14, 10.5625 140.5, 1, 0.75453 6.76, 13.5179, 10.1406 13.51790.5, 1, 0.75074 6.7503, 13.5007, 10.1256 13.50070.5, 1, 0.75005
17、6.7500, 13.5000, 10.1250 13.50000.5, 1, 0.7500TkuTkv可得到可得到B的主特征值为的主特征值为 1 13.5000, 主特征向量为主特征向量为 v1 (0.5 ,1.0, 0.7500)T ,因此,因此,A的主特征值为的主特征值为 1 = 1 +p 11.0000, 主特征向量仍为主特征向量仍为 x1 =(0.5,1,0.7500)T .k 上页上页上页上页上页上页下页下页下页下页下页下页 原点位移的加速方法,是一个矩阵变换方法原点位移的加速方法,是一个矩阵变换方法. 这这种变换容易计算,又不破坏矩阵种变换容易计算,又不破坏矩阵A的稀疏性,但的稀
18、疏性,但p的的选择依赖对选择依赖对A的特征值分布的大致了解的特征值分布的大致了解. 见书见书p306- -例例5.上页上页上页上页上页上页下页下页下页下页下页下页 设设ARnn为为对称矩阵对称矩阵,称,称.),(),()(xxxAxxR 为向量为向量x的的瑞利商瑞利商,其中,其中(x, x)=xTx为内积为内积. 由定理由定理11知道,实对称矩阵知道,实对称矩阵A的特征值的特征值 1及及 n可用可用瑞利商瑞利商的的极限值表示极限值表示. 下面我们将下面我们将瑞利商瑞利商应用到用幂法计算应用到用幂法计算实对称矩阵实对称矩阵A的主特征值的加速上来的主特征值的加速上来.2、瑞利商、瑞利商(Rayle
19、igh)加速加速上页上页上页上页上页上页下页下页下页下页下页下页 定理定理14 设设ARnn为为对称矩阵对称矩阵,特征值满足,特征值满足对应的特征向量对应的特征向量xi满足满足(xi, xj)=ij (单位正交向量单位正交向量) ,应用幂法公式应用幂法公式(2.9)计算计算A的主特征值的主特征值 1,则规范化,则规范化向量向量uk的的瑞利商瑞利商给出给出 1的较好的近似值为的较好的近似值为,121nn kkkkkkuuuAuuR2121, 由此可见,由此可见,R(uk)比比k更快的收敛于更快的收敛于 1.上页上页上页上页上页上页下页下页下页下页下页下页 证明证明 由由(2.8)式及式及,)ma
20、x(,)max(00100uAuAAuvuAuAukkkkkkk )11. 2(.),(),(),(),()(2121122112200001 knjkjjnjkjjkkkkkkkkkaauAuAuAuAuuuAuuR 得得上页上页上页上页上页上页下页下页下页下页下页下页 幂法的幂法的瑞利商加速迭代公式瑞利商加速迭代公式可以写为可以写为 kkkkkkkkkkvukuuuvAuv /), 2 , 1(),(),(1111其中其中A为为n阶实对称矩阵阶实对称矩阵.,11kkux 对给定的误差限对给定的误差限 ,当,当| kk- -1| 时,取近似值时,取近似值上页上页上页上页上页上页下页下页下页下
21、页下页下页8.2.3 反幂法反幂法 反幂法是用于求非奇异矩阵反幂法是用于求非奇异矩阵A的的按模最小的特征按模最小的特征值和对应特征向量值和对应特征向量的方法的方法. 而结合原点平移法的反幂而结合原点平移法的反幂法则可以求矩阵法则可以求矩阵A的任何一个的任何一个具有先了解的特征值和具有先了解的特征值和对应的特征向量对应的特征向量。设矩阵设矩阵A非奇异非奇异,其特征值其特征值 i (i=1,2,n) ,满足满足0121 nn 其相应的特征向量其相应的特征向量x1,x2,xn线性无关,则线性无关,则 A- -1 的特征的特征值为值为1/ i ,对应的特征向量仍为,对应的特征向量仍为xi (i=1,2
22、,n).iiiiiixxAxAx11 上页上页上页上页上页上页下页下页下页下页下页下页此时此时, A- -1的特征值满足的特征值满足11111 nn因此因此, 对对A- -1应用幂法应用幂法,可求出其可求出其主特征值主特征值1/ n k 和和特征向量特征向量 xn uk .从而求得从而求得A的的按模最小按模最小特征值特征值 n 1/k 和对应的和对应的特征向量特征向量 xn uk ,这种求这种求A- -1的方法就称的方法就称为为反幂法反幂法.上页上页上页上页上页上页下页下页下页下页下页下页为了避免求为了避免求A- -1, 可通过解线性方程组可通过解线性方程组Avk=uk- -1得到得到vk,采
23、用采用LU分解法,即先对分解法,即先对A进行进行LU分解分解A=LU, 此时此时反幂反幂法的迭代公式法的迭代公式为为 , 2 , 1/max,1 kvuvvzUvzuLzkkkkkkkkkkk 求求出出解解求求出出解解 ), 2 , 1(max11 k/vuvuAvkkkkkkk knknux ,1 反幂法的迭代公式反幂法的迭代公式为为上页上页上页上页上页上页下页下页下页下页下页下页对给定的误差对给定的误差 ,当,当|kk- -1| n|0,则对任意非零初始向量则对任意非零初始向量u0(an 0) ,由反幂法计算公,由反幂法计算公式构造的向量序列式构造的向量序列vk,uk满足满足 ,)max(
24、limnnkkxxu .1)max(limnkkv 上页上页上页上页上页上页下页下页下页下页下页下页 在反幂法中也可以用在反幂法中也可以用原点平移法原点平移法加速迭代过程加速迭代过程,或或求其它特征值与其对应的特征向量求其它特征值与其对应的特征向量. 如果矩阵如果矩阵(A- -pI)- -1存在,显然其特征值为存在,显然其特征值为,1,1,121pppn 对应的特征向量仍然是对应的特征向量仍然是x1,x2,xn,现对矩阵,现对矩阵(A- -pI)- -1应用幂法,得到反幂法的迭代公式应用幂法,得到反幂法的迭代公式)12. 2()., 2 , 1()max(/.,)(, 01100 kvuupI
25、Avvukkkkk 初初始始向向量量上页上页上页上页上页上页下页下页下页下页下页下页 如果如果p是是A的特征值的特征值 j的一个近似值,且设的一个近似值,且设 j与其它与其它特征值是分离的,即特征值是分离的,即),(jippij 就是说就是说1/( j- -p)是矩阵是矩阵 (A- -pI)- -1的主特征值,可用反幂的主特征值,可用反幂法法(2.12)计算特征值及特征向量计算特征值及特征向量. 设设ARnn有有 n个线性无关的特征向量个线性无关的特征向量 x1,x2, xn,则则),0(10 jniiiaxau,)max()(0)1(0upIAupIAvkkk 上页上页上页上页上页上页下页下
26、页下页下页下页下页,)max()(00upIAupIAukkk 其中其中.)()(10 niikiikxpaupIA 同理可得:同理可得:上页上页上页上页上页上页下页下页下页下页下页下页 定理定理16 设设ARnn有有n个线性无关的特征向量,个线性无关的特征向量, 矩阵矩阵A的特征值及对应的特征向量分别记为的特征值及对应的特征向量分别记为 i 及及xi (i=1,2,n),而,而p为为 j的近似值,的近似值,(A- -pI)- -1存在,且存在,且 ,)max(limjjkkxxu jkjkkvppv )max(1,1)max(lim即即则对任意非零初始向量则对任意非零初始向量u0(aj 0)
27、 ,由反幂法计算公式,由反幂法计算公式(2.12)构造的向量序列构造的向量序列vk,uk满足满足. )( |jippij . |min/ |pprijij 且收敛速度为且收敛速度为上页上页上页上页上页上页下页下页下页下页下页下页 由该定理知,对由该定理知,对A- -pI(其中其中p j)应用反幂法,可应用反幂法,可用来计算特征向量用来计算特征向量xj,只要选择,只要选择p是是 j的一个较好的近的一个较好的近似且特征值分离情况较好,一般似且特征值分离情况较好,一般r很小,常常只要迭很小,常常只要迭代一二次就可完成特征向量的计算代一二次就可完成特征向量的计算.反幂法迭代公式中的反幂法迭代公式中的v
28、k是通过解方程组是通过解方程组.)(1 kkuvpIA求得的求得的, 为了节省工作量为了节省工作量, 可以先将可以先将A- -pI进行三角分解进行三角分解.)(LUpIAP 于是求于是求vk相对于解两个三角形方程组相对于解两个三角形方程组.,1kkkkyUvPuLy 上页上页上页上页上页上页下页下页下页下页下页下页实验表明实验表明, 按下述方法选择按下述方法选择u0是较好的是较好的: 选选u0使使)13. 2()1 , 1 , 1(011 PuLUv用回代求解用回代求解(2.13)即得即得v1,然后再按公式然后再按公式(2.12)进行迭代进行迭代.反幂法计算公式见书反幂法计算公式见书p311.
29、前面已提到前面已提到.见书见书p311- -例例6.上页上页上页上页上页上页下页下页下页下页下页下页8.3 豪斯霍尔德方法豪斯霍尔德方法 (1)用用初等反射矩阵作正交相似变换初等反射矩阵作正交相似变换约化一般约化一般实矩阵实矩阵A为为上海森伯格矩阵上海森伯格矩阵.8.3.1 引言引言 本节讨论本节讨论两个问题两个问题 (2)用用初等反射矩阵作正交相似变换初等反射矩阵作正交相似变换约化对称约化对称矩阵矩阵A为为对称三对角矩阵对称三对角矩阵. 于是,于是,求原矩阵特征值问题求原矩阵特征值问题,就,就转化为转化为求上求上海森伯格矩阵海森伯格矩阵或或对称三对角矩阵的特征值对称三对角矩阵的特征值问题问题
30、.上页上页上页上页上页上页下页下页下页下页下页下页8.3.2 用正交相似变换用正交相似变换 约化一般实矩阵为上海森伯格矩阵约化一般实矩阵为上海森伯格矩阵 设设ARnn,下面来说明,可选择初等反射矩,下面来说明,可选择初等反射矩阵阵U1,U2,Un- -2使使A经正交相似变换约化为一个上海经正交相似变换约化为一个上海森伯格阵森伯格阵.(1) 设设,)1(221)1(1211212222111211 AcAaaaaaaaaaaAnnnnnn上页上页上页上页上页上页下页下页下页下页下页下页)1 . 3().(,)(sgn(2111111112/1221211 aecuaanii 其中其中c1=(a2
31、1,an1)TRn- -1 ,不妨设不妨设c10,否则这一步不,否则这一步不需要约化需要约化. 于是于是, 可选择初等反射阵可选择初等反射阵 使使 ,其中,其中TuuIR11111 1111ecR 令令,111 RU上页上页上页上页上页上页下页下页下页下页下页下页则则 1)1(221111)1(12111112RARcRRAaUAUA,000)2(221)2(12)2(11)2()2(3)2(2)2(3)2(33)2(32)2(2)2(23)2(221)2(1)2(13)2(1211 AcAAaaaaaaaaaaaaannnnnnn 其中其中.,),()2()2()2(222)2(2)2(32
32、2 nnnTnRARaac上页上页上页上页上页上页下页下页下页下页下页下页(2) 第第k步约化:重复上述过程,设对步约化:重复上述过程,设对A已完成第已完成第1步步,第第k- -1步正交相似变换,即有步正交相似变换,即有,111 kkkkUAUA或或,11111 kkkUUAUUA且且 )()(1,)()(, 1)(1, 1)(, 1)()(1,)(1)(2)(1,2)(2)1(1,2)2(221)(1)(1, 1)(1)1(1, 1)2(12)1(11knnkknknkknkkkkkkkkknkkkkkkkknkkkkkkknkkkkkkkaaaaaaaaaaaaaaaaaaaaA 上页上页
33、上页上页上页上页下页下页下页下页下页下页,0)(22)(12)(11knkAcAAknkkkkk 其中其中 为为k阶上海森阶上海森伯格阵,伯格阵,)(11)()(, 1,),(kknTknkkkkkARaac .)()()(22knknkRA 设设ck0, 于是可选择初等反射阵于是可选择初等反射阵Rk使使 其中,其中,Rk计算公式为计算公式为,1ecRkkk 上页上页上页上页上页上页下页下页下页下页下页下页)2 . 3(.),(,)()(sgn(1)(, 112/112)()(, 1 TkkkkkkkkkkkkknkikikkkkkuuIRaecuaa 令令, kkRIU则则)3 . 3(00
34、)1(221)1(12)1(11)(22)(12)1(111 kkkkkkkkkkkkkkkkAcAARARcRRAAUAUA上页上页上页上页上页上页下页下页下页下页下页下页221122 nnUUAUUUU其中其中 为为k+1阶上海森伯格阵,第阶上海森伯格阵,第k步约化只需计步约化只需计算算 及及 (当当A为对称矩阵时,只需要计为对称矩阵时,只需要计算算 ).)1(11 kAkkRA)(12kkkRAR)(22kkkRAR)(22(3) 重复上述过程,则有重复上述过程,则有.1)(1)1(1, 12)3(332)2(22111 nnnnnnnnnAaaaaa 上页上页上页上页上页上页下页下页下
35、页下页下页下页 定理定理17 (豪斯霍尔德约化矩阵为上海森伯格阵豪斯霍尔德约化矩阵为上海森伯格阵) 设设ARnn则存在初等反射矩阵则存在初等反射矩阵U1,U2,Un- -2 使使.00221122HAUUUUAUUUUTnn 为为上海森伯格矩阵上海森伯格矩阵.总结上述结论,有总结上述结论,有 算法算法1 (豪斯霍尔德约化矩阵为上海森伯格阵豪斯霍尔德约化矩阵为上海森伯格阵) 设设ARnn,本算法计算,本算法计算U0TAU0=H(上海森伯格型上海森伯格型),其,其中中U0=U1U2Un- -2为初等反射阵的乘积为初等反射阵的乘积.1. U0I上页上页上页上页上页上页下页下页下页下页下页下页2. 对
36、于对于k=1,2,n- -2(1) 计算初等反射阵计算初等反射阵Rk使使本算法约需要本算法约需要5n3/3次乘法运算,要明显形成次乘法运算,要明显形成U0还需要附加还需要附加2n3/3次乘法次乘法.,1ecRkkk (2) 约化计算约化计算, kkkkRIUAUUA(3) U0U0Uk上页上页上页上页上页上页下页下页下页下页下页下页例例7 用用豪斯霍尔德方法豪斯霍尔德方法将矩阵将矩阵 7242327341AA约化为约化为上海森伯格阵上海森伯格阵. 解解 选取初等反射阵选取初等反射阵R1使使 , 其中其中c1=(2,4)T.1111ecR (1) 计算计算R1:)() 1 , 5 . 0(, 4
37、) 4 , 2max(11规规范范化化Tcc .,472136. 4,809017. 1)5 . 0(,)1,618034. 1(,118034. 125. 11111111111TTuuIRecu 上页上页上页上页上页上页下页下页下页下页下页下页.1111ecR 则有则有(2) 约化计算约化计算:,111 RU则得到则得到上海森伯格阵上海森伯格阵为为.200000. 2399999. 00400000. 0799999. 7472136. 4447214. 0602631. 74112HAUUA 上页上页上页上页上页上页下页下页下页下页下页下页8.3.3 用正交相似变换用正交相似变换 约化对
38、称矩阵为对称三对角矩阵约化对称矩阵为对称三对角矩阵 定理定理18 (豪斯霍尔德约化对称矩阵为对称三对豪斯霍尔德约化对称矩阵为对称三对角矩阵角矩阵) 设设ARnn为对称矩阵,则存在初等反射矩为对称矩阵,则存在初等反射矩阵阵U1,U2,Un- -2使使.111222111221122CcbbcbbcbbcUUAUUUUnnnnnn 为为对称三对角矩阵对称三对角矩阵.上页上页上页上页上页上页下页下页下页下页下页下页 证明证明 由定理由定理17, 存在初等反射矩阵存在初等反射矩阵U1,U2,Un- -2 使使 为上海森伯格为上海森伯格阵,且阵,且An- -1亦是对称阵,因此,亦是对称阵,因此,An-
39、-1为对称三对角阵为对称三对角阵.1221122 nnnAHUUAUUUU 由上面讨论可知,当由上面讨论可知,当A为对称阵时,由为对称阵时,由AkAk+1 =Ak Uk Ak一步约化计算中只需计算一步约化计算中只需计算Rk及及Rk A22(k)Rk . 又又由于由于A的对称性,故只需计算的对称性,故只需计算Rk A22(k)Rk的对角线以下的对角线以下元素元素. 注意到注意到).)()(221)(221)(22TkkkkkTkkkkkkuuAAuuIRAR 上页上页上页上页上页上页下页下页下页下页下页下页引进记号引进记号)., 1;, 1()(22)(22ikjnkiuttuARARTkkTk
40、kkkkk ,)(221knkkkkRuAr ,)(21knkkTkkkkRururt 则有则有对对称阵对对称阵A用初等反射阵正交相似约化为对角三用初等反射阵正交相似约化为对角三对角阵大约需要对角阵大约需要2n3/3次乘法次乘法.用正交矩阵进行相似约化有一些特点,如构造的,用正交矩阵进行相似约化有一些特点,如构造的, Uk容易求逆,且容易求逆,且Uk的元素数量级不大,这个算法是十的元素数量级不大,这个算法是十分稳定的分稳定的.算法算法2见书见书p318.上页上页上页上页上页上页下页下页下页下页下页下页8.4 QR 方方 法法8.4.1 QR算法算法Rutishauser(1958)利用矩阵的三
41、角分解提出了计利用矩阵的三角分解提出了计算矩阵特征值的算矩阵特征值的LR算法,算法,Francis(1961,1962)利用矩利用矩阵的阵的QR分解建立了分解建立了计算矩阵特征值计算矩阵特征值的的QR算法算法.QR方法是一种变换方法,是计算一般矩阵方法是一种变换方法,是计算一般矩阵(中小中小型矩阵型矩阵)全部特征值全部特征值问题的问题的最有效方法之一最有效方法之一.上页上页上页上页上页上页下页下页下页下页下页下页 (1) 上海森伯格矩阵上海森伯格矩阵的的全部特征值全部特征值问题;问题; (2) 计算计算对称三对角矩阵对称三对角矩阵的的全部特征值全部特征值问题,问题, 目前目前QR方法方法主要主
42、要用来计算:用来计算:且且QR方法具有收敛快,算法稳定等特点方法具有收敛快,算法稳定等特点. 对于一般矩阵对于一般矩阵ARnn (或对称矩阵或对称矩阵),则首先用,则首先用豪斯霍尔德方法将豪斯霍尔德方法将A化为上海森伯格阵化为上海森伯格阵B(或对称三对或对称三对角阵角阵),然后再用,然后再用QR方法计算方法计算B的全部特征值的全部特征值. 设设ARnn,且,且A对进行对进行QR分解,即分解,即A=QR,上页上页上页上页上页上页下页下页下页下页下页下页其中其中R为上三角阵为上三角阵, Q为正交阵为正交阵, 于是可得到一新矩阵于是可得到一新矩阵B=RQ=QTAQ.显然,显然,B是由是由A经过正交相
43、似变换得到,因此经过正交相似变换得到,因此B与与A的的特征值相同特征值相同. 再对再对B进行进行QR分解,又可得一新矩阵分解,又可得一新矩阵,重复这一过程可得到矩阵序列:重复这一过程可得到矩阵序列: 设设A=A1 将将A1进行进行QR分解分解A1=Q1R1 作矩阵作矩阵A2=R1Q1=Q1TR1Q1 QR算法,就是利用矩阵的算法,就是利用矩阵的QR分解,按上述递分解,按上述递推法则构造矩阵序列推法则构造矩阵序列Ak的过程的过程. 只要只要A为非奇异矩为非奇异矩阵,则由阵,则由QR算法就完全确定算法就完全确定Ak.上页上页上页上页上页上页下页下页下页下页下页下页 定理定理19 (基本基本QR方法方法) 设设A=A1Rnn, 构造构造QR算法算法:)1 . 4(), 2 , 1(),(1 kQRARIQQRQAkkkkkTkkkk为上三角阵为上三角阵其中其中则则有有记记,1221RRRRQQQQkkkk ;,111kTkkkkAQQAAA 即即相相似似于于)(;)()()2(12112
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025工厂员工安全培训考试试题及答案考题
- 25年企业员工安全培训考试试题及参考答案(基础题)
- 2025企业员工岗前安全培训考试试题含完整答案(易错题)
- 2024-2025全员安全培训考试试题附答案【培优A卷】
- 25年公司厂级员工安全培训考试试题【综合题】
- 2025年企业管理人员安全培训考试试题【必考】
- 2024-2025安全管理员安全培训考试试题附答案(综合卷)
- 2024-2025新员工入职安全培训考试试题及答案全套
- 初中英语教师教学技能大赛 说题 读写综合 课件
- 2025至2031年中国电话交换机行业投资前景及策略咨询研究报告
- 【甘蔗自动剥皮切断机的设计10000字(论文)】
- 电子病历应用管理规范
- 用户思维培训课件
- 会员体系深度运营
- 省份简称课件
- 玻璃体腔注射-操作流程和注意事项(特选参考)课件
- 软件质量保证与测试技术智慧树知到课后章节答案2023年下青岛工学院
- 切片机安全操作保养规程
- 医生护士进修汇报康复科
- 2023学年完整公开课版《Seasons》教学
- 宾馆酒店打造品牌服务员
评论
0/150
提交评论