Fortran Coder

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

[求助] 请教问题:exp:DOMAIN error

[复制链接]

3

帖子

1

主题

0

精华

新人

F 币
16 元
贡献
8 点
跳转到指定楼层
楼主
发表于 2015-10-10 18:01:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天运行程序的时候出现了如下提示:

我刚开始接触Fortran,有很多地方都不很懂,有高手指点一下这种情况怎么处理吗?

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

835

帖子

2

主题

0

精华

大宗师

F 币
3926 元
贡献
2334 点
沙发
发表于 2015-10-10 18:15:30 | 只看该作者
图看不到。表达式y=exp(x)中,如果x过大,可能造成y的值溢出。

3

帖子

1

主题

0

精华

新人

F 币
16 元
贡献
8 点
板凳
 楼主| 发表于 2015-10-10 19:00:34 | 只看该作者
li913 发表于 2015-10-10 18:15
图看不到。表达式y=exp(x)中,如果x过大,可能造成y的值溢出。

你好,那出现这种情况后该怎么调整呢

2033

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1641 元
贡献
709 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

地板
发表于 2015-10-10 21:44:25 | 只看该作者
原因已经告诉你了,很多时候,怎么解决需要自己去考虑。别人真的帮不了你。
比如说 y = exp(x) ,当 x = 1000.0 时,y 这个数太大,计算机表达不了这么大的数。

那么,你可能需要:
1.检查你是否真的需要这么大的数?
2.还是说你的 x 不应该这么大?
3.是否使用双精度可以表达?

3

帖子

1

主题

0

精华

新人

F 币
16 元
贡献
8 点
5#
 楼主| 发表于 2015-10-10 22:11:51 | 只看该作者
fcode 发表于 2015-10-10 21:44
原因已经告诉你了,很多时候,怎么解决需要自己去考虑。别人真的帮不了你。
比如说 y = exp(x) ,当 x = 10 ...

您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-24 20:54

Powered by Tencent X3.4

© 2013-2024 Tencent

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