计算物理学案3 矩阵特征值运算.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算物理学案3 矩阵特征值运算.ppt

西安邮电学院应用物理系 1 QR基本算法 QR基本算法的迭代过程如下: ① 给定循环步数M和迭代初始阵 A; ② 利用以下迭代公式计算: Ak QkRk Ak+1 RkQk ③ 当A的特征值满足|? 1| |? 2| |? 3|≥|? 4|≥…≥|? n|时,经 过 M 次迭代,该算法产生的矩阵序列基本收敛到上三角阵, 对角元素收敛到 A 的特征值。 QR基本算法的求解程序如下: function e qrtz A, M for k 1:M [Q R] qr A ; A R*Q; end e diag A ; 西安邮电学院应用物理系 2 海森伯格阵的QR算法 海森伯格阵QR算法的迭代过程如下: ① 将矩阵A经相似变换变为上海森伯格阵; ② 实施QR基本算法, 即 给定循环步数M和迭代初始阵 A1 hess A ; 利用以下迭代公式计算: Ak QkRk Ak+1 RkQk 海森伯格阵QR算法求解程序如下: function e hessqrtz A, M A hess A ; for k 1:M [Q R] qr A ; A R*Q; end e diag A ; 西安邮电学院应用物理系 例5: QR基本算法和海森伯格阵QR算法求矩阵A的特征值 A [1 5 6; 4 7 0; 8 11 4]; e1 qrtz A,20 e2 qrtz A,23 e3 hessqrtz A,20 输出计算结果分别为: e1 13.4695 -3.8565 2.3869 e2 13.4695 -3.8566 2.3871 e3 13.4695 -3.8566 2.3871 e4 13.4695 -3.8566 2.3871 西安邮电学院应用物理系 3 位移QR算法 位移QR算法的迭代过程如下: ① 给定循环步数M和迭代初始阵 A1 hess A ; ② 利用以下迭代公式计算: Ak -? kI QkRk Ak+1 RkQk + ? kI ③ ? k 的选择一般有以下两种: 瑞利商位移 威尔金森位移: 如果子矩阵 的两个特征值为实数, 则选离 最近的那个作为 。 西安邮电学院应用物理系 瑞利商位移QR算法求解程序如下: function e rqrtz A, M A hess A ; for k 1:M n size A,1 ; u A n,n ; [Q R] qr A-u*eye n ; A R*Q+u*eye n ; end e diag A ; [Q, R] qr A-uI A RQ+uI 开始 k 1, 2, 3, …, M A hess A n size A,1 u Ann e diag A 若 k M 若 k M 西安邮电学院应用物理系 威尔金森位移QR算法求解程序如下: function e wilkqrtz A, M A hess A ; for k 1:M n size A,1 ; A1 A n-1:n,n-1:n ; t eig A1 ; t diag t ; if imag t 1 0 imag t 2 0 if abs t 1 -A n,n abs t 2 -A n,n u t 1 ; else u t 2 ; end else u A n,n ; end [Q R] qr A-u*eye n ; A R*Q+u*eye n ; end e diag A ; [Q, R] qr A-uI A RQ+uI 开始 k 1, 2, 3, …, M A1 A n-1:n,n-1:n 求出A1本征值 t u t1 t ? R A hess A ? 1 |t1-ann| ? 2 |t2-ann| n size A,1 u t2 t ? C u Ann ? 1 ? 2 ? 1 ? 2 e diag A 若 k M 若 k M 西安邮电学院应用物理系 例6: 位移QR算法求矩阵A的特征值 A [1 5 6; 4 7 0; 8 11 4]; e1 rqrtz A,13 e2 wilkqrtz A,20 输出计算结果分别为: e1 13.4695 -3.8566 2.3871 e2 13.4695 -3.8566 2.3871 e3 13.4695 -3.8566 2.3871 西安邮电学院应用物理系 7. Schur分解和奇异值分解 Schur分解可以直接给出矩阵的特征值; 而对于对称矩 阵, 奇异值分解给出矩阵特征值的绝对值。 求解方法如下: [S U

文档评论(0)

只做精品 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档