Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】log10()関数の使い方

log10関数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

log10関数は、指定された数値の常用対数(底が10の対数)を計算して返却する関数です。この関数は、RubyのMathモジュールに属しており、モジュール関数として提供されています。システム開発において、数値のオーダー評価やデータスケールの調整に有用です。

引数には、対数を求めたい対象となる正の数値を渡します。例えば、Math.log10(100)は2.0を、Math.log10(1000)は3.0を返すように、10を底とする対数計算結果を浮動小数点数で返します。引数として負の数やゼロを渡した場合、数学的に対数が定義されないため、実行時にエラーが発生します。そのため、必ず正の数値を指定する必要があります。

この関数は、科学技術計算やデータ処理の分野で広く利用されます。音のデシベル値や化学におけるpH値、地震のマグニチュードなど、広範囲の数値を扱いやすくするために活用されます。プログラミング初心者の方でも、数値の対数計算が必要な場面で、正確かつ簡単に常用対数を求める基本的な数学関数として活用いただけます。

構文(syntax)

1Math.log10(数値)

引数(parameters)

x

  • x: 対数計算を行う数値

戻り値(return)

Float

引数で与えられた数値の常用対数(10を底とする対数)を計算した結果を浮動小数点数(Float)で返します。

関連コンテンツ