找回密码
 立即注册

【自编】一维拓扑光子晶体的MATLAB代码

[复制链接]
发表于 2023-9-27 04:38:09 | 显示全部楼层 |阅读模式
实现了一维拓扑光子晶体模型。首先,定义了一些参数,包括晶体单元数、晶体单元长度、角频率、波矢、耦合系数和势场差异。然后,构建了一个N×N的哈密顿矩阵,其中包含了晶体的势场信息和耦合信息。接下来,使用MATLAB的eig函数求解了哈密顿矩阵的本征值和本征态。最后,绘制了能带图和前5个本征态的概率密度图。

文件列表:
Untitled4.m

运行例图:
01.gif


一维拓扑光子晶体的MATLAB代码.rar (729 Bytes, 下载次数: 0, 售价: 100 积分)


回复

使用道具 举报

小黑屋|获取积分|网站地图|必过源码 ( 湘ICP备2020019413号-2 )

GMT+8, 2024-11-25 18:36 , Processed in 0.071291 second(s), 27 queries .

Powered by Biguo100

2006-2023 Biguo100 Team

快速回复 返回顶部 返回列表