2D 光子晶体的光子带:计算并绘制由圆形圆柱*成的 2D 光子晶体的光子带-matlab开发

时间:2024-06-21 11:40:26
【文件属性】:

文件名称:2D 光子晶体的光子带:计算并绘制由圆形圆柱*成的 2D 光子晶体的光子带-matlab开发

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-21 11:40:26

matlab

该程序计算并绘制二维光子晶体的光子带,该晶体由具有圆形横截面和无限高的圆柱体组成,排列在三角形晶格中; 我们考虑面内传播和两个独立的极化状态:E-pol 和 H-pol(E-field 和 H-field 分别平行于圆柱体); 解析计算介电常数膨胀的傅立叶系数; 这里考虑的材料是介电和无色散的; 该软件包包含以下程序: pwem2a.m - 主程序epsgg.m - 计算介电函数傅立叶系数矩阵的程序bz_irr1.m - 计算沿不可约布里渊区周长的“k 点”的例程kvect2.m - 计算具有元素 (kx+Gx) 和 (ky+Gy) 的对角矩阵的例程,其中 G=(Gx,Gy) 是倒格向量eigsEH.m - 用于解决 E-pol 和 H-pol 的特征值问题的例程


【文件预览】:
pwem2Da.zip

网友评论