求解没有边界条件的 ODE

计算科学
2021-12-11 20:10:08

我有一个没有边界条件的 ODE:

(ddrC(r))42C(r)(d2dr2C(r))(ddrC(r))2+2(ddrC(r))C(r)2(d3dr3C(r))4(d2dr2C(r))2C(r)2+12C(r)2(d2dr2C(r))8C(r)2=0

我只知道函数在无穷远处的行为。你能帮我解决ODE吗?我可以把它发给所有喜欢帮助我的人。非常感谢,M.KH。

1个回答

由于您的 ODE 已经是非线性的,您可以转换坐标变量,例如使用 并定义 然后将每次出现的替换为以获得仅在而不是的 ODE 。现在请注意,边界条件对应于,因此您现在可以将从零向前积分到您关心的任何值,然后计算

r=1/s
C(r)=C(r(s))=C~(s).
d/drds/drd/ds=1/s2d/dsC~srC()=1C~(0)=1C~C(r)=C~(1/r)