文件名称:矩形法matlab左点法代码-MPB_Simulations:GaAs光子项目的MPB模拟代码
文件大小:309KB
文件格式:ZIP
更新时间:2024-06-09 15:48:30
系统开源
矩形法matlab左点法代码使用MPB模拟简单的波导 该文档介绍了一个非常基本的示例,用于模拟波导并随后分析输出。 目的不是要全面介绍MPB,而是要演示如何将其用于各种应用,包括计算带结构,模式轮廓和组速度(包括和不包括材料色散)。 特别是,我们演示了如何将MPB用于运行大参数扫描以优化所需的某些参数。 mpb代码使用用户界面,可以直接从终端执行,也可以使用工作负载管理器(例如)执行。 仿真输出的分析是在Matlab中完成的,但如果需要,可以很容易地适应Python。 目录 固定索引模拟 在本节中,我们考虑在空气为背景的情况下,模拟钻石衬底上的简单矩形GaAs波导的能带图。 本示例以固定的索引值模拟单个设备实例,以生成带分散图并计算不同k点处的组速度。 我们还能够模拟电场分布图,计算模式重叠和绘图模式分布图/ 频段模拟 我们假设读者已经阅读了,但是无论如何我们都将逐步执行代码。 我们将遍历代码的各个部分,然后说明如何使用命令终端grep我们关心的输出,然后使用matlab清理并绘制结果。 我们需要做的第一件事是定义模拟窗口的标准单位。 假设麦克斯韦方程是尺度不变的,则使用MPB模拟时无
【文件预览】:
MPB_Simulations-master
----Material Dispersion Single Parameter()
--------MPB Analysis Code()
--------vg_comparison.png(15KB)
--------MPB Simulation Code()
----No Dispersion Parameter Sweeps()
--------Examples()
--------MPB Analysis Code()
--------MPB Simulation Code()
----README.md(22KB)