Time for an 2014 update…
This commit is contained in:
parent
372c577f83
commit
09687c4926
2520 changed files with 34227 additions and 7318 deletions
1
Task/Gamma-function/Julia/gamma-function-1.julia
Normal file
1
Task/Gamma-function/Julia/gamma-function-1.julia
Normal file
|
|
@ -0,0 +1 @@
|
|||
gamma(x)
|
||||
4
Task/Gamma-function/Julia/gamma-function-2.julia
Normal file
4
Task/Gamma-function/Julia/gamma-function-2.julia
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
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
|
||||
14
Task/Gamma-function/Julia/gamma-function-3.julia
Normal file
14
Task/Gamma-function/Julia/gamma-function-3.julia
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
julia> x = rand(10)*20
|
||||
julia> (gamma_quad(x) - gamma(x)) ./ gamma(x)
|
||||
|
||||
10-element Array{Any,1}:
|
||||
-1.64473e-16
|
||||
1.30036e-16
|
||||
0.0
|
||||
-1.92627e-16
|
||||
0.0
|
||||
2.06808e-16
|
||||
-1.46141e-16
|
||||
1.65947e-16
|
||||
0.0
|
||||
0.0
|
||||
Loading…
Add table
Add a link
Reference in a new issue