24小时热门版块排行榜    

查看: 838  |  回复: 13
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

junyez

木虫 (小有名气)

[交流] 【求助】fortran编译时遇到的问题【已完结】

紧急求助,编译时遇到的问题,如图所示

[ Last edited by 余泽成 on 2010-3-4 at 11:15 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

joshzrr

至尊木虫 (著名写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangen994(金币+2,VIP+0):谢谢交流 6-11 12:22
引用回帖:
Originally posted by mickk at 2009-5-31 16:30:


肯定有这个函数,你提供的错误中存在sqrt,当然有可能不是sqrt(x)这样简单形式。

一般解决办法,直接在CVF编译器中调试程序,在sqrt处设置断点,当调试到该点时,直接查看该变量x;然后一步步溯回,寻找x出错 ...

同意 这种做法
有可能是你定义的精度不够 的原因 你所想要得到的值 被舍入 从而出现了0 或者负数
9楼2009-06-03 10:57:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

mickk

铁杆木虫 (职业作家)

★ ★
wangen994(金币+2,VIP+0):谢谢交流 6-11 12:22
找找函数sqrt(x),其函数值x为负值了,多半没有赋值所致。

[ Last edited by mickk on 2009-5-31 at 16:07 ]
2楼2009-05-31 16:00:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maomao1210

金虫 (正式写手)

★ ★
woshilsh(金币+2,VIP+0):专家顾问啊,有空登记下!方便授予头衔!发奖励等等! 5-31 16:51
同意楼上的回答,不过楼上的表述有些问题,呵呵,一般是超出了sqrt函数定义域范围,呵呵。检查一下就可以了。

[ Last edited by maomao1210 on 2009-5-31 at 16:20 ]
3楼2009-05-31 16:18:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

junyez

木虫 (小有名气)

可是我没有用sqrt(x)函数,
4楼2009-05-31 16:26:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见