数值分析-Jacobi矩阵特征值和特征向量

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

阜师院数科院2020/3/93.2Jacobi方法J-方法用于求实对称阵的全部特征值、特征向量.对于实对称阵A,必有正交阵U,使UTAU=D。其中D是对角阵,其主对角线元i是A的特征值.正交阵U的第j列是A的属于i的特征向量.原理:Jacobi方法用平面旋转对矩阵A做相似变换,化A为对角阵,进而求出特征值与特征向量.阜师院数科院2020/3/9平面旋转矩阵对于p≠q,下面定义的n阶矩阵Upq是平面旋转矩阵。10001cossin11sincos10001pqpqpqU第列第列第行第行阜师院数科院2020/3/9容易验证Upq是正交阵。对于向量x,Upqx相当于把坐标轴Oxp和Oxq于所在的平面内旋转角度.变换过程:在保证相似条件下,使主对角线外元素趋于零!记n阶方阵A=[aij],对A做下面的变换:A1=UpqTAUpq,(3.12)A1仍然是实对称阵,因为,UpqT=Upq-1,知A1与A的特征值相同.下面,以4阶矩阵为例,来计算(3.12)阜师院数科院2020/3/92323100010000cossin00cossin0,0sincos00sincos000010001TUU1.TpqpqAUAU2,3,pq取U与A的行、列分块记法如下111213142122232413132333441424344writebbbbbbbbAbbbbbbbb=,ijAa00cossin,,sincos00TTpqpqIIxxUCSUCSCSxxII111213212223313233,AAAAAAAAAA阜师院数科院2020/3/9111213121222331323300,00TIAAAIACSAAACSIAAAI1.TpqpqAUAU2,3,pq1ijAb令1112132122233132330,0TTTAAAICSACSACSACSAAAI111213212223313233,TTTAACSACSACSACSCSAAACSA阜师院数科院2020/3/91114111441444144,,,(1)bbaaijpqbbaa1112141212223413244TTTaACSaACSACSACSCSAaACSa2223222332333233cossincossin(4)sincossincos;bbaabbaaipjq2,3,pq2124212431343134cossin,;,(2)sincosbbaaipqjpqbbaa1213121342434243cossin,,;,(3)sincosbbaaipqjpqbbaa比较元素,有由此,乘开各式,我们得到下面的关系式:111213142122232413132333441424344bbbbbbbbAbbbbbbbb阜师院数科院2020/3/92222cossin2cossin(1)sincos2cossin1sin2cos22cossin(2),,sincoscossin(3)sincppppqqpqqqppqqpqpqqpqqpppqpipiqiqijpjqbaaabaaabbaaabaipqabbb(3.13),,os(4),,;,jpjqijjiijajpqabbaipqjpq•由此见到,矩阵A1的第p行、列与第q行、列中的元素发生了变化,其它行、列中的元素不变。•特别,取旋转角满足下面的条件:阜师院数科院2020/3/9则可以得到0.pqqpbb2tan2pqqqppaaa(3.14)1sin2cos221sin2221sin2022pqqqpppqppqqqqpppqpqppqqqqppbaaaaaaaaaaaaa这是因为,为保证单值,限定||/4。阜师院数科院2020/3/9Jacobi算法(1)在A的非主对角线元素中,找到最大元apq.(2)用式(3.14)计算tan2,求cos,sin及矩阵Upq.(3)用公式(3.13)求A1。(4)若,停止计算.否则,令A=A1,重复执行(1)~(4).max||ijijb停止计算时,得特征值i≈bii,i=1,2,…,n.2tan2pqqqppaaa特征向量的求解设经过N次迭代,得到对角阵,则做了下面的变换一般,记,则U为正交阵,且U的列向量为A的特征向量。1111222222111122121,TTTTpqpqpqpqpqpqpqpqAUAUAUAUUUAUU22111122NNNNTTTNpqpqpqpqpqpqAUUUAUUU1122NNpqpqpqUUUU.TUAU阜师院数科院2020/3/9注意到22,{,}{,}(1)ijijbaijpqcossin,,,(3)sincospipjpipjqiqjqiqjbbaaijpqbbaacossincossin(4)sincossincospppqpppqqpqqqpqqbbaabbaa正交阵正交阵再注意,相似阵的迹不变,我们得到下面的关系式:2222,,(2)piqipiqibbaaipq由矩阵A1,A均是对称阵,得2222,,(3)ipiqipiqbbaaipq22222cossincossin(5)sincossincospppqqpqqbbBAbb2222tr()tr()BA22222222(4)ppqqpqppqqpqbbbaaa再注意到正交变换不改变向量的内积,故有(2o)阜师院数科院2020/3/9定理3.1设A是实对称阵,由J-方法,第k次得到的矩阵记为,又记()kkijnnAa2().kkijija则有lim0.kkJacobi算法收敛性判别使用式子,可以得到进而有1~422221,,ijijFFijijAbaA阜师院数科院2020/3/9旋转矩阵Upq的计算sin和cos的计算公式:22222(1),tan2,sgn().422tan1(2),tan21tantan2tan10,2441tan121,tan1,4ppqqpqpqppqqppqqaaaaaaaacccccccc当时当时限定故2222sgn()tan,ˆ111cos,sincos1tan11ctcctttt故可取则阜师院数科院2020/3/9例子试用Jacobi方法计算矩阵的全部特征值和相应的特征向量.(误差为ε=10-3)5.89595.86565.3A23223323:9(2,3),,tan2ππsgn()4411cos,sin22apqaaa解第一步选非对角线元素中的主元素阜师院数科院2020/3/93.57.77820.70717.778217.500.707100.51003.5651000cossin68.590cossin0sincos598.50sincos12323TAUAU1(1)(1)1212(1)(1)1122222:217.7782(1,2),tan23.517.510.899950.9,0.445427.77820.90.911cos0.9135,sin0.406911Aaapqaacctttt第二步在中选非对角线元素中的主元素阜师院数科院2020/3/9212112cossin03.57.77820.7071cossin0sincos07.778217.50sincos00010.707100.0010.035800.6459020.96530.28770.64590.28770.5TAUAU2(2)(2)1313(2)(2)1133222:210.6459(1,3),tan20.03580.510.4148,0.667820.64590.41480.414811cos0.8316,sin0.555411Aaapqaacctttt第三步在中选非对角线元素中的主元素阜师院数科院2020/3/9313213cos0sin0.035800.6459cos0sin010020.96530.2877010sin0cos0.64590.28770.5sin0cos0.46720.159800.159820.96530.239200.23920.9312TAUAU3(3)(3)2323(3)(3)2233222:210.2392(2,3),tan220.96530.9312145.7703,0.010920.239245.770345.770311cos0.9999,sin0.010711Aaapqaacctttt第四步在中选非对角线元素中的主元素阜师院数科院2020/3/94233231000.46720.159801000cossin0.159820.96530.23920cossin0sincos00.23920.93120sincos0.46720.15980.00170.15980.934000.0017020.9669TAUAU4(4)(4)1212(4)(4)1122222:210.1598(1,2),tan20.46720.934014.3842,0.112620.15984.38424.384211cos0.9937,sin0.111911Aaapqaacctttt第五步在中选非对角线元素中的主元素阜师院数科院2020/3/9512412cossin00.46720.15980.0017cossin0sincos00.15980.93400sincos00010.0017020.966900

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功