数值分析第8章矩阵特征值问题计算.ppt
《数值分析第8章矩阵特征值问题计算.ppt》由会员分享,可在线阅读,更多相关《数值分析第8章矩阵特征值问题计算.ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上页上页下页下页第第8章章 矩阵特征问题的计算矩阵特征问题的计算8.1 引言引言8.2 幂法及反幂法幂法及反幂法8.3 豪斯霍尔德方法豪斯霍尔德方法8.4 QR方法方法上页上页下页下页8.1 引引 言言 工程技术中有多种振动问题,如桥梁或建筑物的工程技术中有多种振动问题,如桥梁或建筑物的振动,机械零件、飞机机翼的振动,及一些稳定性分振动,机械零件、飞机机翼的振动,及一些稳定性分析和相关分析在数学上都可转化为求矩阵特征值与特析和相关分析在数学上都可转化为求矩阵特征值与特征向量的问题征向量的问题.下面先复习一些矩阵的特征值和特征向量的基础下面先复习一些矩阵的特征值和特征向量的基础知识知识.上页上页
2、下页下页 定义定义1 已知已知n阶矩阵阶矩阵A=(aij),则,则称为称为A的的特征多项式特征多项式.一般有一般有n个根个根(实的或复的,复根按重数计算实的或复的,复根按重数计算)称为称为A的的特征值特征值.用用(A)表示表示A的所有特征值的集合的所有特征值的集合.A的特征方程的特征方程上页上页下页下页 设设为为A的特征值,相应的齐次方程组的特征值,相应的齐次方程组 注:注:当当A为实矩阵时,为实矩阵时,()=0为实系数为实系数n次代数次代数方程,其复根是共轭成对出现方程,其复根是共轭成对出现.的的非零解非零解x称为矩阵称为矩阵A的对应于的对应于的的特征向量特征向量.例例1 求求A的特征值及特
3、征向量,其中的特征值及特征向量,其中上页上页下页下页 解解 矩阵矩阵A的特征方程为的特征方程为求得矩阵求得矩阵A的特征值为:的特征值为:对应于各特征值矩阵对应于各特征值矩阵A的特征向量分别为:的特征向量分别为:上页上页下页下页 定理定理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-1的的
4、特征值,即特征值,即A-1x=-1x.上页上页下页下页 定理定理2 设设i(i=1,2,n)为为n阶矩阵阶矩阵A=(aij)的特的特征值,则有征值,则有 称为称为A的的迹迹;定理定理3 设设ARnn,则有,则有 定理定理4 设设A 为分块上三角矩阵,即为分块上三角矩阵,即其中每个对角块其中每个对角块Aii均为方阵,则均为方阵,则上页上页下页下页 定理定理5 设设A与与B为相似矩阵(即存在非奇异矩阵为相似矩阵(即存在非奇异矩阵P使使B=P-1AP),则),则 定理定理5说明,一个矩阵说明,一个矩阵A经过相似变换,其特征经过相似变换,其特征值不变值不变.一个亏损矩阵是一个没有足够特征向量的矩阵,一
5、个亏损矩阵是一个没有足够特征向量的矩阵,亏损矩阵在理论上和计算上都存在困难亏损矩阵在理论上和计算上都存在困难.A与与B有相同的特征值;有相同的特征值;如果如果y是是B的特征向量,则的特征向量,则Py是是A的特征向量的特征向量.定义定义2 如果实矩阵如果实矩阵A有一个重数为有一个重数为k的特征值的特征值,且对应于且对应于的的A的线性无关的特征向量个数的线性无关的特征向量个数|2|n|,则对任何非零向量则对任何非零向量v0(a1 0),幂法的算式成立,幂法的算式成立.又设又设A有有n个线性无关的特征向量,个线性无关的特征向量,1对应的对应的r个线性个线性无关的特征向量为无关的特征向量为x1,x2,
6、xr,则由,则由(2.2)式有式有 如果如果A的主特征值为实的重根的主特征值为实的重根,即即1=2=r,且且|r|r+1|n|,上页上页下页下页为为A的特征向量,这说明当的特征向量,这说明当A的主特征值是实的重根的主特征值是实的重根时,定理时,定理5的结论还是正确的的结论还是正确的.应用应用幂法幂法计算计算A的主特征值的主特征值1及其对应的特征向及其对应的特征向量时,如果量时,如果|1|1(或或|1|2|n|,则对任意非零初始,则对任意非零初始向量向量v0=u0(a1 0),有幂法计算公式为,有幂法计算公式为则有则有 上页上页下页下页例例1 用幂法计算矩阵用幂法计算矩阵的主特征值与其对应的特征
7、向量的主特征值与其对应的特征向量.解解取取 v0=u0=(0,0,1)T ,则则上页上页下页下页直到直到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,1,0.74946 5.4987,10.9974,8.2494 10.99740.5,1,0.75017 5.5002,
8、11.0005,8.2501 11.00050.5,1,0.75008 5.5000,11.0000,8.2500 11.00000.5,1,0.7500从而从而见书见书p303-例例3.上页上页下页下页8.2.2 幂法的加速方法幂法的加速方法1、原点平移法、原点平移法 由前面讨论知道,应用幂法计算由前面讨论知道,应用幂法计算A的主特征值的的主特征值的收敛速度主要由比值收敛速度主要由比值 r=|2/1|来决定,但当来决定,但当r 接近于接近于1时,收敛可能很慢时,收敛可能很慢.这时,一个补救办法是采用加速这时,一个补救办法是采用加速收敛的方法收敛的方法.其中其中p为参数,设为参数,设A的特征值
9、为的特征值为 i,则对矩阵,则对矩阵B的特征的特征值为值为 i-p,而且,而且A,B的特征向量相同的特征向量相同.引进矩阵引进矩阵 B=A-pI.上页上页下页下页 如果要计算如果要计算A的主特征值的主特征值 1,只要只要选择合适的数选择合适的数p,使使 1-p为矩阵为矩阵B=A-pI 的主特征值,且的主特征值,且 那么,对矩阵那么,对矩阵B=A-pI应用幂法求其主特征值应用幂法求其主特征值 1-p,收收敛速度将会加快敛速度将会加快.这种通过求这种通过求B=A-pI的主特征值和特的主特征值和特征向量,而得到征向量,而得到A的主特征值和特征向量的方法叫的主特征值和特征向量的方法叫原原点平移法点平移
10、法.对于对于A的特征值的某种分布,它是十分有的特征值的某种分布,它是十分有效的效的.上页上页下页下页例例4 设设AR44有特征值有特征值比值比值r=|2/1|0.9.做变换做变换B=A-12I (p=12),则则B的特征值为的特征值为应用幂法计算应用幂法计算B的主特征值的主特征值1的收敛速度的比值为的收敛速度的比值为 虽然常常能够选择有利的虽然常常能够选择有利的p值值,使幂法得到加速使幂法得到加速,但设计一个自动选择适当参数但设计一个自动选择适当参数p的过程是困难的的过程是困难的.上页上页下页下页 下面考虑当下面考虑当A的特征值是实数时,怎样选择的特征值是实数时,怎样选择p使采使采用幂法计算用
11、幂法计算1得到加速得到加速.且使且使收敛速度的比值收敛速度的比值 设设A的特征值都是实数,且满足的特征值都是实数,且满足则对实数则对实数p,使矩阵,使矩阵A-pI的主特征值为的主特征值为 1-p或或 n-p时,时,当当我们计算我们计算 1及及x1时,首先应选取时,首先应选取p使使上页上页下页下页显然,当显然,当 2-p=-(n-p)时,即时,即 P=(2+n)/2P*时时为最小值,这时为最小值,这时收敛速度的比值收敛速度的比值为为 当希望计算当希望计算 n时,应选取时,应选取 p=(1+n-1)/2P*使得应用幂法计算使得应用幂法计算 n得到加速得到加速.当当A的特征值都是实数,满足的特征值都
12、是实数,满足且且 2,n能初步估计出来,我们就能确定能初步估计出来,我们就能确定P*的近似值的近似值.上页上页下页下页 例例2 用原点平移加速法求用原点平移加速法求例例1中矩阵中矩阵A的主特征值的主特征值与其对应的特征向量与其对应的特征向量.对对B应用幂法,仍应用幂法,仍取取 v0=(0,0,1)T ,则则 解解 取取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.5179
13、0.5,1,0.75074 6.7503,13.5007,10.1256 13.50070.5,1,0.75005 6.7500,13.5000,10.1250 13.50000.5,1,0.7500可得到可得到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.上页上页下页下页 原点位移的加速方法,是一个矩阵变换方法原点位移的加速方法,是一个矩阵变换方法.这这种变换容易计算,又不破坏矩阵种变换容
14、易计算,又不破坏矩阵A的稀疏性,但的稀疏性,但p的的选择依赖对选择依赖对A的特征值分布的大致了解的特征值分布的大致了解.见书见书p306-例例5.上页上页下页下页 设设ARnn为为对称矩阵对称矩阵,称,称为向量为向量x的的瑞利商瑞利商,其中,其中(x,x)=xTx为内积为内积.由定理由定理11知道,实对称矩阵知道,实对称矩阵A的特征值的特征值 1及及 n可用可用瑞利商瑞利商的的极限值表示极限值表示.下面我们将下面我们将瑞利商瑞利商应用到用幂法计算应用到用幂法计算实对称矩阵实对称矩阵A的主特征值的加速上来的主特征值的加速上来.2、瑞利商、瑞利商(Rayleigh)加速加速上页上页下页下页 定理定
15、理14 设设ARnn为为对称矩阵对称矩阵,特征值满足,特征值满足对应的特征向量对应的特征向量xi满足满足(xi,xj)=ij (单位正交向量单位正交向量),应用幂法公式,应用幂法公式(2.9)计算计算A的主特征值的主特征值 1,则规范,则规范化向量化向量uk的的瑞利商瑞利商给出给出 1的较好的近似值为的较好的近似值为 由此可见,由此可见,R(uk)比比k更快的收敛于更快的收敛于 1.上页上页下页下页 证明证明 由由(2.8)式及式及得得上页上页下页下页 幂法的幂法的瑞利商加速迭代公式瑞利商加速迭代公式可以写为可以写为其中其中A为为n阶实对称矩阵阶实对称矩阵.对给定的误差限对给定的误差限,当,当
16、|kk-1|时,取近似时,取近似值值上页上页下页下页8.2.3 反幂法反幂法 反幂法是用于求非奇异矩阵反幂法是用于求非奇异矩阵A的的按模最小的特征值按模最小的特征值和对应特征向量和对应特征向量的方法的方法.而结合原点平移法的反幂法而结合原点平移法的反幂法则可以求矩阵则可以求矩阵A的任何一个的任何一个具有先了解的特征值和对应具有先了解的特征值和对应的特征向量的特征向量。设矩阵设矩阵A非奇异非奇异,其特征值其特征值 i (i=1,2,n),满足满足其相应的特征向量其相应的特征向量x1,x2,xn线性无关,则线性无关,则 A-1 的特的特征值为征值为1/i,对应的特征向量仍为,对应的特征向量仍为xi
17、(i=1,2,n).上页上页下页下页此时此时,A-1的特征值满足的特征值满足因此因此,对对A-1应用幂法应用幂法,可求出其可求出其主特征值主特征值1/n k 和和特征向量特征向量 xn uk.从而求得从而求得A的的按模最小按模最小特征值特征值 n 1/k 和对应的和对应的特征向量特征向量 xn uk,这种求这种求A-1的方法就称的方法就称为为反幂法反幂法.上页上页下页下页为了避免求为了避免求A-1,可通过解线性方程组可通过解线性方程组Avk=uk-1得到得到vk,采用采用LU分解法,即先对分解法,即先对A进行进行LU分解分解A=LU,此时此时反幂反幂法的迭代公式法的迭代公式为为 反幂法的迭代公
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 矩阵 特征值 问题 计算
限制150内