24小时热门版块排行榜    

CyRhmU.jpeg
查看: 915  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

曾经电工

金虫 (小有名气)

[交流] 【求助】FORTRAN中增加计算区域后出错,已有2人参与

开始我计算点为50×100,程序能够正常编译和运行,结果也还是可以。但是当计算点增加到500×100时,可以运行,而出来的结果完全不正确。看了一下数据,发现是在计算浓度场中,增加计算点后其计算值出现负数。不知怎么回事?另外还有一个问题就是计算过程中本来值为1.000000000000000,但是显示结果却为1.00000000000001,再继续运行下去的话,会出现累计现象,从而影响结果的正确性。参数的精度我都定义为双精度的,这是怎么一个情况?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

snoopyzhao

至尊木虫 (职业作家)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):谢谢参与应助! 2010-09-14 16:02:06
曾经电工(金币+5):谢谢您的帮助! 2010-09-14 16:07:21
曾经电工: 回帖置顶 2011-12-06 09:50:19
第一个问题,无源码无真相。

第二个问题,基本上不用担心,所有的浮点计算都有一定的误差,但这点误差基本上可以忽略不计,我想
2楼2010-09-14 14:20:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

你这个程序的输出在哪里呢?
4楼2010-09-14 19:54:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 曾经电工 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见