gammaincinv
Inverse incomplete gamma function
Syntax
x = gammaincinv(y,a)
x = gammaincinv(y,a,tail)
Description
x = gammaincinv(y,a)
evaluates the inverse incomplete gamma function for corresponding elements ofy
anda
, such thaty = gammainc(x,a)
. The elements ofy
must be in the closed interval[0,1]
, and those ofa
must be nonnegative.y
anda
must be real and the same size (or either can be a scalar).
x = gammaincinv(y,a,tail)
specifies the tail of the incomplete gamma function. Choices are'lower'
(the default) to use the integral from 0 tox
, or'upper'
to use the integral fromx
to infinity.
These two choices are related as:
gammaincinv(y,a,'upper') = gammaincinv(1-y,a,'lower')
.
Wheny
is close to 0, the'upper'
option provides a way to computex
more accurately than by subtractingy
from 1.
More About
References
[1] Cody, J., An Overview of Software Development for Special Functions, Lecture Notes in Mathematics, 506, Numerical Analysis Dundee, G. A. Watson (ed.), Springer Verlag, Berlin, 1976.
[2] Abramowitz, M. and I.A. Stegun, Handbook of Mathematical Functions, National Bureau of Standards, Applied Math. Series #55, Dover Publications, 1965, sec. 6.5.