Note that the standard form is M(a,b,z). Dataplot uses M(z,a,b) to be more consistent with how other functions are entered. DATAPLOT only computes this function for real values.
Many common functions can be defined as special cases of this function (see table 13.6 in the Handbook of Mathematical Functions).
The input value must be a positive real number. The B shape parameter should not be 0 or a negative integer.
Dataplot computes these function using the CHGM routine from "Computation of Special Functions" (see the References section below).
where <x> is a positive number, variable, or parameter;
<a> is a number, variable, or parameter;
<b> is a number, variable, or parameter;
<y2> is a variable or a parameter (depending on what <a> and <b> are) where the computed values are stored;
and where the <SUBSET/EXCEPT/FOR qualification> is optional.
LET Z = CHM(1,0.1,0.2)
LET Z = CHM(0.1,-1.3,0.1)
"Handbook of Mathematical Functions, Applied Mathematics Series, Vol. 55", Abramowitz and Stegun, National Bureau of Standards, 1964.
MULTIPLOT CORNER COORDINATES 5 5 95 95
PLOT CHM(X,0.1,0.2) FOR X = 0 0.01 5
PLOT CHM(X,1,2) FOR X = 0 0.01 5
PLOT CHM(X,0.5,4) FOR X = 0 0.01 5
PLOT CHM(X,5,10) FOR X = 0 0.01 5
END OF MULTIPLOT
MOVE 50 97
TEXT CONFLUENT HYPERGEOMETRIC M FUNCTIONS
Date created: 6/5/2001