Это кажется простым, но у меня проблемы с вычислением лога (база 5) в Ruby.
Очевидно, что стандартный журнал base-10 работает нормально:
>> value = Math::log(234504)
=> 12.3652279242923
Но в моем проекте мне нужно использовать Base 5. Согласно ruby docs (http://www.ruby -doc.org /core / classes / Math.html # M001473) кажется, что я должен быть в состоянии сделать это:
Math.log (num, base) → float
>> value = Math::log(234504, 5)
ArgumentError: wrong number of arguments (2 for 1)
from (irb):203:in `log'
from (irb):203
from :0
Что это не нравится.Кто-нибудь знает, как рассчитать логи в base-n в ruby на рельсах?
Спасибо!