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 (数値) => float は基数 10 のログを返します

于 2008-09-09T08:59:16.790 に答える