This commit is contained in:
guanjihuan
2021-09-24 04:21:43 +08:00
parent b431be768f
commit cc1f75895c
9 changed files with 123 additions and 129 deletions

View File

@@ -0,0 +1,9 @@
import guan
import numpy as np
import functools
# Fourier transform / calculate band structures / plot figures
x_array = np.linspace(-np.pi, np.pi, 100)
hamiltonian_function = functools.partial(guan.one_dimensional_fourier_transform, unit_cell=0, hopping=1)
eigenvalue_array = guan.calculate_eigenvalue_with_one_parameter(x_array, hamiltonian_function)
guan.plot(x_array, eigenvalue_array, xlabel='k', ylabel='E', type='-k')