说明:晶格波尔兹曼方法,D2Q9的matlab程序.
D2Q9的 波尔兹曼 d2q9晶格 晶格 d2q9
说明:二维声子晶体能带计算,散射体是圆柱型的,晶格为正方形
phononic-band 晶格 声子-能带 声子晶体-能带 声子晶体-MATLAB
说明:可以计算椭圆形柱光子晶体的禁带结构, 画出禁带结构。目前很多计算光子晶体禁带的代码都是圆形柱晶格的,不过光子晶体的柱形也影响禁带结构。 此代码专门研究椭圆形柱正方晶格的禁带结构
matlab 椭圆 正方 能带 格子
说明:采用蒙特卡罗方法模拟固态相变的晶粒长大过程,可以设置3D网格大小,蒙特卡罗步等参数,适用于模拟金属再结晶过程。
蒙特卡罗 模拟 固态相变 晶粒 长大 3D网格 蒙特卡罗步 金属再结晶
说明:利用平面波计算了正方格子椭圆柱光子晶体的能带结构
matlab-光子晶体 平面波 Monte-Carlo 光子晶体 光子-晶体
说明:pwe计算方形格子二维光子晶体线缺陷能带的matlab源代码
光子晶体-matlab 光子晶体 PWE 光子晶体源 defect
说明:二维声子晶体带结构计算,材料是铅柱在橡胶基体中周期排列,格子为正方形。采用PWE方法计算。
matlab 计算 二维 晶体 展开 平面波 声子
说明:光子晶体的能带图计算,其实质就是电磁本征值(复矢量场)的问题。利用平面波展开磁场,引入f(r)=1/eps(r),再利用倒格矢G将f(r)展开,将两者代入光子晶体的支配方程,最后得到一个平面波展开的方法的线性方程组,最终转化为求解其特征值向量的问题。
复平面波展开 复能带 能带图 能带 复矢量
说明:朱邦芬只保留电子-声子互作用算符 对角项,把非对角项作为微扰处理; 原则上,不同的电子态对应于不同的晶格平衡位置;通常计算固体的振动性质时,假定电子处于基态。
朱邦芬