2

我想使用 Ruby 获取 Fixnum 的以 10 为底的对数,但发现未定义 n.log 或 n.log10。Math::log 已定义,但使用的基数不同于 10。

获得 Fixnum 以 10 为底的对数的最简单方法是什么?

4

3 回答 3

9

Math::log10 (n)

并且还有一个对数的性质logx(y) = log(y)/log(x)

于 2008-09-09T09:00:35.553 回答
1

阅读模块 Math 的文档,答案非常明显:

Math::log10(n) 

这给出了 n 的以 10 为底的对数。

于 2008-09-09T08:59:00.067 回答
0

Math.log10 (numeric) => float 返回以 10 为底的对数

于 2008-09-09T08:59:16.790 回答