24小时热门版块排行榜    

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

sddhywj2008

木虫 (小有名气)

[求助] fortran 小问题求助

各位达人,小的刚接触fortran,用龙哥库塔法解了几个微分方程,但是出来的数据,精度不够。我们设置10的-8次方,但是出来后两步之间的数据差大于这个数。改变精度后,出来的数据也是这样,精度的改变对最后输出的数据没什么影响。请教各位,这是什么原因呢?该如何修改?金币重谢。
回复此楼

» 猜你喜欢

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

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

sddhywj2008

木虫 (小有名气)

引用回帖:
6楼: Originally posted by jerkwin at 2013-11-13 22:25:52
刚性方程组的话,需要隐式方法或Gear方法,参考相应书籍。

好的,非常感谢您。
7楼2013-11-14 10:55:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

jerkwin

专家顾问 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2013-11-12 01:23:06
1. 减小步长
2. 换用精度更高的方法
2楼2013-11-11 22:57:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sddhywj2008

木虫 (小有名气)

引用回帖:
2楼: Originally posted by jerkwin at 2013-11-11 22:57:13
1. 减小步长
2. 换用精度更高的方法

这些方法都用过了,对数据影响不大。步长减小后数据稍微好点,但是还不理想。
3楼2013-11-12 21:55:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

引用回帖:
3楼: Originally posted by sddhywj2008 at 2013-11-12 21:55:08
这些方法都用过了,对数据影响不大。步长减小后数据稍微好点,但是还不理想。...

如果是刚性方程组, 那就需要专门的方法, RK方法可能不够
4楼2013-11-12 22:37:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见