![7830580ea119fdd36dae3deee650c9ef.png](https://img-blog.csdnimg.cn/img_convert/7830580ea119fdd36dae3deee650c9ef.png)
我最近看到的一个用python画能带图的较全面的网站: ---20200818
Examples - PythTB 1.7.2 documentationwww.physics.rutgers.edu![b007a7957201cb20a85c054d3c46fd32.png](https://img-blog.csdnimg.cn/img_convert/b007a7957201cb20a85c054d3c46fd32.png)
记录花了我几天时间的事情:怎么画二维能带图(python)(matlab)---20200804
首先给出一个前辈的宝藏博客:
http://www.guanjihuan.com/www.guanjihuan.com,题图也来自于博主的文章代码运行出来的:http://www.guanjihuan.com/archives/410
文章说的很清楚,但是我想了很久还是没有弄懂
画这种很多线的能带图,首先要在一个方向有边界,因为第一布里渊区可以等价于一个圆环面[1],如果不在一个方向取边界,体系就没有边界,然后就不会出现边界态了。
我也不知道博文[2]对晶格的取法是不是因为这个原因。(好像是以原胞为单位