R编程:我如何获得Euler的数字?

时间:2012-02-27 00:03:27

标签: r eulers-number

例如,我如何在R?

中输入值e ^ 2

3 个答案:

答案 0 :(得分:118)

R表达式

exp(1)

代表e,和

exp(2)

代表e ^ 2.

这是有效的,因为exp是具有基数e的取幂函数。

答案 1 :(得分:16)

-digamma(1)是R中的 Euler常量

e,(R中的exp(1)),这是 自然对数的自然基础

Euler's ConstantEuler's Number

答案 2 :(得分:14)

如果你想要一个小号码e,你也可以自己制作一个号码:

    emake <- function(){
        options("warn"=-1)
        e <- 0
        for (n in 0:2000){
            e <- e+ 1/(factorial(n))
        }
        return(e)
    }
    e <- emake()
    e^10
    exp(10)

    # or even:
    e <- sum(1/factorial(0:100)) 
有趣的东西