In [7]:
from sympy import *
init_printing(use_latex='mathjax')
from IPython.display import display
In [33]:
delta = Symbol("Delta")
x = Symbol("x")
y = Symbol("y")
V = Symbol("V")
H0 = Matrix([[-delta/2,0],[0,delta/2]])
V = Matrix([[0,V],[V,0]])
H = H0 + V
In [26]:
display(H)
In [27]:
evecs = H.eigenvects()
eigvals = [evecs[0][0],evecs[1][0]]
eigvecs = [evecs[0][2],evecs[1][2]]
In [28]:
eigvals
Out[28]:
In [29]:
eigvecs
Out[29]:
In [ ]: