马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本人用到R-K法求一阶常解微分方程组问题,这方面比较菜鸟。
有一个个问题希望得到高人指点:
R-K法求解互相嵌套的方程组,比如第一个方程等号右边含有未知函数,y(t)。y(t) 在第二个方程中才能出来,那么在 R-K法中,要求对y(t+h), h是步长,这个怎么办?举个例子:
x'(t)=f(t,x)+y(t);
y'(t)=g(t,,x, y)
R-K 方法中,对x(t) 有: x(n+1)=x(n)+(1/2)*(k1+k2);
k1=f[t(n), x(n)]+y[t(n)];
k2=f[t(n)+h, x(n)+h*k1]+y[t(n)+h]
注意黑体部分,现在是未知的,那么这个R-K法该如何处理这种嵌套式的微分方程组呢?我在编程时,直接就用y[t(n)]代替了,不知可以吗?
请高人指点,谢谢! |