在自然科学和工程设计中的许多问题holx.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《在自然科学和工程设计中的许多问题holx.docx》由会员分享,可在线阅读,更多相关《在自然科学和工程设计中的许多问题holx.docx(119页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高等教育出版社 教育电子音像出版社 作者:任玉杰 第五章 矩阵的特征值与特征向量的MATLAB程序第五章 矩阵的特征值与特征向量的计算 在自然然科学和和工程设设计中的的许多问问题,如如电磁振振荡、桥桥梁振动动、机械械振动等等,常归归结为求求矩阵的的特征值值和特征征向量.求矩阵阵的特征征值和特特征向量量的问题题是代数数计算中中的重要要课题.本章着着重介绍绍直接计计算矩阵阵的特征征值和特特征向量量的MAATLAAB程序序、间接接计算矩矩阵的特特征值和和特征向向量的幂幂法、反反幂法、雅雅可比方方法、豪豪斯霍尔尔德方法法和QRR方法及及其它们们的MAATLAAB计算算程序.最后我我们还讨讨论广义义特征
2、值值问题.5.1 直接接计算特特征值和和特征向向量的MMATLLAB程程序5.1.4 计算特特征值和和特征向向量的MMATLLAB程程序从以上的的讨论可可以看到到,有许许多问题题归结为为求矩阵阵的特征征值和特特征向量量,而用用手工计计算高阶阶矩阵的的特征值值与特征征向量的的难度较较大,但但是,计计算机软软件MAATLAAB提供供了直接接计算特特征值与与特征向向量的MMATLLAB函函数 (见见表51),下下面介绍绍这些函函数的使使用方法法.表511命 令功能b = eigg(A)输入方阵阵A,运行行后输出出b为由方方阵A的全部特特征值构构成的列列向量V,DD = eiig (A)输入对称称矩阵
3、AA,运行行后输出出D为由A的全部特特征值构构成的对对角矩阵阵,V的各列列为对应应于特征征值的特特征向量量构成的的矩阵,使使得AV= DVVV,DD = eiig (A,nnobaalannce)输入方阵阵A,运行行后输出出D为由A的全部特特征值构构成的对对角矩阵阵,V的各列列为对应应于特征征值的特特征向量量构成的的矩阵,使使得AV = DV;如如果A是对称矩矩阵,则则输出的的结果与与程序V,DD = eiig (A)的运行行结果相相同5.2 幂法法及其MMATLLAB程程序幂法是求求实矩阵阵的主特特征值(即即实矩阵阵按模最最大的特特征值)及及其对应应的特征征向量的的一种迭迭代方法法.5.2.
4、2 幂法的的MATTLABB程序设阶实矩矩阵的个特征征值为,且且满足,的主特特征值对对应的特特征向量量为,则则我们可可以用下下面的MMATLLAB程程序计算算和的近似似值和近近似向量量. 用幂法计计算矩阵阵的主特特征值和和对应的的特征向向量的MMATLLAB主主程序输入的量量:阶实实矩阵、维初始始实向量量V0、计算算要求的的精度jjd、迭迭代的最最大次数数maxx1;输出的量量:迭代代的次数数k、的主特特征值的的近似值值lammbdaa、对应的的特征向向量的近近似向量量Vk、相邻邻两次迭迭代的误误差Wc.如果迭迭代次数数已经达达到最大大的迭代代次数mmax11,则给给出提示示的相关关信息.根据
5、迭代代公式(55.200),现现提供用用幂法计计算矩阵阵的主特特征值和和对应的的特征向向量的MMATLLAB主主程序如如下:funcctioon k,llambbda,Vk,Wc=miifa(A,VV0,jjd,mmax11)lambbda=0;kk=1;Wc =1; ,jjd=jd*00.1;staate=1; V=VV0;whille(kjjd)statte=11;endk=k+1;WWc=WWc;endif(WWc AA=11 -11;2 4;V0=1,1;kk,laambdda,VVk,WWc=miffa(AA,V00,0.000001,1000), V,DD = eiig (A),
6、Dzzd=mmax(diaag(DD), wuuD= abss(Dzzd- lammbdaa), wuVV=V(:,22)./Vk,运行后屏屏幕显示示结果请注意:迭代次次数k,主特征征值的近近似值llambbda,主特征征向量的的近似向向量Vkk,相邻邻两次迭迭代的误误差Wcc如下:k = lammbdaa = Wc = 33 33.0000000173383668044 8.69118622856612449999e-0007Vk =V =wuVV =-0.4499999944205544332 -0.707710667811186655 0.447721335955499996-0.889
7、44428222755629941.0000000000000000000 0.707710667811186655 -00.8994422719909999922-0.894442771900999992Dzd =wuuD = 3 1.73883688038840664355e-0006 由输出结结果可看看出,迭迭代333次,相相邻两次次迭代的的误差WWc8.669199e-0007,矩矩阵的主主特征值值的近似似值laambdda3.000000和对对应的特特征向量量的近似似向量VVk(-0.5000 000,1.000000, laambdda与例例5.11.1中中的最大大特征值值近似相相
8、等,绝绝对误差差约为11.733837e-0006,Vk与特征征向量的的第1个个分量的的绝对误误差约等等于0,第第2个分分量的绝绝对值相相同.由由wuVV可以看看出,的的特征向向量V(:,2)与与Vk的对对应分量量的比值值近似相相等.因因此,用用程序mmifaa.m计计算的结结果达到到预先给给定的精精度.(2)输输入MAATLAAB程序序B=1 2 33;2 1 33;3 3 66; V0=1,1,11; k,llambbda,Vk,Wc=miifa(B,VV0,00.0000011,1000), VV,D = eigg (BB), Dzd=maxx(diiag(D), wuuD= abss(
9、Dzzd- lammbdaa), wuVV=V(:,33)./Vk,运行后屏屏幕显示示结果请注意:迭代次次数k,主特征征值的近近似值llambbda,主特征征向量的的近似向向量Vkk,相邻邻两次迭迭代的误误差Wcc如下:k = lammbdaa = Wc = DDzd = wwuD = 33 9 0 9 0Vk = wuuV = 00.5000000000000000000 0.8816449655809927773 00.5000000000000000000 0.8816449655809927773 11.0000000000000000000 0.8816449655809927773
10、V = 00.7007100678811886555 0.5577335022691189663 0.408824882900463386 -00.7007100678811886555 0.5577335022691189663 0.408824882900463386 0 -0.577735002699189963 00.8116499658809227733由输出结结果可看看出,迭迭代3次次,相邻邻两次迭迭代的误误差Wc=0,实实对称矩矩阵B的主特特征值的的近似值值lammbdaa=9和对对应的特特征向量量的近似似向量VVk =(0.5000 000,00.5000 000,11.000
11、0000,lammbdaa与例55.1.1中的的最大特特征值相相同,VVk与特征征向量的的对应分分量成比比例.从从wuVV的每个个分量的的值也可可以看出出,的特特征向量量V(:,3)与Vk的对对应分量量的比值值相等.因此,用用程序mmifaa.m计算算的结果果达到预预先给定定的精度度.此例说明明,幂法法对实对对称矩阵阵的迭代代速度快快且计算算结果精精度高,(3)输输入MAATLAAB程序序 CC=11 2 2;11 -11 1;4 -12 1;V0=1,1,11; k,llambbda,Vk,Wc=miifa(C,VV0,00.0000011,1000), VV,D = eigg (CC),
12、Dzd=maxx(diiag(D), wuuD= abss(Dzzd- lammbdaa), Vzdd=V(:,11),wuVV=V(:,11)./Vk,运行后屏屏幕显示示请注意:迭代次次数k已已经达到到最大迭迭代次数数maxx1,主主特征值值的迭代代值laambdda,主主特征向向量的迭迭代向量量Vk,相邻两两次迭代代的误差差Wc如如下:k =llambbda =Wcc = 1000 0.090090990900909910 2.3377558122419931119Dzd = wwuD = 11.0000000000000000011 0.9909009099090090991Vk= Vz
13、dd =wwuV =0.9999999999999999933 00.9004533403337333299 0.9044534403337333350.9999999999999999955 00.3001511134445777766 0.3011511134445777781.0000000000000000000 -0.3301551133445577776 -0.301151113444577776由输出结结果可见见,迭代代次数kk已经达达到最大大迭代次次数maax1=1000,并且且lammbdaa的相邻邻两次迭迭代的误误差Wcc2.33775582,由wuuV可以以看出,lamb
14、da的特征向量Vk与真值Dzd的特征向量Vzd对应分量的比值相差较大,所以迭代序列发散.实际上,实数矩阵C的特征值的近似值为,并且对应的特征向量的近似向量分别为=(0.90453403373329,0.30151134457776,-0.30151134457776),(-0.725547662500110001,-0.217764228755033300-0.0072554766250011000i, 0.5580338100000088001-0.2290119055000044000i),( -00.7225477625501110011, -00.2117644287750333000
15、 + 0.0072554766250011000i,0.5880388100000888011 + 0.2290119055000044000i),是常数数).此例说明明,当阶实矩矩阵有复复数特征征值时,不宜用幂法计算它的主特征值对应的特征向量.(4)输输入MAATLAAB程序序 DD=-4 114 00;-55 133 0;-1 0 22; V0=1,1,11; k,llambbda,Vk,Wc=miifa(D,VV0,00.0000011,1000), VV,Dtt = eiig (D), Dtzdd=maax(ddiagg(Dt), wuuDt= aabs(Dtzd- laambdda)
16、, Vzzd=VV(:,2),wuVV=V(:,22)./Vk,运行后屏屏幕显示示结果请注意:迭代次次数k,主特征征值的近近似值llambbda,主特征征向量的的近似向向量Vkk,相邻邻两次迭迭代的误误差Wcc如下:k = lammbdaa =WWc = 199 66.0000000653394995288 6.53995233793359116844e-0006Dtzdd = wuDDt = 66.0000000000000000000 6.53994955284484007688e-0006Vk = Vzzd = wuuV =0.7997400048805335644 0.77974400
17、448055356640.797740004800535564 00.7114288594478338866 0.5569557177718811117 0.797740002199806618 -00.2449999918824771800 -00.1999355012201333911 0.7797440300881133770由输出结结果可见见,迭代代19次,相相邻两次次迭代的的误差WWc6.539952ee-0006,矩矩阵D的主特特征值的的近似值值lammbdaa6.0000001和对对应的特特征向量量的近似似向量为为Vk(0.7797440,0.7714229,-00.2550 0
18、00.用eiig(AA)计算算,laambdda与对对应的特特征值的的真值DDtzdd的绝对对误差wwuDtt,二者者的特征征向量VV(:,2)与与Vk的对对应分量量的比值值近似相相等(请请对比wwuV的的每个分分量的值值).因因此,用用程序mmifaa.m计算算的结果果达到预预先给定定的精度度. 由例55.2.2的计计算结果果可见,用幂法计算实对称矩阵的主特征值对应的特征向量时,得到的迭代序列的收敛速度最快且计算结果精度也最高;非实对称矩阵对应的迭代序列的敛散性不定,有时发散(例如矩阵C),有时收敛(例如矩阵A和D),且收敛速度较慢,比较(1)和(4)的计算结果可知,用幂法得到的迭代序列的收
19、敛速度与矩阵的阶数无关;当实矩阵有复数特征值时,不宜用幂法计算它的主特征值对应的特征向量.5.3 反幂幂法和位位移反幂幂法及其其MATTLABB程序反幂法是是求非奇奇异矩阵阵的按模模最小特特征值及及其对应应的特征征向量的的一种迭迭代方法法.5.3.3 原点位位移反幂幂法的MMATLLAB程程序设阶实矩矩阵的个特征征值都不不相同,且且满足,且且的按模模最小特特征值对对应的特特征向量量为,则则我们可可以根据据迭代公公式(55.277)和(55.288)编写写两种MMATLLAB程程序分别别计算和和的近似似值和近近似向量量.(一)原原点位移移反幂法法的MAATLAAB主程程序1根据原点点位移反反幂法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自然科学 工程设计 中的 许多 问题 holx
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内