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