回 帖 发 新 帖 刷新版面

主题:求助,fortran里有代替matlab里的fsolve函数的么?

matlab里这样一个函数c=fsolve('f',c0)
如何用fortran表达
或者IMSL里有相应的函数库么?
win7 cvf6.6

回复列表 (共3个回复)

沙发

fortran本身没有自带求解非线性方程. IMSL(cvf是捆绑了一个IMSL,而不是fortran自身函数库)应该会有相关函数,自己翻说明文档吧,不是很多人用IMSL的.

板凳

imsl里有很多这样的函数,ZUNI ZREAL等等,关键看方程属性

3 楼


我找了找,ZANLY、ZBREN、ZREAL有类似的功能
ZANLY 解复数解
ZBREN、ZREAL 解实数
ZREAL相对好用些
但是和matlab里计算的有些不同

我来回复

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