Итак, я пытаюсь построить собственные векторы симметричной трехдиагональной матрицы со значениями, как показано в коде.Однако, когда я запускаю код в Pycharm, ничего не появляется.
import numpy as np
import scipy.linalg
import matplotlib.pyplot as plt
def box():
plt.interactive(False)
h_b = 1.054571800e-34
dx = 0.1e-9
m = 1-20
main = (h_b**2)/(m*dx**2)
w,v = scipy.linalg.eigh_tridiagonal(main,main*-(1/2))
plt.quiver(v)
plt.xlim(-10,10)
plt.ylim(-10,10)
plt.show()
return
box()