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