Groups | Search | Server Info | Login | Register


Groups > comp.soft-sys.math.maple > #205

Orthogonal Polynomials

From Mate <mmatica@personal.ro>
Newsgroups comp.soft-sys.math.maple
Subject Orthogonal Polynomials
Date 2011-07-08 10:41 -0700
Organization http://groups.google.com
Message-ID <f5fa60bb-fac4-40e2-b161-5c72071d089a@q5g2000yqj.googlegroups.com> (permalink)

Show all headers | View raw


Hello to all,

I'd like to share here a recent experience in using
Maple in a project requesting the manipulation of some
orthogonal polynomials. It was a rather frustrating one
and I mention it hoping to be useful for other users and also for
Mapelsoft's stuff (if they read this forum) in order to do
something about this.

The OthogonalSeries package is not new in Maple, so
it is supposed to be a reliable one. It is one of the few packages
I did not use until now, so I started to read the documentation,
and I was very disappointed.

I tried to find first for which orthogonal polynomial the package
works.
The help pages contain a few examples and mention an internal
database. But the list of these polynomial is absent.
The database for the accepted polynomials is not easily accessible
(it is a local procedure in the module).
(let me say that using the library browser was not possible because
the scroll bar and the search do not work well - due to our beloved
slow buggy Java with which the Maple users are blessed.)

Anyway I discovered that the Hahn polynomials are implemented.
Trying to see the exact syntax (parameters' order etc) and
searching for "Hahn", the name appears only in the dictionary
and is related to some of Hahn's theorems (e.g. Hahn-Banach) which
have nothing to do with Maple. So, the user has to guess the order
of the parameters and apply the trial & error method; or he/she may
use the GetInfo procedure and apply some "reverse engineering".
   I wonder if this package was really used; I am almost sure that
most of its capabilities are unknown.
   The syntax for the differential operators is not explained; it is
actually the same as in the LinearOperators package but no link is
provided.
Operators such as deltastruct or nablastruct (nabla-structural
operator)
are supposed to be well known.

I have also found that some orthogonal functions are not well
integrated into the system.
For example, the obvious:

int(ChebyshevT(40,x)^2*(1-x^2)^(-1/2),x=-1..1);

cannot be computed to Pi/2 (at least in a reasonable time); it works
however if the polynomial is expanded, or if its degree is e.g. 10.

Finally the package was useful, but I would be interested if other
users had similar experiences and if there is a better approach
in such cases.

Mate

Back to comp.soft-sys.math.maple | Previous | NextNext in thread | Find similar


Thread

Orthogonal Polynomials Mate <mmatica@personal.ro> - 2011-07-08 10:41 -0700
  Re: Orthogonal Polynomials Axel Vogt <&noreply@axelvogt.de> - 2011-07-09 16:35 +0200

csiph-web