定义 态密度表示的是在单位体积、单位能量内电子的状态数,即 公式推导如下: 1. 倒空间中单位体积内的电子状态… Continue reading 态密度 density of states
最近发布
开源的思维导图软件Freeplane
除了通过 txt 或 Markdown 做笔记外,如果不嫌麻烦的话,还可以尝试使用思维导图软件来辅助记忆整理。… Continue reading 开源的思维导图软件Freeplane
PyPi上传流程
官方说明:Packaging Python Projects — Python Packaging User … Continue reading PyPi上传流程
Python符号运算库SymPy
SymPy官网:https://www.sympy.org/en/index.html。更多使用方法参考官方文… Continue reading Python符号运算库SymPy
Chirality和Helicity
1. Chirality 在物理上,chirality表示的是left-handed Weyl spinors… Continue reading Chirality和Helicity
纯态、混合态、纠缠态
本篇内容主要参考国科大金彪老师“高等量子力学”手稿课件。 一、纯态 1. 纯态:(可以是本征态,也可以是叠加态… Continue reading 纯态、混合态、纠缠态
泡利矩阵张量积的顺序对本征值的影响
之前相关的几篇: 张量积是不满足交换律的,但交换顺序后描述的仍然是同一个物理体系。这里通过数值的方式,观察泡利… Continue reading 泡利矩阵张量积的顺序对本征值的影响
开源的文献管理软件Zotero
一、简要介绍 比较常见的文献管理方法是通过文件夹来进行管理和分类,优点是简单、目录结构清楚,但一篇文献往往不只… Continue reading 开源的文献管理软件Zotero
使用sh脚本文件实现半手动的并行计算
之前关于并行方法的博文: 此外还有 MP I并行方法。本篇讲的是使用 sh 脚本文件实现并行(无数据依赖的情况… Continue reading 使用sh脚本文件实现半手动的并行计算
Quantum Espresso的安装
一、编译安装 Quantum Espresso 可以通过命令一键安装:sudo apt install qua… Continue reading Quantum Espresso的安装
六角格子的佩尔斯替换和石墨烯条带的Hofstadter蝴蝶(附Python代码)
Peierls substitution[1]: 选取磁场为方向,在朗道规范[2]下,磁势可以选为,,于是有 … Continue reading 六角格子的佩尔斯替换和石墨烯条带的Hofstadter蝴蝶(附Python代码)
Python开源项目Guan
在使用其他的软件包时,往往会遇到包装过度、调用接口少、文档复杂等问题。这里把自己常用的一些函数打包成 pack… Continue reading Python开源项目Guan
安装Slurm系统实现作业控制
之前这篇博文“使用Python实现自动先后运行程序”,可以实现一次性排队运行多个任务,但这个方法不可以临时取消… Continue reading 安装Slurm系统实现作业控制
用粒子数算符求解朗道能级
这是之前的两篇:二维电子气的朗道能级、狄拉克电子朗道能级的根号N分布。 本篇用粒子数算符求解朗道能级。 1. … Continue reading 用粒子数算符求解朗道能级
狄拉克电子朗道能级的根号N分布
参考之前的博文:二维电子气的朗道能级。 狄拉克电子最小哈密顿量: 磁场沿着方向,选取朗道规范(Landau g… Continue reading 狄拉克电子朗道能级的根号N分布
石墨烯紧束缚模型到低能有效模型的推导
1. 石墨烯紧束缚模型 这是之前的两篇: 石墨烯示意图为[1]: 石墨烯紧束缚模型在倒空间的形式(晶格常数为1… Continue reading 石墨烯紧束缚模型到低能有效模型的推导
施密特正交化(附Python代码)
施密特正交化(Schmidt orthogonalization)过程[1]: Python代码: 运行结果:… Continue reading 施密特正交化(附Python代码)
画转角石墨烯示意图(附Python代码)
如果需要严格画图,用一般的画图软件往往会引入误差。即使通过输入坐标来调整位置,也显得十分繁琐。由于转角石墨烯对… Continue reading 画转角石墨烯示意图(附Python代码)
元素周期表上的英文词汇(附:带英文、带拼音、高清的元素周期表图片)
这是之前的一篇:学术论文中常见的词汇。本篇列出元素周期表上的英文词汇。 元素周期表图片(带英文、带拼音、高清)… Continue reading 元素周期表上的英文词汇(附:带英文、带拼音、高清的元素周期表图片)
验证特征向量在矩阵中的朝向(附Python/Matlab/Mathematica/Fortran代码)
矩阵的特征向量是有朝向的,通常写为列向量。这里给出特性向量在矩阵中朝向的验证。 先给出结论: 计算矩阵特征向量… Continue reading 验证特征向量在矩阵中的朝向(附Python/Matlab/Mathematica/Fortran代码)
第二类外尔半金属最小模型的能带图(附Python代码)
之前关于外尔半金属的博文: 外尔半金属的哈密顿量和费米弧(附Python代码) 外尔半金属在动量截面上的陈数(… Continue reading 第二类外尔半金属最小模型的能带图(附Python代码)
由泡利矩阵组成的哈密顿量的本征值
由泡利矩阵组成的哈密顿量一般形式: 本征方程: 本征值的形式为: 以上可自行推导或用Mathematica求解… Continue reading 由泡利矩阵组成的哈密顿量的本征值
SSH模型中的Wilson loop(附Python代码)
这是之前的一篇关于SSH模型的博文:SSH模型的哈密顿量、能带图和卷绕数(附Python代码)。除了卷绕数(w… Continue reading SSH模型中的Wilson loop(附Python代码)
幺正矩阵和厄密矩阵
酉空间的幺正矩阵对应欧几里得空间的正交矩阵。 酉空间的厄密矩阵对应欧几里得空间的实对称矩阵。 一、正交和幺正 … Continue reading 幺正矩阵和厄密矩阵
量子力学中的三个绘景
一、薛定谔绘景 在外场的作用下,哈密顿量随时间变化。 1. 态矢量 态矢量: 薛定谔方程: 2. 算符 在薛定… Continue reading 量子力学中的三个绘景
凝聚态物理中的一些软件包
收集一些凝聚态物理中的软件包官方网址,不定期更新。以下为随机顺序。 一、基于 Python 的开源软件包 二、… Continue reading 凝聚态物理中的一些软件包
多端体系的量子输运(附Python代码)
这是之前的一篇博文,计算的是两端体系的量子输运:非平衡格林函数计算电导(附Python代码)。这里计算六端口体… Continue reading 多端体系的量子输运(附Python代码)
贝里相位、贝里联络、贝里曲率和陈数
本篇推导贝里相位、贝里联络、贝里曲率和陈数之间的关系。 贝里相位的定义(离散的情况是写成Wilson loop… Continue reading 贝里相位、贝里联络、贝里曲率和陈数
BBH高阶拓扑绝缘体模型(附Python代码)
BBH模型(Benalcazar-Bernevig-Hughes Model)的参考文献为:Wladimir … Continue reading BBH高阶拓扑绝缘体模型(附Python代码)
狄拉克矩阵 Dirac Matrix
这是之前的一篇:泡利矩阵以及泡利矩阵的张量积。 狄拉克矩阵(Dirac Matrix)又叫Gamma矩阵,是在… Continue reading 狄拉克矩阵 Dirac Matrix
使用Python实现自动先后运行程序
本篇给出自动先后运行程序(串行)的 Python 示例。 串行场景一:如果一个程序依赖于另外一个程序生成的数据… Continue reading 使用Python实现自动先后运行程序
用格林函数计算态密度时费米能中虚部的取值
在用格林函数算态密度时,费米能E需要加一个无穷小的虚数项eta,即E'=E+i*eta。这个虚数项eta应该取… Continue reading 用格林函数计算态密度时费米能中虚部的取值
空间反演对称性破缺的石墨烯的贝里曲率分布(附Python代码)
参考文献为:Di Xiao, Wang Yao, and Qian Niu, “Valley-Contrast… Continue reading 空间反演对称性破缺的石墨烯的贝里曲率分布(附Python代码)
方格子的霍夫斯塔特蝴蝶(附Python代码)
霍夫斯塔特蝴蝶(Hofstadter butterfly)的文献:Douglas R. Hofstadter,… Continue reading 方格子的霍夫斯塔特蝴蝶(附Python代码)
二维电子气的朗道能级
以二维电子气为例,哈密顿量为: 磁场沿着方向,选取朗道规范(Landau gauge): 加磁场后,薛定谔方程… Continue reading 二维电子气的朗道能级
使用Dyson方程迭代方法计算态密度(附Python代码)
补充说明:除了本篇的计算方法,还有另外一种比本篇更加简单的算法(由zhangjiayan同学提供),思想是把每… Continue reading 使用Dyson方程迭代方法计算态密度(附Python代码)
使用Matplotlib画图
当有大量数据需要画图观察,这时候使用 Origin 或其他软件画图会耗费大量时间和精力。即使 Origin 可… Continue reading 使用Matplotlib画图
通过二分查找在数值上寻找波函数近似的同一规范(附Python代码)
在这篇文章“陈数Chern number的计算(定义法,附Python/Matlab代码)”中,由于模型比较简… Continue reading 通过二分查找在数值上寻找波函数近似的同一规范(附Python代码)
学术论文中常见的词汇
本篇列出学术论文中常见的词汇,使用倒序显示,最新内容排在最前面。可通过浏览器的“在页面上查找”功能(快捷键:C… Continue reading 学术论文中常见的词汇
推荐的在线英语词典
这里推荐十个在线英语词典,位置越靠前越推荐。 朗文词典:https://www.ldoceonline.com… Continue reading 推荐的在线英语词典
在霍普夫半金属中势垒隧穿和圈极化 Barrier Tunneling and Loop Polarization in Hopf Semimetals
原文 通讯作者学术报告:节线半金属的量子输运性质以及圈极化现象 (koushare.com)。 评价:相对于谷… Continue reading 在霍普夫半金属中势垒隧穿和圈极化 Barrier Tunneling and Loop Polarization in Hopf Semimetals
在超蜂窝晶格中节线半金属的量子隧穿 Barrier tunneling of the loop-nodal semimetal in the hyperhoneycomb lattice
原文 评价:超蜂窝结构不仅在几何维度上拓展了二维的六角蜂窝结构,同时也将“狄拉克点”拓展到了“狄拉克节线”。该… Continue reading 在超蜂窝晶格中节线半金属的量子隧穿 Barrier tunneling of the loop-nodal semimetal in the hyperhoneycomb lattice
佩尔斯替换 Peierls substitution
1. Peierls substitution 在紧束缚模型中,磁场是通过Peierls substituti… Continue reading 佩尔斯替换 Peierls substitution
外尔半金属在动量截面上的陈数(附Python代码)
这是之前的一篇:外尔半金属的哈密顿量和费米弧(附Python代码)。本篇计算的是外尔半金属在动量截面上的陈数。… Continue reading 外尔半金属在动量截面上的陈数(附Python代码)
矩阵一些运算的时间复杂度
这里根据网上信息以及通过 AI 对话直接给出结论: Python 代码验证: 计算结果为(运算总时长约 40 … Continue reading 矩阵一些运算的时间复杂度
群论的基础概念
以下是自己的一些群论笔记。 1. 群的定义 集合称为群,如果中的元素满足以下四个条件: 说明:这里的“元素”可… Continue reading 群论的基础概念
爬虫基础BeautifulSoup
本篇给出爬虫基础的代码例子,使用 BeautifulSoup,代码改写自参考资料[1]。 运行结果: 参考资料… Continue reading 爬虫基础BeautifulSoup
十五个调号
C大调:无升降号 升号 G大调:#F(一个升号) D大调:#F,#C(两个升号) A大调:#F, #C,#G(… Continue reading 十五个调号
模式匹配方法计算散射矩阵(附Python代码)
这是之前的一篇博文:非平衡格林函数计算电导(附Python代码),通过该方法可以得到总的透射率,即电导。 模式… Continue reading 模式匹配方法计算散射矩阵(附Python代码)
介观体系中的Landauer–Büttiker公式
在介观体系中,两端口的电导由Landauer公式给出[1]: 其中,表示电子的透射几率(transmissio… Continue reading 介观体系中的Landauer–Büttiker公式