method
log
Register or
log in
to add new notes.
szeryf -
July 13, 2009
1 thank
Any base logarithm
Using basic arithmetic you can get logarithm with any base:
def log_with_base base, num Math.log(num) / Math.log(base) end
Examples:
>> log_with_base 2, 10 => 3.32192809488736 >> log_with_base 2, 2 => 1.0 >> log_with_base 2, 4 => 2.0 >> log_with_base 2, 16 => 4.0 >> log_with_base 4, 16 => 2.0