A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
11
Task/Gamma-function/Lua/gamma-function.lua
Normal file
11
Task/Gamma-function/Lua/gamma-function.lua
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
gamma, coeff, quad, qui, set = 0.577215664901, -0.65587807152056, -0.042002635033944, 0.16653861138228, -0.042197734555571
|
||||
function recigamma(z)
|
||||
return z + gamma * z^2 + coeff * z^3 + quad * z^4 + qui * z^5 + set * z^6
|
||||
end
|
||||
|
||||
function gammafunc(z)
|
||||
if z == 1 then return 1
|
||||
elseif math.abs(z) <= 0.5 then return 1 / recigamma(z)
|
||||
else return (z - 1) * gammafunc(z-1)
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue