|
|
1.1 ! root 1: .\" @(#)gamma.3 6.1 (Berkeley) 5/15/85 ! 2: .\" ! 3: .TH GAMMA 3M "May 15, 1985" ! 4: .AT 3 ! 5: .SH NAME ! 6: gamma \- log gamma function ! 7: .SH SYNOPSIS ! 8: .nf ! 9: .B #include <math.h> ! 10: .PP ! 11: .B double gamma(x) ! 12: .B double x; ! 13: .fi ! 14: .SH DESCRIPTION ! 15: .I Gamma ! 16: returns ln \||\|\(*G(\||\|\fIx\fR\||\|)\||\|. ! 17: The sign of \(*G(\||\|\fIx\fR\||\|) is returned in the external integer ! 18: .IR signgam . ! 19: The following C program might be used to calculate \(*G: ! 20: .PP ! 21: .nf ! 22: y = gamma(x); ! 23: if (y > 88.0) ! 24: error(); ! 25: y = exp(y); ! 26: if(signgam) ! 27: y = \-y; ! 28: .fi ! 29: .SH DIAGNOSTICS ! 30: A huge value is returned for negative integer arguments. ! 31: .SH BUGS ! 32: There should be a positive indication of error.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.