Sympy量子谐振子的单位

时间:2015-06-15 15:39:40

标签: python sympy units-of-measurement

我正在使用Sympy函数生成3D量子谐波振荡器radial wavefunction,以便使用谐波振荡器基础来求解势阱的能量。

径向波函数的文档对于使用的单位不是很清楚,我很困惑。 “以原子单位nu == omega/2是什么意思?我应该假设r是飞度计还是纳米或其他什么?

质量,欧米茄,nu和能量的单位怎么样?

1 个答案:

答案 0 :(得分:1)

文档说能量以hw(即h.omega)为单位返回,所以你使用你想要的任何单位(它们只是rescalings)。也就是说,如果你在s-1中取h(bar)= 1.055e-34 J.s和w并且在其他所有内容中使用SI单位(即以m为单位的测量长度),则hw为J.。

或者,您可以在atomic units中使用h(bar)= 1,以波尔半径为单位的长度,a0(SI中为5.292e-11 m)等等。

如果所讨论的质量是电子的质量m_e,那么“以原子单位nu == omega / 2”的陈述似乎也是真的,m_e以原子单位的形式统一。更一般地,nu = m.omega/(2hbar)