Symbolic Legendre Polynomials

Their combination does:

julia> using ClassicalOrthogonalPolynomials, Symbolics

julia> @variables x;

julia> p4 = legendrep(4, x)
0.375 + 1.75x*(1.6666666666666667x*(1.5(x^2) - 0.5) - 0.6666666666666666x) - 1.125(x^2)

julia> expand(p4)
0.375 + 4.375(x^4) - 3.75(x^2)

Gotta love composability!

8 Likes