Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > complexライブラリ > Complexクラス > abs

instance method Complex#abs

abs -> Float[permalink][rdoc]

自分自身の絶対値を返します。

z = a + b * i

としたとき、絶対値の定義は

sqrt(a*a + b*b)

です。 計算結果としてFloatクラスのオブジェクトが返されることに注意してください。