Pregunta

Quiero obtener el logaritmo en base 10 de un Fixnum usando Ruby, pero descubrí que n.log o n.log10 no están definidos.Math::log está definido pero usa una base diferente a 10.

¿Cuál es la forma más sencilla de obtener el logaritmo en base 10 de un Fixnum?

¿Fue útil?

Solución

Hay

Math::log10 (n)

Y también hay una propiedad de los logaritmos que logx(y) = log(y)/log(x)

Otros consejos

Al leer la documentación del módulo Matemáticas, la respuesta es realmente obvia:

Math::log10(n) 

Esto da el logaritmo en base 10 de n.

Matemáticas.log10(numérico) => Float Devuelve el registro de la base 10

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top