The following example uses the FunctionAdvisor command with no arguments specified.
The usage is as follows:
> FunctionAdvisor( topic, function, ... );
where 'topic' indicates the subject on which advice is required, 'function' is the name of a Maple function, and '...' represents possible additional input depending on the 'topic' chosen. To list the possible topics:
> FunctionAdvisor( topics );
A short form usage,
> FunctionAdvisor( function );
with just the name of the function is also available and displays a summary of information about the function.
| |
The topics on which information is available are:
| |
| (1) |
To avoid all FunctionAdvisor verbosity, specify the optional argument quiet.
>
|
|
| (2) |
The FunctionAdvisor command can return information ranging from general information, for example, "the Maple names for the Bessel functions",
* Partial match of "bess" against topic "Bessel_related".
The 14 functions in the "Bessel_related" class are:
| |
| (3) |
>
|
|
| (4) |
to more complicated relationships between mathematical functions and their identities, computed using the Maple internal knowledge database and related algorithms.
>
|
|
| (5) |
>
|
|
| (6) |
>
|
|
| (7) |
If you only specify function names, the parameters entering the mathematical formulas are all local variables. For example, the previous formula uses local instances of a and z and therefore
>
|
|
You can override this behavior by passing the function with the parameters. For example, you can first retrieve the calling sequence then pass .
>
|
|
>
|
|
| (10) |
>
|
|
The information returned by the FunctionAdvisor command can be used for further computations. For example, you can verify that the first operand EF_and_DE, that is, EllipticF, is a solution of the second operand, a PDE system, or further represent the function in differently.
>
|
|
| (13) |
>
|
|
| (14) |
Use the FunctionAdvisor command to return a presentation with sections of information for the arccot function.
>
|
|
|
arccot
|
|
|
describe
|
|
|
|
|
|
|
definition
|
|
|
|
|
|
|
|
|
|
|
classify function
|
|
|
|
symmetries
|
|
|
|
|
|
|
|
|
|
|
|
periodicity
|
|
|
|
plot
|
|
|
|
singularities
|
|
|
|
branch points
|
|
|
|
branch cuts
|
|
|
|
|
|
|
|
|
|
|
special values
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
identities
|
|
|
|
|
|
|
|
sum form
|
|
|
|
|
|
|
|
|
|
|
series
|
|
|
|
|
|
|
|
|
|
asymptotic expansion
|
|
|
|
|
|
|
|
|
|
integral form
|
|
|
|
|
|
|
|
|
|
|
differentiation rule
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
To obtain the same information but as a Maple table with indices and entries, sometimes useful for other computational purposes, pass the optional argument table. The relation between all elementary functions and the pFq hypergeometric function:
>
|
|
The 26 functions in the "elementary" class are:
| |
| (15) |
>
|
|
| (16) |