文件名称:matlab电磁波代码-LSM-electromagnetic:LSM-电磁
文件大小:21KB
文件格式:ZIP
更新时间:2024-06-22 12:23:42
系统开源
matlab电磁波代码LSM-电磁 这段代码是我博士项目的一部分。 目的是基于电磁远场数据,测试用于识别分层介质中的薄缺陷(分层)的数值算法。 数值算法的开发采用定性逆散射技术(线性采样方法)来解决我们的问题。 该算法基于严重不适定线性系统 Ax=b 的解,其中: A = A_b - A_d,其中A_b是没有缺陷(背景介质)的问题的远场矩阵,A_d是被测材料(可能有缺陷)的远场矩阵。 b 是与背景媒体相关的格林函数的远场模式。 该项目由以下文件组成: 简单LSM.m readff.m :是一个 Matlab 代码,它读取由 Netgen/Ngsolve 库中编写的有限元代码计算出的电磁远场信息。 使用这个函数,我们组装了 A_b 和 A_d。 readrhs.m :是一个 Matlab 代码,它通过从同样在 Netgen/Ngsolve 中开发的有限元代码读取背景介质的总电磁场数据来组装右侧 b。 背景介质的总场是计算 b 的快速方法,这要归功于在此研究环境中证明的混合互易原理,该原理将背景格林函数的远场模式与背景引起的总场相关联,当入射场是平面波。 LSMdata.py:是pytho
【文件预览】:
LSM-electromagnetic-master
----aux_functions.py(7KB)
----SimpleLSM_halphSphere.m(3KB)
----FFcomputation.py(8KB)
----LSMdata.py(8KB)
----License.md(1KB)
----parameters.py(1KB)
----README.md(2KB)
----readrhs.m(3KB)
----readff.m(4KB)
----mygeometry_1.py(5KB)
----SimpleLSM.m(5KB)
----ffcode.py(17KB)