QR分解法求解矩阵的特征值与特征向量

时间:2012-01-09 16:21:31
【文件属性】:

文件名称:QR分解法求解矩阵的特征值与特征向量

文件大小:97KB

文件格式:DOC

更新时间:2012-01-09 16:21:31

QR分解法,C程序

设计思想:用带双步位移的QR分解法求矩阵A(10*10)的全部特征值。在计算出A的基础上,先利用Householder矩阵对矩阵A作相似变换,把A化为拟上三角矩阵A(n-1),然后进行带双步位移的QR分解(其中Mk的QR分解可调用子程序),通过调用一元二次方程的根解二阶块矩阵的特征值,最后计算出A(n-1)的特征值,即为A的特征值,然后对实特征值利用列主元高斯消元法求解其对应的特征向量。


网友评论

  • 特征值计算无误,但特征向量不正确,这个程序和feitian_feiwu的资源基本一样,而feitian_feiwu的特征值特征向量是对的。
  • 可以运行,值得学习
  • 毕设的时候做的QR分解,感觉还是直接看LAPACK源程序比较快
  • 总的来说很有用
  • 程序很好,有少量bug,但是只是对一个特定的矩阵,而且如果维数为三会出现错误
  • 运行结果有点没怎么看懂,试了几个矩阵好像效果不佳,不过还是有助于理解QR
  • 还可以吧,稍微修改下就可以自己用了
  • 还不错,对编程有一定参考作用,谢谢!
  • 我觉得还行,把它改编成了fortran,熟悉了QR分解法!
  • 很好很强大 但是不能用于复数
  • 程序很好,有少量bug,可是老师给的分不多。。。
  • 只是对一个特定的矩阵,而且如果维数为三会出现错误。
  • 运行程序后发现有一个错误,不过总的来说很有用