Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > bigdecimalライブラリ > BigMathモジュール

module BigMath

クラスの継承リスト: BigMath

要約

BigDecimalを使った数学的な機能を提供するモジュールです。

モジュール関数

定義 説明
exp(x, prec) -> BigDecimal

x の指数関数を prec で指定した精度で計算します。

log(x, prec) -> BigDecimal

x の自然対数を prec で指定した精度で計算します。

追加されるメソッド

定義 説明 ライブラリ
E(prec) -> BigDecimal

自然対数の底 e を prec で指定した精度で計算します。

bigdecimal/math
PI(prec) -> BigDecimal

円周率を prec で指定した精度で計算します。

bigdecimal/math
atan(x, prec) -> BigDecimal

x の逆正接関数を prec で指定した精度で計算します。単位はラジアンです。 x に無限大や NaN を指定した場合には NaN を返します。

bigdecimal/math
cos(x, prec) -> BigDecimal

x の余弦関数を prec で指定した精度で計算します。単位はラジアンです。x に無限大や NaN を指定した場合には NaN を返します。

bigdecimal/math
sin(x, prec) -> BigDecimal

x の正弦関数を prec で指定した精度で計算します。単位はラジアンです。x に無限大や NaN を指定した場合には NaN を返します。

bigdecimal/math
sqrt(x, prec) -> BigDecimal

x の平方根を prec で指定した精度で計算します。

bigdecimal/math