Fortran 90:DSYEV并关联特征值和特征向量

时间:2011-11-07 21:03:26

标签: matrix fortran fortran90 lapack eigenvector

我对编程非常陌生,特别是fortran。我正在使用Fortran的LAPACK(线性代数包)软件包来查找大对称实矩阵的特征值和特征向量。具体来说,我从每个特征向量计算一个标量,我想根据其相关的特征值对其进行图形化。

我正在使用LAPACK的子程序DSYEV来执行此操作。但是,DSYEV按升序输出特征值,我不确定它是如何命令特征向量的。有没有办法将每个特征向量与其特征值相关联?

编辑:DSYEV的官方页面位于:http://www.netlib.org/lapack/double/dsyev.f 这是关于它的另一页:http://www.nag.co.uk/numeric/fl/nagd...F08/f08faf.xml

1 个答案:

答案 0 :(得分:2)

它们的顺序应该相同。您可以通过矩阵乘法实际检查这一点。它比找到特征向量更容易,更快捷。