Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > complexライブラリ > Complexクラス > polar
polar -> Array
複素数の極座標表示、すなわち、配列 [self.abs, self.arg] を返します。
例:
z = Complex.new(3.0, 4.0) p z #=> Complex(3.0, 4.0) p z.polar #=> [5.0, 0.927295218001612]