scipy.special.legendre¶
- scipy.special.legendre(n, monic=False)[source]¶
Legendre polynomial coefficients
Returns the nth-order Legendre polynomial, P_n(x), orthogonal over [-1, 1] with weight function 1.
Parameters: n
Order of the polynomial
monic : bool, optional
If True, output is a monic polynomial (normalized so the leading coefficient is 1). Default is False.
Returns: P : orthopoly1d
The Legendre polynomial object
Examples
Generate the 3rd-order Legendre polynomial 1/2*(5x^3 + 0x^2 - 3x + 0):
>>> from scipy.special import legendre >>> legendre(3) poly1d([ 2.5, 0. , -1.5, 0. ])