主题:[讨论]求矩阵特征值和特征向量
tianhy2010
[专家分:60] 发布于 2010-06-18 15:44:00
matlab用eig求矩阵特征值和特征向量,fortran 有吗?还是要自己动手根据人家编好的程序自己修改啊?
回复列表 (共4个回复)
沙发
tianhy2010 [专家分:60] 发布于 2010-06-18 15:55:00
好像要用IMSL数据库中的 eigenvalue=eig(A,v=eigenvector)
函数,但是怎么安装这个数据库呢
板凳
2o12oo [专家分:30] 发布于 2010-06-18 16:44:00
CVF编译器中有一些求解本征值和本征向量的指令,我这里有一个自己编的求对称三对角矩阵的本征值的Fortran程序,用的是sturm序列的方法。我觉得,求本征值时最好根据矩阵的特点,选择一个合适的算法,自己去编这样的程序。
3 楼
tianhy2010 [专家分:60] 发布于 2010-06-18 19:03:00
自己编有些笨啊,想用现成 的直接用了。ISML数据库谁有的话帮忙个也行啊
4 楼
zinsser_1982 [专家分:400] 发布于 2010-06-19 11:00:00
你用cvf的话应该自带的有imsl。用ivf的话可以装imsl(本版里就有),也可以直接用mkl库。
我来回复