numpy.polynomial.hermite_e.hermegauss#

polynomial.hermite_e.hermegauss(deg)[原始碼]#

高斯-厄米特E 正交。

計算高斯-厄米特E 正交的取樣點和權重。這些取樣點和權重將能正確積分次數小於等於 \(2*deg - 1\) 的多項式,在區間 \([-\inf, \inf]\) 上,權重函數為 \(f(x) = \exp(-x^2/2)\) 的情況。

參數:
deg整數

取樣點和權重的數量。必須 >= 1。

回傳值:
xndarray

包含取樣點的一維 ndarray。

yndarray

包含權重的一維 ndarray。

註解

結果僅測試至次數 100,更高次數可能會有問題。權重的決定方式是基於以下事實:

\[w_k = c / (He'_n(x_k) * He_{n-1}(x_k))\]

其中 \(c\) 是獨立於 \(k\) 的常數,\(x_k\) 是 \(He_n\) 的第 k 個根,然後縮放結果以在積分 1 時獲得正確的值。