Fortran Coder

查看: 13297|回复: 4
打印 上一主题 下一主题

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

[复制链接]

18

帖子

2

主题

0

精华

入门

F 币
80 元
贡献
50 点
跳转到指定楼层
楼主
发表于 2021-3-16 08:44:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

159

帖子

2

主题

1

精华

大师

Vim

F 币
961 元
贡献
469 点

规矩勋章

沙发
发表于 2021-3-16 10:07:50 | 只看该作者
参数是 real 或complex ,没有integer

18

帖子

2

主题

0

精华

入门

F 币
80 元
贡献
50 点
板凳
 楼主| 发表于 2021-3-16 10:15:41 | 只看该作者
Transpose 发表于 2021-3-16 10:07
参数是 real 或complex ,没有integer

感谢提供思路,我去试试

800

帖子

2

主题

0

精华

大宗师

F 币
3801 元
贡献
2272 点
地板
发表于 2021-3-16 22:57:13 | 只看该作者
exp函数的参数值不对,你检查一下参数。有可能值太大,或者nan,无穷。

18

帖子

2

主题

0

精华

入门

F 币
80 元
贡献
50 点
5#
 楼主| 发表于 2021-3-31 11:04:21 | 只看该作者
li913 发表于 2021-3-16 22:57
exp函数的参数值不对,你检查一下参数。有可能值太大,或者nan,无穷。

谢谢回复,的确如此
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-16 08:57

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表