RosettaCodeData/Task/Gamma-function/Julia/gamma-function-2.julia

5 lines
158 B
Plaintext

gamma_quad(t) = quadgk(x -> x^(t-1)*exp(-x), zero(t), inf(t), reltol=100*eps(t))[1]
# generalize to handle arrays of inputs:
@vectorize_1arg Real gamma_quad