Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > cmathライブラリ > CMathモジュール > sqrt

module function CMath.#sqrt

sqrt(z) -> Float | Complex

z の平方根を返します。

[PARAM] z:
数値
[EXCEPTION] TypeError:
z に数値以外を指定した場合に発生します。

例:

require "cmath"
CMath.sqrt(-1)               # => (0+1.0i)
CMath.sqrt(1)                # => 1.0
CMath.sqrt(Complex(0, 8))    # => (2.0+2.0i)
module CMath