特殊 BVP 系统的方法

计算科学 有限差分 边界条件 非线性方程 搭配
2021-11-30 05:44:40

考虑在开区间 (-1, 1) 上定义的以下系统:

y1=cy3y2=cy4y3=f(y1,y2)y2y4=f(y1,y2)y1

给定 y3(1)=0=y3(1)y4(1)=1,y4(1)=1

请注意,系统不能通过消除中的两点 BVP 的标准形式y3,y4y1,y2

我可以使用什么方法/包来解决这个系统?

1个回答

确实,您无法消除以获得您拥有的每个变量都有适当的边界值的东西。但是,您可以对前两个方程两边取导得到 然后消除 : 现在你只需要边界值。如果您还记得和类似,那么它们会读取 换一种说法,y1,y2

y1=cy3y2=cy4y3=f(y1,y2)y2y4=f(y1,y2)y1
y3,y4
y1=cf(y1,y2)y2y2=cf(y1,y2)y1
y1=cy3y2=cyv
y1(1)=0=y1(1)y2(1)=1,y2(1)=1.
y1,y2与 Neumann 边界值。