Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Complexクラス > abs
abs -> Float
[permalink][rdoc]magnitude -> Float
自身の絶対値を返します。
以下の計算の結果を Float オブジェクトで返します。
sqrt(self.real ** 2 + self.imag **2)
例:
Complex(1, 2).abs # => 2.23606797749979 Complex(3, 4).abs # => 5.0 Complex('1/2', '1/2').abs # => 0.7071067811865476
[SEE_ALSO] Complex#abs2