Este parece fácil, pero tengo problemas para calcular el registro (Base 5) en Ruby.Cálculo del logaritmo Base-n en Ruby
Es evidente que el estándar de logaritmo en base 10 funciona bien:
>> value = Math::log(234504)
=> 12.3652279242923
Pero en mi proyecto tengo que usar Base 5. De acuerdo con los documentos de rubí (http://www.ruby-doc.org/ core/classes/Math.html # M001473) parece que debería ser capaz de hacer esto:
Math.log (num, base) → flotar
>> value = Math::log(234504, 5)
ArgumentError: wrong number of arguments (2 for 1)
from (irb):203:in `log'
from (irb):203
from :0
¿Qué no le gusta. ¿Alguien sabe cómo calcular los registros en base-n en ruby en los rieles?
Gracias!
¿Qué versión de Ruby estás utilizando? Funciona para mi. – Dogbert