LAPACK中的DGGEV或DSYGV特征求解器实现了哪种算法?它是QZ' MATLAB使用的算法?

时间:2014-11-07 19:19:49

标签: c++ matlab linear-algebra lapack eigenvalue

LAPACK中的DGGEV或DSYGV特征求解器实现了哪种算法?它是QZ' MATLAB使用的算法?

http://www.netlib.org/lapack/explore-html/d9/d52/dggev_8f_source.html

http://www.netlib.org/lapack/explore-html/d5/d2e/dsygv_8f.html

有谁知道在哪里可以找到 QZ算法广义 Schur分解)的实现来计算特征值& C ++中的向量?


编辑:

我实现了一些LAPACK例程,并在此链接中提到了一些观察结果:

https://scicomp.stackexchange.com/questions/16220/eigenvectors-matlab-vs-lapack-dggev-or-dggevx

1 个答案:

答案 0 :(得分:2)

MATLAB过去在其文档中有eig函数使用的LAPACK rountine列表,但由于某种原因决定删除它。

以下是archived docs of R2009a

中表格的屏幕截图
  

eig_algorithms

我不能保证从那时起事情没有改变。


编辑:

qz function的doc页面有一个类似的LAPACK rountines表:

  

qz_algorithm


作为参考,您还可以了解其他科学框架如何实现此功能: