24小时热门版块排行榜    

查看: 3264  |  回复: 8

yw_fish

新虫 (小有名气)

[求助] fortran中运行错误:error M6203:math,exp:overflow error 如何解决?

fortran中运行错误:error M6203:math,expverflow error 如何解决?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
计算exp时参数过大或过,一般exp(x)的x最大是750左右。
对传入的参数做判读
2楼2013-11-22 23:07:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yw_fish

新虫 (小有名气)

引用回帖:
2楼: Originally posted by jerkwin at 2013-11-22 23:07:58
计算exp时参数过大或过,一般exp(x)的x最大是750左右。
对传入的参数做判读

有什么办法解决这个问题,能不能把参数设大?
3楼2013-11-24 19:45:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nono2009

超级版主 (文学泰斗)

No gains, no pains.

优秀区长优秀区长优秀区长优秀区长优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by yw_fish at 2013-11-24 19:45:25
有什么办法解决这个问题,能不能把参数设大?...

overflow error 溢出了,数字太大了
4楼2013-11-24 19:57:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

virtualzx

木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2013-11-25 11:17:51
引用回帖:
3楼: Originally posted by yw_fish at 2013-11-24 06:45:25
有什么办法解决这个问题,能不能把参数设大?...

改算法。你的程序本身设计有问题。要么就是有bug
5楼2013-11-24 22:35:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

heyzol

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
数太大了,超过integer范围了
小木虫:沙发+99,金币+99,恭喜抢个沙发,再给个红包
6楼2013-11-25 13:59:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tutu6287

银虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
real(4) ->real(8) - > real(16),提高数据的描述能力
7楼2013-11-25 16:20:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pudding614

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by jerkwin at 2013-11-22 23:07:58
计算exp时参数过大或过,一般exp(x)的x最大是750左右。
对传入的参数做判读

error M6201:math,exp domain error  我的情况是这样的 您有办法解决吗
8楼2013-11-28 10:52:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

引用回帖:
8楼: Originally posted by pudding614 at 2013-11-28 10:52:47
error M6201:math,exp domain error  我的情况是这样的 您有办法解决吗...

可能是数字过大, 或定义域不对
9楼2013-11-28 12:11:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yw_fish 的主题更新
信息提示
请填处理意见