[求助]ODE数值解不converge# Computation - 科学计算
h*o
1 楼
我要解一个ODE, 形式比较复杂点,假设x是自变量,y是函数,y', y", y"'是y对
x的1, 2, 3阶导数,ODE差不多是这样的
F(y",y',y,x)*y" = G(y"',y",y',y,x)*y'
F, G这两个函数里面,y的各阶导数加减乘除纽在一块的(非线性).
为了解它,我把y"'从G里面抽出来,变成
y"' = Y(y",y',y,x)
当然,Y()里面的y",y',y和x都是非线性的纽在一块的,然后用
ODE solver去解,结果总出不converge的问题。
请问,什么样的ODE, 才可以用数值来解呢?
x的1, 2, 3阶导数,ODE差不多是这样的
F(y",y',y,x)*y" = G(y"',y",y',y,x)*y'
F, G这两个函数里面,y的各阶导数加减乘除纽在一块的(非线性).
为了解它,我把y"'从G里面抽出来,变成
y"' = Y(y",y',y,x)
当然,Y()里面的y",y',y和x都是非线性的纽在一块的,然后用
ODE solver去解,结果总出不converge的问题。
请问,什么样的ODE, 才可以用数值来解呢?