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

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

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

作成日: 更新日:

基本的な使い方

sqrt関数は、指定された数値の正の平方根を計算する関数です。この関数はRubyの標準ライブラリであるMathモジュールに属しており、主に数値計算を行う際に利用されます。

引数には、平方根を求めたい数値を一つ渡します。この数値は非負でなければなりません。具体的には、正の数またはゼロを渡すことが可能です。もし引数に負の数を渡した場合、実数の範囲では平方根を求めることができないため、Math::DomainErrorという実行時エラーが発生します。これは、入力値が関数の数学的な定義域外であることを示すものです。

sqrt関数の戻り値は、計算された平方根を表す浮動小数点数(Float)です。例えば、Math.sqrt(25)と記述すると、5.0という結果が得られます。また、Math.sqrt(2)のように、整数でない平方根も正確に浮動小数点数として計算されます。

利用する際は、Math.sqrt(あなたの数値)のように、Mathモジュール名を付けて呼び出すのが一般的です。これにより、コードの可読性が高まり、どのモジュールの機能を利用しているかが明確になります。システム開発において、数値データから特定の値の平方根を算出する必要がある場合に、このsqrt関数は非常に役立つでしょう。

構文(syntax)

1Math.sqrt(9)

引数(parameters)

req

Ruby:

  • number: 平方根を求めたい数

戻り値(return)

Float

sqrt 関数は、引数として与えられた数値の平方根を計算し、その結果を浮動小数点数(Float)型で返します。

関連コンテンツ