Re: Confluent hypergeometric functions of matrix argument

*To*: mathgroup at smc.vnet.net*Subject*: [mg24577] Re: Confluent hypergeometric functions of matrix argument*From*: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>*Date*: Tue, 25 Jul 2000 00:56:09 -0400 (EDT)*Organization*: Universitaet Leipzig*References*: <8lgt1n$2eu@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

Hi, for a diagonal matrix you can just use the diagonal matrix with the function values of the diagonal elements. Because the definition is a power series D^n will be just {{a,0,0}, {0,b,0}, {0,0,c}}^n will be {{a^n,0,0}, {0,b^n,0}, {0,0,c^n}} Regards Jens Matthew Antone wrote: > > Hello, > > I'm looking for some code (preferably C, but FORTRAN or pseudocode for > an algorithm would also be good) to compute the confluent hypergeometric > > function of matrix argument, 1F1(a; b; M). > > I only need to evaluate a specialized case, namely 1F1(0.5; 1.5; D) > where D is a real diagonal 3x3 matrix. One of the diagonal elements of D > > is always 0, and the other two are arbitrary real values. > > I've seen various implementations of 1F1 for scalar arguments on netlib > and other areas but I don't think they can be used for my problem. >