声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1306|回复: 5

[综合讨论] 求助用误差控制龙格-库塔-费尔博格变步长法求解方程组的问题

[复制链接]
发表于 2007-12-13 17:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
到现在为止我看见的用龙格-库塔-费尔博格变步长法求解都是求解单个常系数线性方程,步长的变化控制使用这个公式:delta=0.84*(tol/E)^(1/4);其中tol是需要的精度,E是局部截断误差,由方程两个为当前步长时得到的近似值相减得到(数值分析书上有相关公式)。
   现在的问题是:当方程变为多个(组)时,每个方程都会有一个E,那么delta该如何确定呢?我觉得不可能分别求,那样的话每个方程的步长变化就会不一致了,该如何解决这个问题呢?请各位解惑,谢谢!

[ 本帖最后由 sigma665 于 2007-12-13 17:43 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-12-13 17:59 | 显示全部楼层
我想问一下,步长不一致,会有什么影响.
我没用过..
 楼主| 发表于 2007-12-13 18:49 | 显示全部楼层
我们把范围(0,L)用步长分段,如果每个方程的步长不一样的话,我们到达L的‘时间’估计也就不一样了,好像不允许这样吧?
 楼主| 发表于 2007-12-14 23:03 | 显示全部楼层
没人知道吗?请各位帮帮忙啊
发表于 2007-12-15 11:31 | 显示全部楼层

回复 #4 nebula1983 的帖子

请不要催贴,版主们并非什么问题都懂。这里主要解决一些编程问题而非专业问题, xjzuo对解方程很有研究。你可以看看他的示例帖子,如果还是没办法就给点耐心、、
 楼主| 发表于 2007-12-15 16:34 | 显示全部楼层
哦,知道了。我只是怕帖子沉下去。而不是催贴
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 03:38 , Processed in 0.057589 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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