l-曲线矩阵代码多层转移矩阵法
计算由介电垫片,非活性有机吸收剂和金属或介电镜组成的平面微腔的透射,反射和吸收光谱。
观测值是使用传输矩阵(TMM)方法获得的。
概述
使用Chap中的字段规范化约定来实现用于多层结构的传输矩阵方法(TMM)。
HA
Macleod的“薄膜光学滤光片”中的第2个(第3版,泰勒和弗朗西斯)。
输入组成微腔结构的层数,其厚度以及所涉及的所有波长上涉及的所有材料的复杂介电功能。
输出对于给定的输入场入射角和场极化(TM或TE),该代码计算感兴趣的频率区域上的透射,反射和吸收光谱。
通过改变入射角获得色散曲线。
Matlab文件夹
文件夹“
matlab”包含示例Matlab代码(Intensidad.m),用于计算具有TDBC吸收层和二氧化硅隔离层的L
=
180
nm银色金属微腔的反射率,透射率和吸收率,如下所示:
Python文件夹
文件夹“
python”包含可扩展的通用代码,以引入具有用户定义的介电功能的任意数量的介电层。
提供了两个主要的.py脚本:文件“
TMM.py”具有使用文件“
dielectric_functions.py”中定义的函数来计
2022-04-21 23:44:32
125KB
系统开源
1