该项目旨在通过MATLAB实现二维声波波动方程的数值求解与动态模拟。系统的核心功能是利用规则笛卡尔网格下的有限差分方法(Finite Difference Method)对声波方程的空间导数和时间导数进行离散化处理,从而实时计算声压场在空间中的分布与演化。
项目支持自定义介质的速度模型,包括均匀背景、层状介质或复杂的非均匀随机介质,能够准确还原声波在遇到不同波阻抗界面时的反射、折射与绕射现象。
为了消除计算区域边界引起的人为反射干扰,系统中集成了高精度的完美匹配层(PML)吸收边界条件,确保了模拟结果的物