numpy.polynomial.legendre.leggauss

numpy.polynomial.legendre.leggauss(deg)[source]

高斯 - 勒让德正交。

计算高斯 - 勒让德正交的采样点和权重。These sample points and weights will correctly integrate polynomials of degree 2*deg - 1 or less over the interval [-1, 1] with the weight function f(x) = 1.

参数:

deg:int

采样点数和权重。它必须> = 1。

返回:

x:ndarray

包含采样点的1-D阵列。

y:ndarray

包含权重的1-D字符串。

笔记

结果只测试到100度,更高的程度可能有问题。权重通过使用以下事实来确定

其中c是独立于k的常数,并且x_kL_n的第k个根,然后缩放结果以在积分1时获得正确的值。