如何让R中的Euler-Mascheroni保持不变?

时间:2013-08-07 14:57:27

标签: r

R中有Euler–Mascheroni's constant $ \ gamma \约0.577 $,类似于带有pi的$ \ pi $或带有exp(1)的$ e $?

3 个答案:

答案 0 :(得分:20)

从数学上讲,我们可以将感兴趣的常数写为在1处评估的伽马函数的导数的负数.R具有伽马函数的导数digamma所以它只是将其插入的问题。< / p>

-digamma(1)
#[1] 0.5772157

答案 1 :(得分:3)

像这样:

eulergamma = 0.57721566490153 # just copy from e.g. wiki to whatever precision you need it

现在使用它;)

答案 2 :(得分:-1)

print(-digamma(1), digits=22 )