Mathematical Functions
Maple provides a state-of-the-art environment for algebraic and numeric computations with mathematical functions. The requirements concerning mathematical functions, however, are not just computational: typically, you also need information on identities, alternative definitions and mathematical properties in general. For these purposes Maple provides the MathematicalFunctions package and the FunctionAdvisor command, whose main goals are to provide tools for advanced computations with mathematical functions, and to make the information that the Maple system can provide more complete at each release, providing access to each piece of information through a simple interface.
The FunctionAdvisor
The conversion network for mathematical functions
New commands in the MathematicalFunctions package
Numerical evaluation of the Jacobi Amplitude
For Maple 2015, an important amount of mathematical formulas were added to the database of the FunctionAdvisor command.
Examples
The complex components:
FunctionAdvisoridentities,argument
arg⁡z=−I⁢ln⁡zz,arg⁡z=−I⁢ln⁡signum⁡z,arg⁡z=arctan⁡ℑ⁡z,ℜ⁡z,arg⁡z⁢a=arg⁡z,0<a,arg⁡z⁢a=arg⁡z+arg⁡a+2⁢π⁢12−arg⁡z2⁢π−arg⁡a2⁢π,arg⁡za=arg⁡z−arg⁡a+2⁢π⁢12−arg⁡z2⁢π+arg⁡a2⁢π,arg⁡za=a⁢arg⁡z,And⁡a::real,−π<a⁢arg⁡z,a⁢arg⁡z<π,arg⁡za=arg⁡ⅇI⁢a⁢arg⁡z,a::real,arg⁡za=arctan⁡sin⁡arctan⁡ℑ⁡z,ℜ⁡z⁢ℜ⁡a+ℑ⁡a⁢ln⁡z,cos⁡arctan⁡ℑ⁡z,ℜ⁡z⁢ℜ⁡a+ℑ⁡a⁢ln⁡z
FunctionAdvisoridentities,Re
ℜ⁡I⁢z=−ℑ⁡z,ℜ⁡z=z⁢1+1ⅇ2⁢I⁢arg⁡z2,ℜ⁡z=z⁢1+1signum⁡z22,ℜ⁡z=z2+z22⁢z,ℜ⁡z=z2+z&conjugate0;2,ℜ⁡z⁢a=a⁢ℜ⁡z,a::real,ℜ⁡z⁢a=ℜ⁡z⁢ℜ⁡a−ℑ⁡a⁢ℑ⁡z,ℜ⁡za=ℜ⁡z⁢ℜ⁡a+ℑ⁡a⁢ℑ⁡za2,ℜ⁡za=zℜ⁡a⁢ⅇ−arg⁡z⁢ℑ⁡a⁢cos⁡arg⁡z⁢ℜ⁡a+ℑ⁡a⁢ln⁡z
The Jacobi elliptic functions:
FunctionAdvisoridentities,JacobiAM