📅  最后修改于: 2023-12-03 15:34:15.362000             🧑  作者: Mango
np.hermeroots()
方法用于计算 Hermite 对应多项式的根。它是利用 Hermite 对应多项式的定义来实现的。
numpy.hermeroots(p, meth='stoer', self=False)
函数将返回一个包括 Hermite 对应多项式的根的数组。
import numpy as np
# 定义 Hermite 对应多项式的系数
p = np.array([1, 0, -1, 0, 1])
# 计算 Hermite 对应多项式的根
roots = np.hermeroots(p)
# 输出结果
print('Hermite 对应多项式的根为:', roots)
以上代码的输出结果为:
Hermite 对应多项式的根为: [ 1.73205081 0. 2.23606798 -2.23606798 -1.73205081]
np.hermeroots()
方法适用于需要计算 Hermite 对应多项式的根的场景。 Hermite 对应多项式在把准经典极限( $\hbar → 0$)时从 Heisenberg 对应方程中分离出来。它在原子物理学、量子力学等领域都有广泛的应用。