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

module BigMath

クラスの継承リスト: BigMath

要約

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

モジュール関数

定義 説明
E(prec) -> BigDecimal

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

PI(prec) -> BigDecimal

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

atan(x, prec) -> BigDecimal

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

cos(x, prec) -> BigDecimal

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

exp(x, prec) -> BigDecimal

x の指数関数を prec で指定した精度で計算します。 x に無限大や NaN を指定した場合には NaN を返します。

log(x, prec) -> BigDecimal

x の自然対数を prec で指定した精度で計算します。x に無限大や NaN を指定 した場合には x を返します。

sin(x, prec) -> BigDecimal

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

sqrt(x, prec) -> BigDecimal

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