Fortran Coder

标题: 求问:Fortran程序中函数域值报错如何解决? [打印本页]

作者: kellsi    时间: 2021-3-16 08:44
标题: 求问:Fortran程序中函数域值报错如何解决?

程序中exp函数的定义域报错,但是exp的定义域是R啊,弄不懂该如何解决,请大神们指教!
run-time error M6201: MATH
- exp: DOMAIN error


作者: Transpose    时间: 2021-3-16 10:07
参数是 real 或complex ,没有integer
作者: kellsi    时间: 2021-3-16 10:15
Transpose 发表于 2021-3-16 10:07
参数是 real 或complex ,没有integer

感谢提供思路,我去试试
作者: li913    时间: 2021-3-16 22:57
exp函数的参数值不对,你检查一下参数。有可能值太大,或者nan,无穷。
作者: kellsi    时间: 2021-3-31 11:04
li913 发表于 2021-3-16 22:57
exp函数的参数值不对,你检查一下参数。有可能值太大,或者nan,无穷。

谢谢回复,的确如此




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2