FunctionAdvisor/sum_form - return the sum form of a given mathematical function
|
Calling Sequence
|
|
FunctionAdvisor(sum_form, math_function)
|
|
Parameters
|
|
sum_form
|
-
|
literal name; 'sum_form'
|
math_function
|
-
|
Maple name of mathematical function
|
|
|
|
|
Description
|
|
•
|
The FunctionAdvisor(sum_form, math_function) command returns the sum form of the function if it exists.
|
|
|
Examples
|
|
>
|
|
![[StruveL(a, z) = Sum(-((1/2)*I)*(-1)^((1/2)*a+1/2+2*_k1)*z^(a+1+2*_k1)/(exp(((1/2)*I)*a*Pi)*2^(a+2*_k1)*GAMMA(3/2+a+_k1)*GAMMA(3/2+_k1)), _k1 = 0 .. infinity), And((a+3/2)::(Not(nonnegint)))]](/support/helpjp/helpview.aspx?si=7325/file01738/math58.png)
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
The variables used by the FunctionAdvisor command to create the function calling sequences are local variables. Therefore, the previous example does not depend on z.
>
|
|
| (4) |
To make the FunctionAdvisor command return results using global variables, pass the function call itself.
>
|
|
![[Stirling1(n, z) = Sum(Sum((-1)^(2*_k1-_k2)*binomial(n-1+_k1, n-z+_k1)*binomial(2*n-z, n-z-_k1)*binomial(_k1, _k2)*_k2^(n-z+_k1)/factorial(_k1), _k2 = 0 .. _k1), _k1 = 0 .. n-z), And(n::nonnegint, z::nonnegint)]](/support/helpjp/helpview.aspx?si=7325/file01738/math99.png)
| (5) |
>
|
|
| (6) |
>
|
|
|
|