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

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

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

作成日: 更新日:

基本的な使い方

erfc関数は、与えられた数値に対する補誤差関数を計算する関数です。この関数は、誤差関数erf(x)の補数的な関係にあり、erfc(x) = 1 - erf(x)として定義されます。主に、正規分布などの確率分布に関連する統計計算や、熱伝導などの物理モデルにおける科学技術計算の分野で利用されます。特に、引数xの値が大きい場合でも高い精度で計算結果を求めることができる特徴があります。

Rubyにおいては、このerfc関数は標準のMathモジュールに提供されています。そのため、利用する際にはMath.erfc(x)のようにMathモジュール名をプレフィックスとして付けて呼び出します。引数xには、計算対象となる浮動小数点数や整数などの数値を指定します。戻り値としては、計算された補誤差関数の値が浮動小数点数で返されます。システムエンジニアを目指す初心者の方にとっては、直接利用する機会は少ないかもしれませんが、統計ライブラリや科学計算ライブラリの内部で利用されていることがあるため、その存在と役割を理解しておくことは有用です。

構文(syntax)

1Math.erfc(x)

引数(parameters)

req

  • x: 補誤差関数 $erfc(x)$ の計算対象となる数値

戻り値(return)

Float

erfc関数は、相補誤差関数(Complementary Error Function)の値を浮動小数点数(Float)で返します。

関連コンテンツ