comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Hypergeometric functions
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Hypergeometric functions [message #27519] Wed, 24 October 2001 00:37 Go to next message
Ralf Flicker is currently offline  Ralf Flicker
Messages: 19
Registered: October 2001
Junior Member
Does anybody know of an available IDL implementation for
generalized hypergeometric functions ? I need in particular
2F3(a,b;c,d,e;z^2), which is absolutely convergent for all real
z. I can't seem to find anything among the standard sources, but
thought I'd check here before I start coding it myself.

ralf

--
Ralf Flicker UIN : 65334076
Gemini Observatory http://www.gemini.edu/
670 N. A'Ohoku Pl. Tel : (808) 974-2569
Hilo 96720, HI, USA Fax : (808) 935-9235
Re: Hypergeometric functions [message #27637 is a reply to message #27519] Tue, 30 October 2001 07:24 Go to previous message
Craig Markwardt is currently offline  Craig Markwardt
Messages: 1869
Registered: November 1996
Senior Member
colinr@toliman.uio.no (Colin Rosenthal) writes:

> On Mon, 29 Oct 2001 20:34:17 -1000,
> Ralf Flicker <rflicker@gemini.edu> wrote:
>
>> Yes, that's what I ended up doing, and it works fine. I realize
>> the function is somewhat special (the only substantial reference
>> to 2F3 that I could find on the web was to a Mathematica
>> implementation), but I was partly fishing for information in
>> general about these kinds of special functions. As you say, IDL
>> is a mite weak on this point.
>
> There's a book by Slater which contains formulae for asymptotic expansions
> etc. of hypergeomtric functions. The book is called, fascinatingly
> enough, "Hypergeometric Functions" and is a rip-roaring read. If you
> find yourself enthralled by the lyricism of her chapter on integral
> representations, may I recommend her thrilling sequel "Confluent Hypergeometric
> Functions"?

I cried in the fourth chapter. (sniff)

Craig


--
------------------------------------------------------------ --------------
Craig B. Markwardt, Ph.D. EMAIL: craigmnet@cow.physics.wisc.edu
Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response
------------------------------------------------------------ --------------
Re: Hypergeometric functions [message #27643 is a reply to message #27519] Tue, 30 October 2001 01:53 Go to previous message
colinr is currently offline  colinr
Messages: 30
Registered: July 1999
Member
On Mon, 29 Oct 2001 20:34:17 -1000,
Ralf Flicker <rflicker@gemini.edu> wrote:

> Yes, that's what I ended up doing, and it works fine. I realize
> the function is somewhat special (the only substantial reference
> to 2F3 that I could find on the web was to a Mathematica
> implementation), but I was partly fishing for information in
> general about these kinds of special functions. As you say, IDL
> is a mite weak on this point.

There's a book by Slater which contains formulae for asymptotic expansions
etc. of hypergeomtric functions. The book is called, fascinatingly
enough, "Hypergeometric Functions" and is a rip-roaring read. If you
find yourself enthralled by the lyricism of her chapter on integral
representations, may I recommend her thrilling sequel "Confluent Hypergeometric
Functions"?

--
Colin Rosenthal
Astrophysics Institute
University of Oslo
Re: Hypergeometric functions [message #27645 is a reply to message #27519] Mon, 29 October 2001 22:34 Go to previous message
Ralf Flicker is currently offline  Ralf Flicker
Messages: 19
Registered: October 2001
Junior Member
Craig Markwardt wrote:
>
> Ralf Flicker <rflicker@gemini.edu> writes:
>
>> Does anybody know of an available IDL implementation for
>> generalized hypergeometric functions ? I need in particular
>> 2F3(a,b;c,d,e;z^2), which is absolutely convergent for all real
>> z. I can't seem to find anything among the standard sources, but
>> thought I'd check here before I start coding it myself.
>
> Hi Ralf--
>
> I see you haven't gotten a response to this question for the past
> several days. I think the answer is that IDL is pretty weak on
> special functions, although it does have a few.
>
> However, the particular hypergeometric function you are seeking is
> rather esoteric. I cannot find it in the GNU scientific library, nor
> in CEPHES. These are two C libraries of special functions. [ Nor,
> for that matter, can I find it cursorily in Abramowitz & Stegun. ] It
> looks like you will have to code this yourself.
>
> If it's really convergent then it should be rather simple to code the
> series directly.

Yes, that's what I ended up doing, and it works fine. I realize
the function is somewhat special (the only substantial reference
to 2F3 that I could find on the web was to a Mathematica
implementation), but I was partly fishing for information in
general about these kinds of special functions. As you say, IDL
is a mite weak on this point.

ralf

--
Ralf Flicker UIN : 65334076
Gemini Observatory http://www.gemini.edu/
670 N. A'Ohoku Pl. Tel : (808) 974-2569
Hilo 96720, HI, USA Fax : (808) 935-9235
Re: Hypergeometric functions [message #27649 is a reply to message #27519] Mon, 29 October 2001 19:47 Go to previous message
Craig Markwardt is currently offline  Craig Markwardt
Messages: 1869
Registered: November 1996
Senior Member
Ralf Flicker <rflicker@gemini.edu> writes:

> Does anybody know of an available IDL implementation for
> generalized hypergeometric functions ? I need in particular
> 2F3(a,b;c,d,e;z^2), which is absolutely convergent for all real
> z. I can't seem to find anything among the standard sources, but
> thought I'd check here before I start coding it myself.

Hi Ralf--

I see you haven't gotten a response to this question for the past
several days. I think the answer is that IDL is pretty weak on
special functions, although it does have a few.

However, the particular hypergeometric function you are seeking is
rather esoteric. I cannot find it in the GNU scientific library, nor
in CEPHES. These are two C libraries of special functions. [ Nor,
for that matter, can I find it cursorily in Abramowitz & Stegun. ] It
looks like you will have to code this yourself.

If it's really convergent then it should be rather simple to code the
series directly.

Craig

--
------------------------------------------------------------ --------------
Craig B. Markwardt, Ph.D. EMAIL: craigmnet@cow.physics.wisc.edu
Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response
------------------------------------------------------------ --------------
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Reading large Ascii files
Next Topic: Re: Reading large Ascii files

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 17:48:17 PDT 2025

Total time taken to generate the page: 0.00709 seconds