简体   繁体   English

Sympy 量子谐波振荡器的单位

[英]Units for Sympy Quantum Harmonic Oscillator

I am using the Sympy function for the generating the 3D Quantum Harmonic Oscillator radial wavefunction in order to use the Harmonic Oscillator Basis to solve for the energies of the potential well.我正在使用 Sympy 函数来生成 3D 量子谐波振荡器径向波函数,以便使用谐波振荡器基础来求解势阱的能量。

The documentation for the radial wavefunction is not very clear on what units are being used and I am very confused.径向波函数的文档对使用的单位不是很清楚,我很困惑。 What does "in atomic units nu == omega/2 " mean? “以原子单位nu == omega/2是什么意思? Should I assume that r is in femtometers or nanometers or something else?我应该假设r是飞米还是纳米或其他?

What about the units for mass, omega, nu, and energy?质量、欧米茄、nu 和能量的单位是什么?

The documentation says that the energy is returned in the units of hw (that is h.omega), so you use whichever units you want (they are just rescalings).文档说能量以 hw(即 h.omega)为单位返回,因此您可以使用任何您想要的单位(它们只是重新缩放)。 That is, hw is J if you take h(bar) = 1.055e-34 Js and w in s-1 and use SI units for everything else as well (ie measure lengths in m).也就是说,如果您在 s-1 中取 h(bar) = 1.055e-34 Js 和 w 并且对其他所有内容也使用 SI 单位(即以 m 为单位测量长度),则 hw 是 J。

Alternatively, you can work in atomic units by taking h(bar)=1, lengths in units of the Bohr radius, a0 (5.292e-11 m in SI), etc.或者,您可以通过采用 h(bar)=1、以玻尔半径为单位的长度、a0(SI 中的 5.292e-11 m)等以原子单位工作。

The statement "in atomic units nu == omega/2" would seem only to be true if the mass in question is that of the electron, m_e, which is taken as unity in atomic units.如果所讨论的质量是电子 m_e 的质量,则“以原子单位 nu == omega/2”的说法似乎是正确的,m_e 被视为原子单位的单位。 More generally, nu = m.omega/(2hbar)更一般地说,nu = m.omega/(2hbar)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM