Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何绘制能带结构_Python_Matplotlib_Matrix_Data Visualization - Fatal编程技术网

Python 如何绘制能带结构

Python 如何绘制能带结构,python,matplotlib,matrix,data-visualization,Python,Matplotlib,Matrix,Data Visualization,我想画一个能带结构。积分转移矩阵(H)和重叠矩阵(S),我使用2x2阶,我可以用下面的代码绘制能带结构: H=np.array([[H11,H12],[H21,H22]] S=np.数组([[S11,S12],[S21,S22]] #厄米矩阵 Ek,Cvec=直线度八(H,S) Ec[ik]=Ek[1] Ev[ik]=Ek[0] #图能带结构 从matplotlib导入pyplot作为plt 图,ax=plt.子批次() ax.地块(ka、Ec) ax.图(ka,Ev) 但当我想用6x6矩阵作

我想画一个能带结构。积分转移矩阵(H)和重叠矩阵(S),我使用2x2阶,我可以用下面的代码绘制能带结构:

H=np.array([[H11,H12],[H21,H22]]
S=np.数组([[S11,S12],[S21,S22]]
#厄米矩阵
Ek,Cvec=直线度八(H,S)
Ec[ik]=Ek[1]
Ev[ik]=Ek[0]
#图能带结构
从matplotlib导入pyplot作为plt
图,ax=plt.子批次()
ax.地块(ka、Ec)
ax.图(ka,Ev)
但当我想用6x6矩阵作图时,我有困难。有谁能帮我使用代码方法吗。多谢各位