Updates:
Cc: ppue...@googlemail.com
Comment #6 on issue 4133 by asmeu...@gmail.com: Suggestion: implement
classical orthogonal polynomials
http://code.google.com/p/sympy/issues/detail?id=4133
Greg, if you want to take a shot at implementing some of these things
yourself, go for it. Raoul and others can point you in the right direction.
I guess what we need is a orthopolysimp, which handles all these
identities. That or try to integrate them all into the expand/rewrite
frameworks. One issue is that it's not clear which way you would want to
go. chebyshevt(2,x)**2 seems simpler to me, but to you
chebyshevt(4,x)/2+chebyshevt(0,x)/2 is simpler.
The first step would be to remove the automatic evaluation of explicit
degrees into polynomials, so that such representations are possible. We
have .rewrite('polynomial') and chebyshevt_poly for those.
On a related note, we should maybe add some functions to efficiently
rewrite a given function or polynomial as a linear combination of
orthogonal polynomials. Sure, you could do the integration, but there may
be more efficient ways for some functions, and also it should be doable
even without remembering the exact integral to use. I guess this would be
part of a bigger Fourier series framework.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
You received this message because you are subscribed to the Google Groups
"sympy-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to sympy-issues+unsubscr...@googlegroups.com.
To post to this group, send email to sympy-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy-issues.
For more options, visit https://groups.google.com/groups/opt_out.