光栅衍射matlab代码-AMM-Diffraction-Grating-Analysis:AMM衍射光栅分析

时间:2024-06-08 21:08:58
【文件属性】:

文件名称:光栅衍射matlab代码-AMM-Diffraction-Grating-Analysis:AMM衍射光栅分析

文件大小:115.69MB

文件格式:ZIP

更新时间:2024-06-08 21:08:58

系统开源

光栅衍射matlab代码AMM:衍射光栅效率分析脚本的解析模态方法 编程语言:MATLAB 计划目标 AMM脚本的目的是提供用于衍射效率计算的AMM方法的示例。 给出了占空比扫描,θ(入射角)扫描和波长(λ)扫描的完整示例。 TE和TM模式都可寻址。 脚本是串行执行的,可能需要花费大量时间才能执行。 计算出精确的分析模式(最多指定数量)。 所涉及的算法有助于并行化,从而提供了显着的加速机会。 目的是激励AMM开发并行(集群或GPU)处理。 解决方法 AMM是在I. Botten,M Craiag,R.McPhedran,J.Adams,J.Andrewartha的领导下实施的,“介电层状衍射光栅”,Optica Acta,28(3)413-428(1981)。 对于在压电常数多层模型中建模的光栅,找到了亥姆霍兹方程的分段解析解。 科学工作 D. Fluckiger,“ Analyltic Modal Method Algorithm,” 手动的 三种“独立”脚本实现了AMM,每个占空比,Theta,Lambda参数扫描均使用一个。 AMM_mainDCSweep AMM_mainThe


【文件预览】:
AMM-Diffraction-Grating-Analysis-master
----BoundaryMatrix.m(3KB)
----AMM_mainDCSweep.m(12KB)
----QY2x2.m(3KB)
----DC sweepCWA_AMM_201modes_D.mp4(14.46MB)
----Schott.m(36KB)
----DC sweepCWA_AMM_51modes_B.mp4(14.19MB)
----Sellmeier.m(7KB)
----DC sweepCWA_AMM_51modes_A.mp4(15.06MB)
----AMM_mainThetaSweep.m(11KB)
----plotEigEq.m(2KB)
----DC sweepCWA_AMM_201modes_A.mp4(15.56MB)
----zShift.m(1KB)
----GRPF.m(9KB)
----DC sweepCWA_AMM_51modes_D.mp4(12.37MB)
----rootYasmin.m(5KB)
----TableNK.m(1.1MB)
----LICENSE(1KB)
----FindRootsGRPF.m(6KB)
----README.md(5KB)
----AB2FourCoef2.m(4KB)
----DC sweepCWA_AMM_201modes_C.mp4(15.2MB)
----rectdom.m(1KB)
----dEigEq.m(2KB)
----vinq.m(393B)
----rootNewton.m(2KB)
----FindNextNode.m(2KB)
----AMM_mainLambdaSweep.m(12KB)
----DC sweepCWA_AMM_51modes_C.mp4(14.02MB)
----EigEq.m(3KB)
----AMM_mainLayersSweep.m(12KB)
----DC sweepCWA_AMM_201modes_B.mp4(15.02MB)
----Drude.m(2KB)

网友评论