数值分析-矩阵特征值问题计算课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数值分析-矩阵特征值问题计算课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 矩阵 特征值 问题 计算 课件
- 资源描述:
-
1、1第八章第八章 矩阵特征值问题计算矩阵特征值问题计算 对对n 阶方阵阶方阵A求数求数 和非零向量和非零向量x ,使其满足使其满足Ax= x 这样的这样的 值称为矩阵值称为矩阵A的特征值,非零向量的特征值,非零向量 x 称为矩称为矩阵阵A的与特征值的与特征值 相对应的一个特征向量。相对应的一个特征向量。2定义定义1 设矩阵设矩阵A, B R n n,若有可逆阵若有可逆阵P,使使 则称则称A与与B相似相似。APPB1定理定理1 若矩阵若矩阵A, B R n n且相似且相似,则则(1)A与与B的特征值完全相同的特征值完全相同;(2)若若x是是B的特征向量的特征向量,则则Px便为便为A的特征向量的特征
2、向量。8.1 预备知识预备知识3定理定理2: 设设A R n n具有完全的特征向量系,即存在具有完全的特征向量系,即存在n个个线性无关线性无关 nDAPP 211其中其中 i为为A的特征值的特征值,P的各列为相应于的各列为相应于 i的特征向量的特征向量。 的特征向量构成的特征向量构成Rn的一组基底的一组基底,则经相似变换可化则经相似变换可化A为为对角阵,即有可逆阵对角阵,即有可逆阵P,使使4定理定理3 :A R n n, 1, , n为为A的特征值的特征值,则则 niiniiiaAtr11)( (2)A的行列式值等于全体特征值之积,即的行列式值等于全体特征值之积,即nA 21)det( (1)
3、A的迹数等于特征值之和,即的迹数等于特征值之和,即5定理定理46定理定理5 设设A R n n为对称矩阵为对称矩阵,其特征值其特征值 1 2 n,则则 (1)对任意对任意A R n,x0,1),(),( xxxAxn),(),(min0 xxxAxxn(2)),(),(max01xxxAxx(3)7定理定理6 (Gerschgorin圆盘定理圆盘定理) 设设A R n n,则则niaaznijjijii, 2, 1,1 表示以表示以aii为中心为中心,以以 半径为的复平面上的半径为的复平面上的n个圆盘个圆盘。 nijjija1(2)如果矩阵如果矩阵A的的m个圆盘组成的并集个圆盘组成的并集S(连
4、通的连通的)与其余与其余(1)A的每一个特征值必属于下述某个圆盘之中的每一个特征值必属于下述某个圆盘之中,n m个圆盘不连接个圆盘不连接,则则S内恰包含内恰包含m个个A的特征值的特征值。 8910111213定理定理71415一一 幂法幂法1 基本思想基本思想01122nnva xa xa x 任取非零向量任取非零向量 v0 , 则可则可唯一表示为唯一表示为 设设n 阶矩阵阶矩阵A 的特征值的特征值 , 满足满足 ,且其对应有且其对应有n个线性无关的特个线性无关的特 征向量征向量 x1 , x2, , xn ,即,即), 2 , 1(nixAxiii), 2 , 1(nii |21n 8.2
5、幂法和反幂法幂法和反幂法16则则kknknnkknknnkknnkkkxaxaxaxaxaxaxaxaxaxaAvAv1111212211122211122110nnxaxaxav2211017其中其中nknnkkxaxa12122由假设条件由假设条件 , 211njj 所以当所以当k充分大时,有充分大时,有111xavkk1 11limkkkva x从而从而 0lim kk 所以所以18即为矩阵即为矩阵 A 的对应特征值的对应特征值 1 的近似特征向量。的近似特征向量。用用 (vk)i 表示表示 vk 的第的第 i 个分量个分量,则当则当k充分大时充分大时,有有 11ikikvv即为主特征值
6、的近似值。即为主特征值的近似值。111xavkkkkkkvxaAvv111111且且19nnRAn1设设有有主特征值主特征值满足满足个线性无关的特征向量,个线性无关的特征向量,n321则对任意非零初始向量则对任意非零初始向量,下面的式子成立,下面的式子成立定理定理1 11limkkkva x11)()(limikikkvv00v20 迭代公式迭代公式 (1)实质上是由矩阵实质上是由矩阵A的乘幂的乘幂 Ak与非零与非零向量向量 v0 相乘来构造向量序列相乘来构造向量序列 xk , 从而计算主特征从而计算主特征值及其对应的主特征向量值及其对应的主特征向量,故称这种方法为幂法。故称这种方法为幂法。2
7、1nnRAn1设设有有主特征值主特征值满足满足个线性无关的特征向量,个线性无关的特征向量,n321则对任意非零初始向量则对任意非零初始向量00v定理定理按照下述方法构造的向量序列按照下述方法构造的向量序列 ,ku kv), 2 , 1(),max(,0100kvuvAuvuvkkkkkkk)max(lim) 1 (11xxukk1lim)2(kk则有则有22 2. 幂法实用计算公式幂法实用计算公式), 2 , 1(),max(,0100kvuvAuvuvkkkkkkk)max(lim) 1 (11xxukk1lim)2(kk23例例1 求矩阵求矩阵 1634310232A的主特征值与其对应的特
8、征向量。的主特征值与其对应的特征向量。解取解取 v0=(0,0,1)T , 则则TTvuv25. 0 , 1, 5 . 01, 4,1 , 4 , 211111), 2 , 1(),max(,0100kvuvAuvuvkkkkkkk24直到直到k=8 时的计算结果见下表时的计算结果见下表0.5, 1, 0.750011.00005.5000, 11.0000, 8.250080.5, 1, 0.750011.00055.5002, 11.0005, 8.250170.5, 1, 0.750110.99745.4987, 10.9974, 8.249460.5, 1, 0.749411.0142
9、5.5075, 11.0142, 8.257650.5, 1, 0.753610.92235.4621, 10.9223, 8.230640.5, 1, 0.736011.44445.7222, 11.4444, 8.36130.5, 1, 0.861194.5, 9, 7.7520.5, 1, 0.25 4 2, 4, 1,1k从而从而kukvk25二、幂法的加速二、幂法的加速1、原点平移法、原点平移法 如果如果 是矩阵是矩阵 A 的特征值的特征值,则对任意的实数则对任意的实数p, 矩阵矩阵 A-pE 的特征值为的特征值为 -p,且且 A 与与 A-pE 的特征向量相同的特征向量相同.据此据
10、此, 如果要计算如果要计算 A 的主特征值的主特征值 1 , 只要选择合适的只要选择合适的数数 p,使使 1-p 为矩阵为矩阵 A-pE 的主特征值的主特征值,且且 1212max ppini那么那么,对矩阵对矩阵 A-pE 应用幂法求其主特征值应用幂法求其主特征值 1-p ,收敛收敛速度将会加快速度将会加快.这种通过求这种通过求 A-pE 的主特征值和特征的主特征值和特征向量向量,进而得到进而得到A的主特征值和特征向量的方法叫的主特征值和特征向量的方法叫原点原点平移法。平移法。26ppn 1且使且使min,max112 ppppn 显然显然,当当 2 - p = - ( n- p ),即即
11、P= ( 2+ n ) 2 时时,上式取上式取最小值最小值;如果希望计算如果希望计算 n , 类似的讨论可知应选取类似的讨论可知应选取 p= ( 1 + n-1)2 。则对任意实数则对任意实数p,矩阵矩阵 A-pE 的主特征值为的主特征值为 1-p或或 n-p , 要求要求 1 , 则选则选 p 使使27例例2 用原点平移加速法求例用原点平移加速法求例1中矩阵中矩阵A的主特征值与其的主特征值与其对应的特征向量。对应的特征向量。 解解 取取p=-2.5, 做平移变换做平移变换B=A-pE,则则 5 . 36345 . 510235 . 4B 1634310232A对对B应用幂法,仍应用幂法,仍取
12、取 x0=(0,0,1)T , 则则TTvuv875. 0 , 1, 5 . 01, 4,5 . 3 , 4 , 211111), 2 , 1(),max(,0100kvuvAuvuvkkkkkkk28迭代迭代5步的计算结果见下表步的计算结果见下表0.5, 1, 0.750013.50006.7500, 13.5000, 10.125050.5, 1, 0.750013.50076.7503, 13.5007, 10.125640.5, 1, 0.750713.51796.76, 13.5179, 10.140630.5, 1, 0.7545147, 14, 10.562520.5, 1, 0
13、.8754 2, 4, 3.51k可得到可得到B的主特征值的主特征值 1 13.5000 特征向量特征向量 v1 (0.5 ,1.0, 0.7500)T 因此因此,A的主特征值为的主特征值为 1 = 1 +p 11.0000, 特征向量仍为特征向量仍为v1 =(0.5,1,0.7500)T。kvkku293031设设A为为n阶实对称矩阵,称阶实对称矩阵,称 xxxAxxR, 为为向量向量 x 的瑞利商的瑞利商,其中,其中 ( x, x)= xT x 为内积。不为内积。不难证明,对实对称矩阵难证明,对实对称矩阵A,如果其特征值满足,如果其特征值满足nn 1212、瑞利商加速、瑞利商加速由幂法公式
14、生成的由幂法公式生成的 xk 的瑞利商满足的瑞利商满足 kkkkkkxxxAxxR2121, 由此可见,由此可见,R(xk) 比比 mk 更快的收敛于更快的收敛于 1 。32幂法的瑞利商加速迭代公式为幂法的瑞利商加速迭代公式为 kkkkkkkkkkmyxkxxxymAxy/, 2 , 1,1111其中其中A为为n阶实对称矩阵。阶实对称矩阵。 对给定的误差限对给定的误差限 ,当,当 | mk mk-1 | 时,取时,取.,11kkxvm 33三、反幂法三、反幂法 反幂法是用于求非奇异矩阵反幂法是用于求非奇异矩阵A的按模最小的特征值的按模最小的特征值和对应特征向量的方法和对应特征向量的方法. 而结
15、合原点平移法的反幂法而结合原点平移法的反幂法则可以求矩阵则可以求矩阵A的任何一个具有先验了解的特征值和的任何一个具有先验了解的特征值和对应的特征向量。对应的特征向量。设矩阵设矩阵A非奇异非奇异,其特征值其特征值 i (i=1,2,n) ,满足满足0121 nn 其相应的特征向量其相应的特征向量 x1 , x2, , xn 线性无关线性无关,则则 A-1 的特的特征值为征值为1/ i ,对应的特征向量仍为,对应的特征向量仍为 xi (i=1,2, ,n).iiiiiixxAxAx1134此时此时,A-1 的特征值满足的特征值满足11111 nn因此因此,对对 A-1 应用幂法应用幂法,可求出其主
16、特征值可求出其主特征值 1/ n 和特征向量和特征向量 xn uk , k从而求得从而求得A的按模最小特征值的按模最小特征值 n 1/和对应的特征向量和对应的特征向量 xn uk , 这种方法称为这种方法称为反幂法反幂法。k35为了避免求为了避免求 A-1 ,可通过解线性方程组可通过解线性方程组A vk= uk-1 得到得到yk ,采用采用LU分解分解,即先对即先对 A 进行进行LU分解分解 A=LU , 此时反幂法此时反幂法的迭代公式为的迭代公式为 , 2 , 1/max,1kvuvvzUvzuLzkkkkkkkkkkk求出解求出解knknux ,1), 2 , 1(),max(,01100
17、kvuvuAvuvkkkkkkk36对给定的误差对给定的误差 ,当,当 | | j 时时, 故故 , 1 ji 0lim kkB设方阵设方阵X 的的QR 的分解式为的分解式为xxRQX 由由 )()(1UDBIRQAkkxxk )(1UDRRBRIQkxxkxx 49由由 知知, 对充分大的对充分大的 k , 非奇异非奇异, 它应有唯一的它应有唯一的 QR 分解式分解式 ,并且并且 0lim kkB1 xkxRBBIkkRQ,lim,limIRIQkkkk 于是于是)(1UDRRQQAkxkkxk 但上三角阵但上三角阵 的对角线元素不一定大于零的对角线元素不一定大于零.UDRRkxk为此为此,
18、引入对角阵引入对角阵)1, 1, 1( diagDk以便保证以便保证 的对交线元素都是正数的对交线元素都是正数)(UDRRDkxkk50从而得到从而得到 的的QR 分解式分解式kA1)(1UDRRDDQQAkxkkkkxk 由由 的的 QR 分解式的唯一性得到分解式的唯一性得到kA1 UDRRDRDQQQkxkkkkkxk 从而从而 kTkkQAQA1 kxxTxTkkDQAQQQD)( 由于由于 所以所以,11TxxxxQDRRQXDXA 1 xxxTxDRRAQQ51从而从而 kkxxTkkkDQDRRQDA)(11 其中其中 nxxDRRR *2110于是于是kkTkkkDQRQDA01
19、 因为因为 为上三角阵为上三角阵, 为对角阵为对角阵,且元素为且元素为1 或或-1, 所以所以0R,limIQkk 52 );( kaikii当当 );,(0 kjiakij且且当当 的极限不一定存在的极限不一定存在 )(ijakij 53例例 1 用用 QR 算法求矩阵算法求矩阵 特征值特征值. A的特征值的特征值为为-1,4,1+2i . 2100322023011525A54解解 令令 用施密特正交化过程将用施密特正交化过程将 分解分解为为,1AA 1A 8989. 03962. 0000740. 01761. 09813. 004192. 08804. 01887. 01961. 01
展开阅读全文