python - Sympy 量子谐波振荡器的单位

标签 python sympy units-of-measurement

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

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

质量、欧米伽、nu 和能量的单位怎么样?

最佳答案

文档说能量以 hw(即 h.omega)为单位返回,因此您可以使用您想要的任何单位(它们只是重新缩放)。也就是说,如果您采用 h(bar) = 1.055e-34 J.s 和 w 为 s-1,并且对其他所有内容都使用 SI 单位(即以 m 为单位测量长度),则 hw 为 J。

或者,您也可以在 atomic units 工作。取 h(bar)=1、以玻尔半径为单位的长度、a0(SI 中的 5.292e-11 m)等。

只有当所讨论的质量是电子 m_e 的质量(以原子单位为单位)时,“以原子单位计 nu == omega/2”这一说法似乎才成立。更一般地说,nu = m.omega/(2hbar)

关于python - Sympy 量子谐波振荡器的单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30849332/

相关文章:

python - 相当于 python 中 hash() 的 Linux 命令

Python - 使用 For 循环水平翻转图像

python - 单击一个复选框后,两个复选框都会被选中

python - 在 sympy 中集成分段函数时出现错误结果

java - 如何在jscience中获取完整的单位名称

C# 字符串测量

python - 从字符到单词结尾的子字符串正则表达式

python - 使用 Python 计算 P**n 而 n 接近 +oo 并且 P 是矩阵

python - Sympy 在简化时生成损坏的 `Piecewise` 条件

html - 从根 html 元素继承 rem 单元中基于长度的 css 属性