查看单个帖子
旧 2008-06-26, 22:55   #5
watcher
高级会员
 
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21
watcher 正向着好的方向发展
默认

引用:
作者: 宇文J 查看帖子
但是,不同时刻的f(t,y)是不同的啊。书上讲的runge-kutta是解常系数的,f(t,y)始终是一样的。所以就不知道我这种f(t,y)随时间变化而改变的或者说系数改变的可以用runge解吗?程序我也调通了,但是跑出来的结果和我想象的有一定的差距。所以想请教各位高手是不是有问题。
请注意这里f(t,y)的表达,t作为参量是显含的,我们知道,任何ODE方程都默认状态量y是微分变量t的函数,所以对于常系数ODE,方程的一般表达只需要f(y)即可。既然matlab在帮助中使用f(t,y),将t作为显含参数允许调用,就没有理由怀疑其求解时变系数ODE问题的能力。

最后,像LS说的,把你的程序贴出来看看吧。
watcher 当前离线   回复时引用此帖