$mu$-diff:一个用于计算圆盘多次散射问题的开源Matlab工具箱

摘要:一个用于建模和数值求解二维复杂多散射大量圆柱体的Matlab工具箱,称为$mu$-diff。$mu$-diff中的逼近方法基于散射理论中出现的四个基本积分算符的傅立叶级数展开。基于这些表达式,即使在考虑了许多散射体和较大频率的复杂介质情况下,也可以简单地获得多散射问题的高精度有限维解决方案。求解全局线性系统可以使用直接求解器或预条件迭代Krylov子空间求解器来求解块状Toeplitz矩阵。基于这种方法,本文解释了代码的构建和组织方式。提供了一些完整的应用数值例子(直接和逆散射),以展示$mu$-diff是一个灵活、高效和稳健的求解一些复杂多散射问题的工具箱。

作者:Bertrand Thierry and Xavier Antoine and Chokri Chniti and Hasan Alzubaidi

论文ID:1409.8186

分类:Mathematical Software

分类简称:cs.MS

提交时间:2015-05-20

PDF 下载: 英文版 中文版pdf翻译中