cancel
Showing results for
Did you mean:
cancel
Showing results for
Did you mean:

4-Participant

## Complex arguments in Hypergeometric Functions

Hello,

After reviewing the documentation for hypergeometric functions, Mathcad Prime 3.0 does not accept comlex numbers as arguments for this type of functions.

I am wondering if anyone has found a workaround this hurdle or is it just simply not possible at all in Mathcad to compute results of hypergeometric functions with complex arguments.

Maybe it's time to move on to a more capable software?

Regards,

Josué

5 REPLIES 5
24-Ruby I
23-Emerald II

Does the Prime symbolic processor have hypergeom and, if so, will it compute floating poing complex results?

Stuart

(The M14 hypergeom float example doesn't work on my installation for some reason - it just simplifies the arguments but doesn't calculate the function).

23-Emerald II
 Josue Adorno Nunez wrote:Hello,After reviewing the documentation for hypergeometric functions, Mathcad Prime 3.0 does not accept comlex numbers as arguments for this type of functions.I am wondering if anyone has found a workaround this hurdle or is it just simply not possible at all in Mathcad to compute results of hypergeometric functions with complex arguments.Maybe it's time to move on to a more capable software?Thanks in advance for your help.Regards,Josué

It's possible to write complex versions of the hypergeometric function. The ease of doing so, and accuracy, depends upon which variants you want and the domain of the input arguments (eg, for a general F(a,b,z) with complex vector a and b, you might want only want 1F1 (confluent) or 2F1 (gauss) over some limited set of a and b values).

Stuart

4-Participant
(To:StuartBruff)

HI Stuart et al.

My situation is the following: I'm solving the heat equation for a triangular fin in transient state. Using separation of variables I get to a Sturm Liouville equation, which I'm transforming into the Kummer equation. The argument becomes 2λxi. Mathcad will not allow me to use such an argument for the mhyper function. FYI, both λ and x and real numbers and mhyper is either 1F1(a, b, x) or M(a, b, x), per Mathcad Help file. However, I do not know how could I choose either one. Moreover the values of a and b are fixed by the particulars of the problem.

Thanks again,

Josué

23-Emerald II