用于计算介电粒子电磁散射的 Matlab 存储库。
该代码通过选择两种(相似)技术来求解电体积积分方程:
离散偶极子近似 (DDA) 基于:BT Draine 和 PJ Flatau。用于散射计算的离散偶极子近似。JOSA A, 11(4):1491–1499, 1994。
基于 AG Polimeridis、J Fernandez Villena、L Daniel 和 JK White 的 Galerkin 矩量法 (MoM)。稳定的 FFT-JVIE 求解器,用于快速分析高度不均匀的介电物体。Journal of Computational Physics, 269:280–296, 2014。这使用来自存储库的代码https://github.com/thanospol/MARIE
两种方法都使用粒子的体素化(均匀)离散化。这可以通过快速傅里叶变换 (FFT) 加速矩阵向量乘积。第二种方法具有更好的调节特性,特别是对于大折射率。
更多详情、使用方法,请下载后阅读README.md文件
2022-07-04 14:07:50
3.74MB
matlab