Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > bigdecimalライブラリ > BigDecimalクラス > sqrt

instance method BigDecimal#sqrt

sqrt(n) -> BigDecimal[permalink][rdoc]

self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で 計算します。

[PARAM] n:
有効桁数を整数で指定します。
[EXCEPTION] TypeError:
n に Fixnum 以外のオブジェクトを指定した場合に発 生します。
[EXCEPTION] ArgumentError:
n に負の数を指定した場合に発生します。