要約
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.10000000000000000000......E1
追加・再定義されるメソッド
BigMath.#E
BigMath.#PI
BigMath.#atan
BigMath.#cos
BigMath.#sin
BigMath.#sqrt