试图解一个波状方程

计算科学 pde 有限差分
2021-11-29 11:24:22

我正在尝试求解一个方程,我知道它的解是平面波,但有一些细微差别。

首先,方程的形式为

t2ψ+A(r)r2ψ+B(r)rψ+C(r)ψ=0

其次,我的边界条件是ψ(a)=ψ(b)=0

第三,我的“初始”条件是:

ψ(t,r)=f(r)
ψt(t,r)=g(r)

最后,我将等式及时向后积分。我在某个时间有一个解决方案,并且我需要更早的时间解决方案。t

鉴于这些条件,我可以将偏导数转换为有限差分并继续使用应用于波动方程的常用方法吗?这会产生正确的结果吗?

如果这是一个微不足道的问题,我深表歉意,但我只想在开始开发繁琐的算法之前确认我的基础稳固。

1个回答

是的。你可以。波动方程是时间反转的。

您的 PDE,即 下是不变的这意味着如果是一个解,则也是一个解。

ttuΔu=0
ttu(x,t)u(x,t)