计算方法52幂法与反幂法ppt课件.ppt





《计算方法52幂法与反幂法ppt课件.ppt》由会员分享,可在线阅读,更多相关《计算方法52幂法与反幂法ppt课件.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 5.2 幂法与反幂法幂法与反幂法适合于计算大型稀疏矩阵的主特征值(按模最大的特征适合于计算大型稀疏矩阵的主特征值(按模最大的特征值)和对应的特征向量,也称乘幂法。值)和对应的特征向量,也称乘幂法。 优点优点: 方法简单方法简单理论依据:理论依据:迭代法的收敛性迭代法的收敛性 矩阵按模矩阵按模的的最大特征值排列往往表现为阈值。如:矩最大特征值排列往往表现为阈值。如:矩阵的谱半径。幂法就是一种求矩阵按模最大特征值的方法,阵的谱半径。幂法就是一种求矩阵按模最大特征值的方法,它是最经典的方法。它是最经典的方法。2022-8-61 幂法的基本思想幂法的基本思想: : 任取一个非零初始向量任取一个非零初
2、始向量 ,000 vRvn且且由矩阵由矩阵A的乘幂构造一向量序列的乘幂构造一向量序列01Avv 0212vAAvv 011vAAvvkkk ), 1 , 0(nk 称称 为为迭代向量迭代向量。kv问题的提法:问题的提法: 设设 , ,其特征值为其特征值为 , ,对应特征向量为对应特征向量为 nnijRaA )(), 1(nixi i 即即 ,且且 线性无关。求矩阵线性无关。求矩阵A的的主特主特), 1(ni ,1nxxiiixAx 征值征值及对应的及对应的特征向量特征向量。2022-8-62|21n 1.1.A 特征值中特征值中 为强占优为强占优, ,即即1 (1)(1)幂法幂法: :问题:问
3、题:即即 ,且且 ,线性无关。特征值满足:,线性无关。特征值满足: ), 1(ni ,1nxxiiixAx 设设 , ,其特征值为其特征值为 , ,对应特征向量为对应特征向量为 nnijRaA )(), 1(nixi i 的的特征向量特征向量。|21n , ,即即 为强占优。求矩阵的为强占优。求矩阵的主特征值主特征值 及对应及对应1 1 2022-8-63nnxxxnA,相应的特征值为,个线性无关的特征向量有矩阵2121则则)(221101nnxxxAvAv nnnxxx 222111nnxAxAxA 2211 niiixv10 (且设(且设 )01 线性无关线性无关 , ,即即 为为Rn中一
4、个基,于是中一个基,于是对任意对任意,1nxx,1nxx的初始向量的初始向量 有展开式有展开式。000 vRvn且且( ( 用用 的线性组合表示的线性组合表示) )0vix关关系系与与及及11kvx 首先讨论首先讨论2022-8-64)()(12122111nknnkkxxx )222111nknnkkxxx 01vAvAvkkk )(111 xk k 其中其中nknnkkxx)()(12122 当当k =2,3, =2,3, 时,时, 即即, 0lim kk ), 2(0)(lim1nikik 从而从而), 2(1|1nii 由假设由假设 , ,得得|21n nknnkxx)()(12122
5、 2022-8-6501则k足够大时,有111xvkkkkkvxv111111可见1,kkvv几乎仅差一个倍数1kkvv/11所以:。特征向量越来越接近,或充分大时,有说明,当111111xvxvkkkkk2022-8-66且收敛速度由比值且收敛速度由比值 确定。确定。|12 r111limxvkkk 所以有所以有其次讨论主特征值其次讨论主特征值 的计算。的计算。1 表示表示 的第的第i个分量,个分量,则则相邻迭代向量的分量的比值相邻迭代向量的分量的比值为为 ikv )(若若kv)(111kkkxv 2022-8-67特征向量乘以任意非零常数仍对应于同一特征值的特征向量特征向量乘以任意非零常数
6、仍对应于同一特征值的特征向量, 2 , 1,01kvAvAvkkk因此,幂法是一种迭代方法。因此,幂法是一种迭代方法。ikikvv)()(1 则有则有 11)()(lim ikikkvv即相邻迭代向量分量的比值收敛到主特征值即相邻迭代向量分量的比值收敛到主特征值 , ,且收敛速度由且收敛速度由1 敛可能很慢。敛可能很慢。比值比值 来度量来度量, ,r 越小收敛越快越小收敛越快, , 当当 而接近于而接近于1 1时时, ,收收|12 r1|12 r)()()()(11111111ikikikikxx )0)(,)()()()(111111 ikikiikivxx 2022-8-68 为幂法。相应
7、特征向量的方法称的按模最大特征值及其算矩阵,以计的乘幂构造向量序列和矩阵这种由已知的非零向量AvAvk0;lim)(111xvakkk 。11)()(lim)( ikikkvvb(1 1)设)设 有有n个线性无关的特征向量;个线性无关的特征向量;nnRA ,1 kkvAv);, 2 , 1( k),0(, 0110 niiixav(3)幂法:)幂法:(2)设)设A的特征值满足的特征值满足|;|21n 则则 定理定理7:2022-8-692. A的的主特征值为实的主特征值为实的r重根,即重根,即|121nrr 问题:问题:, ,求矩阵的求矩阵的主特征值主特征值 及对应及对应1 |121nrr 即
8、即 ,且且 ,线性无关。特征值满足:,线性无关。特征值满足: ), 1(ni ,1nxxiiixAx 设设 , ,其特征值为其特征值为 , ,对应特征向量为对应特征向量为 nnijRaA )(), 1(nixi i 的的特征向量特征向量。2022-8-610,10 niiixv 对任意的初始向量对任意的初始向量 有有, 0,00 vRvn且且01vAvAvkkk )(1111 nriikiiriiikxx 11kriiikx 不全为零),则有不全为零),则有r ,(且且设设,21 其中其中 ,且,且 nriikiikx11)( , 0lim kk riiikkkxv11lim 从而从而因此,当
9、因此,当k充分大时充分大时, , 接近于与接近于与 对应的特征向量的某个对应的特征向量的某个kkv1 1 线性组合线性组合 ( ( 不全为零不全为零) ) 。 riiix1 r ,212022-8-611解解 取v0=(1,0)T ,计算vk=Avk-1, 结果如下例:例:求矩阵A的按模最大的特征值61515141Ak(vk)1(vk)2(vk)1 / (vk-1)1(vk)2 / (vk-1)201010.250.220.102500.0833330.410.4166530.0422920.0343890.412600.4126740.0174510.0141900.412630.41263
10、可取 1 0.41263 ,v1 (0.017451,0.014190)T 2022-8-612nknnkkkxxxv12122111在幂法中,我们构造的序列在幂法中,我们构造的序列可以看出可以看出1 , 1 , 0,11kvk因此,若序列收敛慢的话,可能造成计算的溢出或归因此,若序列收敛慢的话,可能造成计算的溢出或归02022-8-613于无穷于无穷(或趋于零),这样造成计算机中的(或趋于零),这样造成计算机中的“溢出溢出”。为了。为了克服这个问题,克服这个问题,利用向量的方向与长度无关这一性质,将迭利用向量的方向与长度无关这一性质,将迭代向量的长度代向量的长度规范化(规范化(“规一化规一化
11、”)以以改进幂法改进幂法。用幂法计算用幂法计算A A的主特征值及对应的特征向量时的主特征值及对应的特征向量时, ,如果如果 , ,11 )1(1 或或, ,迭代向量的各个不等于零的分量将随迭代向量的各个不等于零的分量将随 而趋而趋 k3. 3. 幂法的改进幂法的改进所谓向量长度所谓向量长度规范化规范化, ,就是将向量的分量同除以一个常数就是将向量的分量同除以一个常数, ,使使向量长度为向量长度为1,1,向量长度有多种度量法向量长度有多种度量法, ,可以采用可以采用 或或 , , |2| |)max(vv|)( |max1iniv)max(vvuv规范化)(2等或vvu2022-8-614,01
12、vAv,022vAv,0vAvkk)max(111vvu )max(00vAvA )max(222vvu )max()max(00vAvAvvukkkkk )0(0100 且且令令vu任取初始向量:任取初始向量:迭代迭代规范化规范化则有迭代向量序列则有迭代向量序列 及规范化向量序列及规范化向量序列 。kvku)max(0202vAvA 2022-8-615nknnkknknnkkkxxxxxxu1212211112122111即即(1)若:n210 , 0 , 111111xxxxuk2022-8-616ku收敛收敛122,kkuu分别收敛反号的两个数(2)若:21321,nnknnkknkn
13、nkkkxxxxxxu12211112211111122,kkuu分别收敛到两个数,且绝对值不同。2022-8-617;)max(lim)(11xxuakk .)max(limlim)(1 kkkkvb|,|21n (2)设)设A特征值满足特征值满足 定理定理8 (1 1)设)设 有有n个线性无关的特征向量;个线性无关的特征向量;nnRA iiixAx );, 1(ni 且且 (3) 及及 由改进幂法得到的规范化向量由改进幂法得到的规范化向量 序列序列及及迭代向量迭代向量序列,则有序列,则有kvku且收敛速度由比值且收敛速度由比值 确定。确定。|12 r2022-8-6182022-8-619
14、应用幂法时,应注意以下两点:,不过收敛速度较慢。仍然会得到预期的结果,继续求向量序列看作初始向量,用幂法一向量将这的系数可能不等于零。展开时,按照基向量后,影响,经过若干步迭代但是,由于舍入误差的等于零,的系数中选择不当,将导致公式如果初始向量,)2(211210110kkknkkxxvxxxxvAvxv向量。特征值及其相应的特征用其它方法来求的近似值;否则,只能征值及其相应特征向量果,就得到主特果。若出现了预期的结查是否出现了预期的结在计算过程中检:先用幂法进行计算,克服上述困难的方法是。个线性无关的特征向量是否有,以及方阵满足事先不知道特征值是否应用幂法时,困难在于nAn21) 1 (2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 52 反幂法 ppt 课件

限制150内