第八章特征值问题的计算方法1_第1页
第八章特征值问题的计算方法1_第2页
第八章特征值问题的计算方法1_第3页
第八章特征值问题的计算方法1_第4页
第八章特征值问题的计算方法1_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第八章特征值问题计算

一、特征值和特征向量的基本概念与性质§1基本概念与性质设,若存在向量和复数满足,则称是矩阵的特征值,是特征值相应的特征向量。特征多项式的根的集合:谱集矩阵A的特征根模的最大值称为矩阵A的谱半径:于是得到两个特征根分别为:例8.1求矩阵A的特征根与特征向量特征多项式为:对应的特征向量分别为:于是得到两个特征根分别为:例8.2求矩阵A的特征根与特征向量特征多项式为:对应的特征向量分别为:其中称为的代数重数(简称重数);为的几何重数。设,对于矩阵的特征值,如果,则称该特征值为的一个半单特征值。若的所有特征值都是半单的,则称是非亏损的。是非亏损的等价条件是有n个线性无关的特征向量一般的,对矩阵A,其特征多项式可表示为设,若存在矩阵,使得则称和是相似的。相似矩阵有相同的特征值设寻求已知矩阵的相似矩阵,要求:矩阵的特征值和特征向量容易计算本章QR算法的计算思想:关于矩阵相似,有后面的结论设,有r个互不相同的特征值,其重数分别为,则一定存在非奇异矩阵使得(Jordan分解)其中且除了的排列次序外,是唯一的。称作的Jordan标准型设,则存在酉矩阵,使得:(Schur分解)其中是上三角矩阵,且适当选择,可使的元素按任意指定的顺序排列。设,令(圆盘定理)/*DiscTheorem*/则设为对称矩阵,则存在正交矩阵(谱分解定理)/*SpectralDecomposition*/其中是的n个特征值。使得设为对称矩阵,且的特征值为(极大极小定理)其中表示中所有k维子空间的全体。则有设为对称矩阵,其特征值分别为(Weyl定理)则有说明:对称矩阵的特征值总是良态的。注意:实际问题中矩阵一般都是由计算或实验得到,本身必然存在误差,不妨假设例8.3求矩阵A的特征根与特征向量其特征多项式为:于是得到两个特征根分别为:若取初始向量为:先做xk+1=A*xk迭代,并计算||

xk+1||

/||

xk||可发现对应的特征向量分别为:||

xk||表示的分量模长的最大值,即取无穷范数1.500000000000001.666666666666671.800000000000001.888888888888891.941176470588241.969696969696971.984615384615381.992248062015501.996108949416341.998050682261211.99901.99951.99981.99991.9999||

xk+1||

/||

xk||xk0.5,1.51.5,2.53.5,4.57.5,8.515.5,16.531.5,32.563.5,64.5127.5,128.5255.5,256.5511.5,512.51023.5,1024.52047.5,2048.54095.5,4096.58191.5,8192.51638.4,1638.5结果表明||

xk+1||

/||

xk||收敛到最大特征根,xk收敛到对应的特征向量。k123456789101112131415但xk的绝对值越来越大,xk/||

xk||即为对应特征向量[1;1]考虑对每次迭代结果归一化,若做如下迭代:xk+1=A*xk/||

A*xk||则有xk收敛到对应的特征向量,||A*xk||收敛到最大特征根。1.500000000000001.666666666666671.800000000000001.888888888888891.941176470588241.969696969696971.984615384615381.992248062015501.996108949416341.998050682261211.99901.99951.99981.99991.9999||A*xk

||

xk0.3333,1.00000.6000,1.00000.7778,1.00000.8824,1.00000.9394,1.00000.9692,1.00000.9845,1.00000.9922,1.00000.9961,1.00000.9980,1.00000.9990,1.00000.9995,1.00000.9998,1.00000.9999,1.00000.9999,1.0000结果表明||A*xk

||

收敛到A的最大特征根,xk收敛到对应的特征向量。k123456789101112131415由此得到幂法的思想:任取初始向量x0做以下迭代:xk+1=A*xk/||

A*xk||若干步后,用||

A*xk||作为最大特征根的近似,用xk作为对应的特征向量的近似。§2幂法/*PowerMethod*/幂法是计算一个矩阵的模最大的特征值和对应的特征向量的一种迭代方法(又称为乘幂法)。基本思想假设是可对角化的,即存在如下分解:其中不妨假设对于说明:当k充分大时,的一个近似特征向量为特征向量可以相差一个倍数因为向量中含有未知量,实际不能计算但我们关心的仅是的方向,故作如下处理:令其中为的模最大分量若用下式迭代,收敛性依然成立幂法迭代算法:Fork=1,2,3,…if输出和设和均收敛,由算法知幂法可以计算矩阵的模最大的特征值和对应的特征向量因解:Step1例4:利用幂法求下列矩阵的模最大的特征值及相应的特征向量.(取初始向量为)Step2Step3Step4特征值及相应的特征向量精确值为:幂法的收敛性:设有p个互不相同的特征值满足:且模最大特征值是半单的,如果初始向量在的特征子空间上的投影不为零,则由幂法算法产生的向量序列收敛到的一个特征向量,且数值序列收敛到。特征子空间:证明:设有如下Jordan分解:是属于的Jordan块构成的块上三角矩阵是半单的特征值令将和如下分块:记是属于的一个特征向量几点说明:定理8.2.1条件不满足时,幂法产生的向量序列可能有若干个收敛于不同向量的子序列;幂法的收敛速度取决于的大小;加速方法:适当选取,对应用幂法称之为原点平移法原点平移法不改变矩阵的特征向量幂法可以计算第二个模最大特征值常用的方法:降阶方法(收缩技巧)设已经计算出模最大特征值及其特征向量根据对称矩阵的性质,有如何求出其他特征值,及其特征向量于是

例8.5用幂法计算的最大特征值和相应的特征向量.计算过程如表8-1.表8-1的结果是用8位浮点数字进行运算得到的,的分量值是舍入值.于是得到及相应的特征向量和相应的特征向量的真值(8位数字)为幂法的加速

原点平移法

由前面讨论知道,应用幂法计算的主特征值的收敛速度主要由比值来决定,但当接近于1时,收敛可能很慢.一个补救的办法是采用加速收敛的方法.引进矩阵其中为选择参数.设的特征值为,则的相应特征值为,而且的特征向量相同.如果要计算的主特征值,就要适当选择使仍然是的主特征值,且使对应用幂法,使得在计算的主特征值的过程中得到加速.这种方法通常称为原点平移法.

例设有特征值比值.作变换则的特征值为应用幂法计算的主特征值的收敛速度的比值为选择有利的值,虽然能够使幂法得到加速,但问题在于如何选择适当的参数.设的特征值满足(2.10)则不管如何,的主特征值为或.当希望计算及时,首先应选择使且使收敛速度的比值显然,当,即时为最小,这时收敛速度的比值为当的特征值满足(2.10)且能初步估计时,就能确定的近似值.当希望计算时,应选择

例6计算矩阵的主特征值.使得应用幂法计算

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论