要約
BigDecimalを使った数学的な機能を提供します。
以下の計算が行えます。
- sqrt(x, prec)
 - sin (x, prec)
 - cos (x, prec)
 - atan(x, prec)
 - PI (prec)
 - E (prec)
 
引数:
- x
 - 
計算対象の BigDecimal オブジェクト。
 - prec
 - 
計算結果の精度。
例
require "bigdecimal" require "bigdecimal/math" include BigMath a = BigDecimal((PI(100)/2).to_s) puts sin(a,100) #=> 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998765917571575217785e0 
追加・再定義されるメソッド
BigMath.#E
BigMath.#PI
BigMath.#atan
BigMath.#cos
BigMath.#sin
BigMath.#sqrt