穆迪夫

μ-diff-一个用于求解圆盘多重散射问题的开放式Matlab工具箱。多重散射是一个高度复杂的波问题,在物理和工程(声学、电磁学、光学、纳米光子学、弹性等)的许多领域有着广泛的应用。μ-diff(multiple deffraction的缩写)是一个开源的Matlab工具箱,用于求解圆柱簇的多重散射问题。圆柱的任何分布都是可能的,确定性的或随机的,允许定义基本到复杂的无序介质。严格的数学公式是建立在积分方程公式基础上的。有限维近似技术是一种结合线性代数求解器(直接高斯消去法或预处理Krylov子空间迭代技术)的傅立叶谱方法。μ-diff中包括前处理和后处理设施。由于使用积分方程,许多正、反波散射问题都可以用μ-diff来解决。工具箱中提供了脚本示例。