 Overview of the LinearOperators Package - Maple Programming Help

Home : Support : Online Help : Mathematics : Packages : LinearOperators

Overview of the LinearOperators Package

 Calling Sequence LinearOperators[command](arguments) command(arguments)

Description

 • The main functionalities of the LinearOperators package are the following.
 - Given a linear equation with a d'Alembertian right-hand side, find a d'Alembertian solution if it exists.
 - Given a d'Alembertian term, find a completely factorable annihilator of the term.
 - Given a d'Alembertian term, find the minimal annihilator of the term.
 - Given a d'Alembertian term, find the minimal completely factorable annihilator of the term.
 - Given two operators, find their greatest common right divisor in factored form.
 - Given an operator L, find the annihilator of the term g that is primitive for the solution f of Ly=0, and the operator K that converts f to g such that K(y)=g (if they exist). This is called accurate integration.
 • There are commands that convert between Ore operators and the corresponding Maple expressions. See LinearOperators[converters].
 • Each command in the LinearOperators package can be accessed by using either the long form or the short form of the command name in the command calling sequence.
 As the underlying implementation of the LinearOperators package is a module, it is also possible to use the form LinearOperators:-command to access a command from the package. For more information,  see Module Members.

List of LinearOperators Package Commands

 The following is a list of available commands.

 To display the help page for a particular LinearOperators command, see Getting Help with a Command in a Package.

Examples

 > with(LinearOperators);
 $\left[{\mathrm{Apply}}{,}{\mathrm{DEToOrePoly}}{,}{\mathrm{FactoredAnnihilator}}{,}{\mathrm{FactoredGCRD}}{,}{\mathrm{FactoredMinimalAnnihilator}}{,}{\mathrm{FactoredOrePolyToDE}}{,}{\mathrm{FactoredOrePolyToOrePoly}}{,}{\mathrm{FactoredOrePolyToRE}}{,}{\mathrm{IntegrateSols}}{,}{\mathrm{MinimalAnnihilator}}{,}{\mathrm{OrePolyToDE}}{,}{\mathrm{OrePolyToRE}}{,}{\mathrm{REToOrePoly}}{,}{\mathrm{dAlembertianSolver}}\right]$ (1)
 > L:=OrePoly(-x,0,1);
 ${L}{≔}{\mathrm{OrePoly}}{}\left({-}{x}{,}{0}{,}{1}\right)$ (2)
 > b:=(4*x^3+1)*ln(x)/(x*sqrt(x));
 ${b}{≔}\frac{\left({4}{}{{x}}^{{3}}{+}{1}\right){}{\mathrm{ln}}{}\left({x}\right)}{{{x}}^{{3}}{{2}}}}$ (3)
 > dAlembertianSolver(L,b,x,'differential');
 ${-}{4}{}\sqrt{{x}}{}{\mathrm{ln}}{}\left({x}\right)$ (4)