library bigdecimal/math

[edit]

要約

BigDecimalを使った数学的な機能を提供します。

以下の計算が行えます。

引数:

x

計算対象の BigDecimal オブジェクト。

prec

計算結果の精度。

例:

require "bigdecimal"
require "bigdecimal/math"

include BigMath

a = BigDecimal((PI(100)/2).to_s)
puts sin(a,100) #=> 0.10000000000000000000......E1

追加・再定義されるメソッド

BigMath.#E BigMath.#PI BigMath.#atan BigMath.#cos BigMath.#sin BigMath.#sqrt