scipy.special.

roots_hermitenorm#

scipy.special.roots_hermitenorm(n, mu=False)[source]#

高斯-埃爾米特(統計學家)正交。

計算高斯-埃爾米特正交的樣本點和權重。樣本點是第 n 階埃爾米特多項式 \(He_n(x)\) 的根。這些樣本點和權重可以正確地積分在區間 \([-\infty, \infty]\) 上,權重函數為 \(w(x) = e^{-x^2/2}\) 的次數小於或等於 \(2n - 1\) 的多項式。詳情請參閱 [AS] 中的 22.2.15 節。

參數:
nint

正交階數

mubool, 選項性

如果為 True,則傳回權重總和,選項性。

回傳值:
xndarray

樣本點

wndarray

權重

mufloat

權重總和

註解

對於小於 150 的 n 值,使用 Golub-Welsch 演算法的修改版本。節點是從特徵值問題計算而來,並通過牛頓迭代的一個步驟進行改進。權重是從著名的解析公式計算而來。

對於大於 150 的 n 值,使用最佳漸近演算法,以數值穩定的方式計算節點和權重。該演算法具有線性運行時間,使得對非常大的 n 值(數千或更多)的計算成為可能。

參考文獻

[AS]

Milton Abramowitz 和 Irene A. Stegun,編輯。《數學函數手冊,包含公式、圖表和數學表格》。紐約:Dover,1972 年。