你如何添加合适的吸收边界条件,让你可以假装你在模拟真实的电磁现象,除了在电脑里?当你解的不是麦克斯韦方程组,而是势波方程而不是场的时候,你要怎么做呢?不用再看了:这只是通过使用一个,“标准的”空间坐标解析延拓到复域,然后离散并使用一些不同的技术来解决:
1.基于辅助微分方程的一阶方程全显式有限差分法,
2.基于二阶方程的完全显式有限差分方法,
3.利用辅助微分方程利用一阶方程的半隐式有限差分法。
这些方法的好处是,完全相同的文件应该在3D中完全相同的工作(尽管相当慢和内存密集型),因为MATLAB就是这样的rad。包含的PDF讨论了这个工作背后的一些理论,有一个非常好的参考开始是:
http://math.mit.edu/~stevenj/18.369/pml.pdf
除setuppml.m中,这些文件中的每一个都是一个独立的文件,您应该能够运行,以了解如何为标准振荡源电荷分布播放。
引用作为
oreoman(2021)。标准波动方程的完美匹配层GitHub (https://github.com/michael-nix/MATLAB-Perfectly-Matched-Layer)。检索.
要查看或报告这个GitHub插件中的问题,请访问GitHub库.
要查看或报告这个GitHub插件中的问题,请访问GitHub库.