主题:求助,fortran里有代替matlab里的fsolve函数的么?
NoviceLv
[专家分:0] 发布于 2012-02-18 16:12:00
matlab里这样一个函数c=fsolve('f',c0)
如何用fortran表达
或者IMSL里有相应的函数库么?
win7 cvf6.6
最后更新于:2012-02-18 16:15:00
回复列表 (共3个回复)
沙发
yeg001 [专家分:14390] 发布于 2012-02-20 10:20:00
fortran本身没有自带求解非线性方程. IMSL(cvf是捆绑了一个IMSL,而不是fortran自身函数库)应该会有相关函数,自己翻说明文档吧,不是很多人用IMSL的.
板凳
alsoran [专家分:760] 发布于 2012-02-20 16:34:00
imsl里有很多这样的函数,ZUNI ZREAL等等,关键看方程属性
3 楼
NoviceLv [专家分:0] 发布于 2012-02-21 17:01:00
我找了找,ZANLY、ZBREN、ZREAL有类似的功能
ZANLY 解复数解
ZBREN、ZREAL 解实数
ZREAL相对好用些
但是和matlab里计算的有些不同
我来回复