登录 注册
当前位置:主页 > 资源下载 > 34 > matlab实现二重积分的代码-mu-diff:源文件

matlab实现二重积分的代码-mu-diff:源文件

  • 更新:2024-08-02 14:50:38
  • 大小:521KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

matlab二重积分代码Mu-Diff:用于解决多个散射问题的MATLAB工具箱 描述 多重散射是一个非常复杂的波问题,在物理和工程学的许多领域(声学,电磁学,光学,纳米光子学,弹性...)都有广泛的应用。 μ-diff或mu-diff(多重衍射的缩写)是一个开源的Matlab工具箱,用于通过圆柱簇解决多重散射问题。 圆柱体的任何分布都是可能的,确定性的或随机的,从而可以定义基本的到复杂的无序介质。 严格的数学公式基于积分方程公式。 有限维逼近技术是与线性代数求解器结合的傅立叶谱方法(直接高斯消除方法或预处理的Krylov子空间迭代技术)。 文档和示例 有关Doc/和Examples/请参见Doc/和Examples/目录。 参考手册位于Doc/ ,也位于上。 mu-diff工具箱要求。 要安装mu-diff,请下载并解压缩到所需位置。 在MATLAB环境中,只需将目录(及其子目录)添加到MATLAB路径文件中即可。 现在,您可以使用mu-diff并启动Examples/文件夹中提供的一些示例。 例如,在您的MATLAB提示符下,键入ExNonPenetrable将使用快速算法解决具有