引用:
作者: 宇文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说的,把你的程序贴出来看看吧。