主题:compad visual fortran 的问题
freqent
[专家分:0] 发布于 2010-11-15 13:30:00
想要求解一个矩阵方程,即求出它的本征值和向量,能直接调用内部函数吗? 怎么在help 里面查找函数啊,我看help里面好乱啊
回复列表 (共6个回复)
沙发
dongyuanxun [专家分:7180] 发布于 2010-11-15 13:45:00
参见lapack
dgeev, zgeev for eigenvalues and eigenvectors;
dgegv, zgegv for generalized eigenvalues and eigenvectors
板凳
yeg001 [专家分:14390] 发布于 2010-11-15 13:47:00
没内部函数, 但cvf pro自带IMSL函数库, 可以求解你所需要的矩阵.
3 楼
freqent [专家分:0] 发布于 2010-11-17 09:03:00
可以再具体点吧,初学者
4 楼
yeg001 [专家分:14390] 发布于 2010-11-17 10:30:00
IMSL你的编译器自带了, 虽然很老了, 但还可以用. 具体那个函数我忘记了因为已经转向用lapack
lapack要另外编译, 没接触过的需要花时间到网上查资料.
再具体就google一下吧. 这些是比较常用的库, 资料挺多的.
5 楼
freqent [专家分:0] 发布于 2010-11-17 11:37:00
刚才看了 IMXL 的介绍,很强大啊,而且很成熟,lapack是免费的,是不是在linux下最好用它啊,搞不懂,它们到底什么关系
6 楼
yeg001 [专家分:14390] 发布于 2010-11-17 14:04:00
lapack是免费, windows也可以用,不过麻烦一点.
IMSL求解矩阵部分其实是用了lapack的. 详细怎么用看看说明和网上的说明资料.
我来回复