Python qutip用法(举例介绍)
一、N原子系综自旋概率分布
from qutip import spin_coherent,jmat,spin_q_function,plot_spin_distribution_3d,mesolve
import numpy as np
import matplotlib.pyplot as plt
n=30
j = n//2
psi0 = spin_coherent(j, np.pi/2, 0)
Jz=jmat(j,"z")
H=Jz**2
tlist=np.linspace(0,1,100)
result=mesolve(H,psi0,tlist)
theta=np.linspace(0, np.pi, 100)
phi=np.linspace(0, 2*np.pi, 100)
Q1, THETA1, PHI1 = spin_q_function(result.states[0], theta, phi)
Q2, THETA2, PHI2 = spin_q_function(result.states[30], theta, phi)
Q3, THETA3, PHI3 = spin_q_function(result.states[60], theta, phi)
Q4, THETA4