说明:光子晶体的平面波展开法;计算考虑转动惯量的光子晶体的平面波展开法
说明:光子晶体的能带图计算,其实质就是电磁本征值(复矢量场)的问题。利用平面波展开磁场,引入f(r)=1/eps(r),再利用倒格矢G将f(r)展开,将两者代入光子晶体的支配方程,最后得到一个平面波展开的方法的线性方程组,最终转化为求解其特征值向量的问题。
复平面波展开 复能带 能带图 能带 复矢量
说明:光子晶体点缺陷程序,特别是做光子晶体缺陷的同行,可以借鉴一下。
光子晶体点 缺陷程序
说明:正是由于元胞状态的改变使微观组织发生着变化,而元胞状态的改变是基于具体的形核和生长以及捕捉规则,这些规则正是元胞自动机模型的核心,根据结晶过程中的晶粒形核和生长的物理机制建立元胞自动机模型是准确模拟晶体组织的关键。
元胞自动机 晶体组织 微观组织
说明:利用传输矩阵法计算一维光子晶体能带结构的matlab程序,包含m文件以及计算案例的word文档。
传输矩阵matlab 一维光子晶体 TMM 光子晶体
说明:用于计算实验中通过旋转毛玻璃或者液晶空间光调制器产生的部分相干光的横向相干长度。
毛玻璃 液晶空间 相干光 相干长度
说明:非线性光学晶体LBO的1064nm倍频角度计算
DlBO LBO晶体 非线性倍频 光学 matlab倍频
说明:一个很好的用于超连续的仿真,很有价值,理论模拟高非线性光子晶体光纤产生超连续谱。
晶体光纤 超连续谱 高非线性光纤 Suppercontinuum 晶体
说明:FDTD+PML计算光子晶体的程序,很有价值的哦
光子晶体FDTD 光-matlab PML-FDTD fdtd--3d fdtd-pml-matlab
说明:matlab FDTD 光子晶体能量传输程序
光子晶体FDTD photonics-fdtd 能量 matlab-photonics FDTD-photonics