Ten wydaje się łatwy, ale mam problem z obliczeniem logu (Base 5) w Ruby.Obliczanie logarytmu Base-n w Ruby
Wyraźnie średnia base-10 log działa dobrze:
>> value = Math::log(234504)
=> 12.3652279242923
Ale w moim projekcie muszę korzystać z bazy 5. Zgodnie z docs Ruby (http://www.ruby-doc.org/ rdzeń/classes/Math.html # M001473) wydaje powinienem być w stanie to zrobić:
Math.log (num, baza) → unosić
>> value = Math::log(234504, 5)
ArgumentError: wrong number of arguments (2 for 1)
from (irb):203:in `log'
from (irb):203
from :0
którym nie podoba. Czy ktoś wie, jak obliczyć logi w bazie-n w rubinach na szynach?
Dzięki!
Z której wersji Ruby korzystasz? Pracuje dla mnie. – Dogbert