我想使用Ruby获得Fixnum的基数10对数,但发现未定义n.log或n.log10。 Math :: log已定义,但使用的基数与10不同。
获得Fixnum的10对数的最简单方法是什么?
答案 0 :(得分:8)
有
Math::log10 (n)
还有logx(y) = log(y)/log(x)
答案 1 :(得分:1)
阅读模块Math的文档,答案非常明显:
Math::log10(n)
这给出了基数10的对数n。
答案 2 :(得分:0)
Math.log10(数字)=>浮动 返回基数10日志