matlab中分段函数代码-MATLAB_helmholtz_solver:一维亥姆霍兹波方程的求解器

上传者: 38581308 | 上传时间: 2021-12-08 20:43:37 | 文件大小: 45KB | 文件类型: -
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

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明