这些文件通过使用椭圆积分对 Biot-Savart 进行数值评估,为 (1) N 匝电流回路和 (2) 两个间隔回路的亥姆霍兹线圈阵列提供准确的磁场图。
2022-12-14 19:13:39 4KB matlab
1
针对二维Helmholtz方程边值问题,采用单层位势方式,利用分布在虚边界上的场源函数,建立了二维Helmholtz方程边值问题的虚边界元计算公式.该方法避免了传统边界元算法中奇异积分的计算,具有边界附近精度高的优点.数值算例证明了此方法的可行性和有效性.
2022-02-16 22:46:52 946KB 自然科学 论文
1
matlab中分段函数代码MATLAB Helmholtz解算器 描述 这个Matlab脚本通过Transfer-Matrix方法演示了一种用于非均匀介质的简单1D-Helmholtz-solver的应用程序。 注意:该代码未使用Matlab的矢量化功能来提高性能,因为它充当了C端口的原型。 其主要目的是为您提供特定波长,偏振和入射角的激光如何与某些材料或多层不同材料相互作用的想法。 特征 用户定义的任意密度分布图 您可以调整入射角和入射光的偏振(s或p偏振) 绘制轮廓以计算吸收的功率密度 输出积分吸收,反射和透射 可以将材料的介电常数建模为波长,密度和温度的函数 用法 为了以W / m ^ 3为单位计算绝对功率密度,只需将相对功率密度乘以入射激光强度即可。 主要输入参数如下: m_polar :1(用于s极化)或2(用于p极化) lambda :入射辐射的波长,以米为单位 θ :入射角 元素:分段常量材料元素的nr δ :以纳米为单位的每个元素的宽度 dprof -vector :包含材料密度分布的可调矢量。 可以对温度进行相同的操作。 getEpsilon(lambda,Te,Ti
2021-12-08 20:43:37 45KB 系统开源
1
9.Helmholtz方程的有限差分法 二维均匀媒质波导问题,是Helmholtz方程 如何进行差分离散?差分格式? 采用矩形网格,方程中偏导数采用前面分析的五点差分格式 cem@uestc.edu.cn *
2021-11-22 20:46:15 2.03MB 计算电磁学 FD
1
matlab精度检验代码BIE2D:用于2D曲线上边界积分方程的MATLAB工具 这套代码使用势能理论(即曲线上的边界积分方程(BIE))解决了分段恒定系数线性PDE的边值问题。 使用非常高阶或频谱的正交,可以使精度接近机器精度,且未知数很少。 这个想法是为Laplace,Helmholtz和Stokes内核的层电势和Nystrom矩阵的填充提供一个简单统一的接口,包括用于奇异自我评估的现代正交函数和近似评估正交函数(例如,基于柯西算法)核心)。 包括简单的BVP求解器,适用于各种几何形状,包括单周期和双周期。 这提供了一个沙盒来交付各种方案的实施,这些方案的实施由我本人和合作者以及R. Kress,J。Helsing等其他专家积极研究。 该代码被设计为相当高效,但实际上是教程(易于阅读且文档齐全),可以用作更快的Fortran / C版本的模板。 我计划包括快速算法,面板正交(包括近似求值)和角正交。 主要作者:亚历克斯·巴内特 版本:20210207 基于2008-2016年的工作,包括,,和的积分等式部分。 还包括以下贡献和影响: Bowei Wu-拉普拉斯的斯托克斯速度扩展加里
2021-11-20 19:12:37 241KB 系统开源
1
亥姆霍兹分解 使用windspharm软件包在速度场中执行亥姆霍兹分解
2021-10-23 22:58:40 834KB JupyterNotebook
1
用有限差分法求解矩形域上的亥姆霍兹方程,在矩形域上划分网格,对网格点赋予初值后,应用Gauss-Seidel法不断迭代从而求解差分方程,直至误差界小于某个值,最后输出文本文件,为符合边界条件的网格点上的值。
2021-09-21 16:16:51 4KB matlab 有限差分法 亥姆霍兹方程
1
该求解器使用 P1 三角形元素组装和求解二维标量亥姆霍兹方程的 FEM。 为提高效率,程序集已完全矢量化。 对于辅导,评论中还提供了“教学法”幼稚程序集的脚本。 使用Matlab \运算符执行分辨率(此处导致LU分解)。 使用内置的 Matlab 工具提供了五种不同的几何图形,但求解器也与任意几何图形兼容。 特别是,可以使用外部网格文件(例如来自 GMSH),同时满足 PET 格式。
2021-09-21 16:15:49 9KB matlab
1
Helmholtz方程的有限元解法,可以任意加密网格剖分,求解结果用图像显示。
2021-07-12 13:08:52 678KB 有限元
1
有限元求解二维Helmholtz方程,matlab编程的代码,有注解,可运行,并且可以显示。
2021-06-07 10:46:43 3KB Matlab Helmholtz FEM
1