2012-02-27 23 views

Respuesta

93

La expresión R

exp(1) 

representa e, y

exp(2) 

representa e^2.

Esto funciona porque exp es la función de exponenciación con base e.

12

si usted quiere tener un pequeño número e para jugar, también se puede hacer uno mismo:

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)) 

cosas divertidas

+2

Cortesía del usuario ** gla **: "La última línea debe ser' e <- sum (1/factorial (0: 100)) '(y no' 1: 100') "- su última línea es apagado por 1, produciendo '1.718 ...' –

+3

gracias! editado! tomó 3 años, ¡ay !, la revisión abierta por pares siempre viene bien! –

9

-digamma(1) es el de Constant Euler en R.

e, (exp(1) en R), que es base natural del logaritmo natural

Euler's Constant. Euler's Number

+1

No edite la pregunta para cambiar su terminología. El hecho de que 25000 personas hayan visitado esta página sin quejas hasta ahora me sugiere que muchas personas leen "constante de Euler" para decir 'e', y si cambias el título, los buscadores futuros no podrán encontrar esta página. Además, echando un vistazo a la wikipedia, parece que esta lectura de la "constante de Euler" está bastante extendida (ya que incluso hay una nota en la parte superior de la página que se vincula a la página para 'e'). – Frank

+2

@Frank Hey Frank. Gracias por responder, pero no estoy de acuerdo con usted. No estoy de acuerdo con la lógica de que "la mayoría de las personas llamaron a" e "como la constante de Euler y, por lo tanto, deberíamos llamarlo de la misma manera en stackoverflow". Las matemáticas son un tema sutil y la terminología realmente importa. Tengo el derecho y la responsabilidad de decirle a la gente aquí la verdad en lugar de dejar que lo llamen como quieran. La nota sobre la página de wiki no indica que estos dos términos son idénticos, en cambio, la nota está allí porque muchas personas no conocen la diferencia entre esas dos constantes. – freeyoung

+1

@ Frank Creo que muchas personas buscan la respuesta a la constante de euler pero encuentran esta, decepcionante búsqueda en otro lugar como yo. Siento que deberíamos hacer lo mismo, poner un comentario dice que si estás buscando e (base natural del logaritmo natural), haz clic aquí. En realidad, al mirar el detalle de la pregunta, es la persona que hace esta pregunta que no conoce la diferencia entre e y la constante de euler. Me siento incómodo porque tenemos una pregunta con el título que no concuerda con el contenido. – freeyoung

Cuestiones relacionadas