一维谐振子定态 Schrödinger 方程的数值解法

本文链接个人站 | 简书 | CSDN
版权声明:除特别声明外,本博客文章均采用 BY-NC-SA 许可协议。转载请注明出处。

前几天整理电脑的时候发现了本科上量子力学讨论班时做的一个 Slide,觉得挺有意思的。花了点时间整理成这篇博客。

一维谐振子

一个质量为 m m m 的粒子,在一维势场 V ( x ) = 1 2 m ω 2 x 2 V(x) = \dfrac12m\omega^2x^2 V(x)=21mω2x2 中运动。其哈密顿算符为
H ^ = p ^ 2 2 m + 1 2 m ω 2 x ^ 2 \hat H = \frac{\hat p^2}{2m} + \frac12m\omega^2\hat x^2 H^=2mp^2+21mω2x^2
其中 x ^ \hat x x^ 为位置算符, p ^ = − i ℏ d d x \hat p = -i\hbar\dfrac{\mathrm d}{\mathrm dx} p^=idxd 为动量算符。我们需要求解该体系的定态 Schrödinger 方程:
H ^ ∣ ψ > = E ∣ ψ > \hat H\left|\psi\right> = E\left|\psi\right> H^ψ=Eψ

一维谐振子是除了氢原子之外,为数不多的可以解析求解的体系。那么我们为什么要费劲求它的数值解呢?正因为绝大多数的量子体系都无法解析求解,数值方法才显得尤为重要。

有限差分法

回忆一下泰勒公式
f ( a + h ) = f ( a ) + f ′ ( a ) 1 ! h + f ′ ′ ( a ) 2 ! h 2 + o ( h 3 ) f(a+h) = f(a) + \frac{f'(a)}{1!}h+\frac{f''(a)}{2!}h^2+o(h^3) f(a+h)=f(a)+1!f(a)h+2!f(a)h2+o(h3)
h = − h h=-h h=h,有
f ( a − h ) = f ( a ) − f ′ ( a ) 1 ! h + f ′ ′ ( a ) 2 ! h 2 + o ( h 3 ) f(a-h) = f(a) - \frac{f'(a)}{1!}h+\frac{f''(a)}{2!}h^2+o(h^3) f(ah)=f(a)1!f(a)h+2!f(a)h2+o(h3)
两式相加,可得
f ′ ′ ( a ) = f ( a − h ) + f ( a + h ) − 2 f ( a ) h 2 + o ( h 3 ) ≈ f ( a − h ) + f ( a + h ) − 2 f ( a ) h 2 \begin{aligned} f''(a) &= \frac{f(a-h)+f(a+h)-2f(a)}{h^2} + o(h^3)\\ &\approx \frac{f(a-h)+f(a+h)-2f(a)}{h^2} \end{aligned} f(a)=h2f(ah)+f(a+h)2f(a)+o(h3)h2f(ah)+f(a+h)2f(a)

ψ ( x ) \psi(x) ψ(x) x ∈ [ − r , r ] x\in[-r, r] x[r,r] 区间离散化为
ϕ i ≡ ψ ( x i ) = ψ ( i Δ x − r ) , i = 0 , 1 , 2 , ⋯   , N \phi_i \equiv \psi(x_i) = \psi(i\Delta x - r),\quad i=0, 1, 2, \cdots, N ϕiψ(xi)=ψ(iΔxr),i=0,1,2,,N
其中 N = 2 r / Δ x N=2r/\Delta x N=2r/Δx,则 Schrödinger 方程差分化为
− ℏ 2 2 m ϕ i − 1 + ϕ i + 1 − 2 ϕ i Δ x 2 + 1 2 m ω 2 x i 2 ϕ i = E ϕ i -\frac{\hbar^2}{2m}\frac{\phi_{i-1}+\phi_{i+1}-2\phi_i}{\Delta x^2}+\frac12m\omega^2x_i^2\phi_i = E\phi_i 2m2Δx2ϕi1+ϕi+12ϕi+21mω2

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值