scipy.special.legendre

scipy.special.legendre(n, monic=False)[源代码]

勒让德多项式。

定义为

\[\frac{d}{dx}\Left [(1 - x^2)\frac{{d}}{{dx}}P_n(x)\right] +n(n+1)Pn(X)=0;\]

\(P_n(x)\) 是一次多项式 \(n\)

参数
n集成

多项式的次数。

monic布尔值,可选

如果 True ,将前导系数缩放为1,默认值为 False

退货
P正交1d

勒让德多项式。

注意事项

多项式 \(P_n\) 是正交的吗? \([-1, 1]\) 权重函数为1。

示例

生成三阶勒让德多项式1/2*(5x^3+0x^2-3x+0):

>>> from scipy.special import legendre
>>> legendre(3)
poly1d([ 2.5,  0. , -1.5,  0. ])