module function CMath.#sqrt

sqrt(z) -> Float | Complex[permalink][rdoc][edit]

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)