Just another update
This commit is contained in:
parent
a25938f123
commit
00a190b0a6
6591 changed files with 94363 additions and 23227 deletions
10
Task/Gamma-function/Haskell/gamma-function-1.hs
Normal file
10
Task/Gamma-function/Haskell/gamma-function-1.hs
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
cof :: [Double]
|
||||
cof = [76.18009172947146,-86.50532032941677,24.01409824083091,-1.231739572450155,0.001208650973866179,-0.000005395239384953]
|
||||
|
||||
ser :: Double
|
||||
ser = 1.000000000190015
|
||||
|
||||
gammaln :: Double -> Double
|
||||
gammaln xx = let tmp' = (xx+5.5) - (xx+0.5)*log(xx+5.5)
|
||||
ser' = ser + sum (zipWith (/) cof [xx+1..])
|
||||
in -tmp' + log(2.5066282746310005 * ser' / xx)
|
||||
Loading…
Add table
Add a link
Reference in a new issue