回 帖 发 新 帖 刷新版面

主题:[讨论]求矩阵特征值和特征向量

matlab用eig求矩阵特征值和特征向量,fortran 有吗?还是要自己动手根据人家编好的程序自己修改啊?

回复列表 (共4个回复)

沙发

好像要用IMSL数据库中的  eigenvalue=eig(A,v=eigenvector)
函数,但是怎么安装这个数据库呢

板凳

CVF编译器中有一些求解本征值和本征向量的指令,我这里有一个自己编的求对称三对角矩阵的本征值的Fortran程序,用的是sturm序列的方法。我觉得,求本征值时最好根据矩阵的特点,选择一个合适的算法,自己去编这样的程序。

3 楼

自己编有些笨啊,想用现成 的直接用了。ISML数据库谁有的话帮忙个也行啊

4 楼

你用cvf的话应该自带的有imsl。用ivf的话可以装imsl(本版里就有),也可以直接用mkl库。

我来回复

您尚未登录,请登录后再回复。点此登录或注册