控制方程
二维下不考虑输出源,二阶声波方程为:
对应的一阶压强-速度方程可以写成:
将压强$p$写作$p_x+p_y$,可以获得:
交错网格
构建二维下的交错网格。
对于交错节点,$p$,$q_x$,$q_z$递推关系如下图:
二阶精度有现差分实现
$q_x$递推
$q_z$递推
$p_x$递推
$p_z$递推
递推汇总
故而,波场递推关系为:
Implementation
1 | %Matlab |
二维下不考虑输出源,二阶声波方程为:
对应的一阶压强-速度方程可以写成:
将压强$p$写作$p_x+p_y$,可以获得:
构建二维下的交错网格。
对于交错节点,$p$,$q_x$,$q_z$递推关系如下图:
故而,波场递推关系为:
1 | %Matlab |