Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Mathモジュール > atan2
atan2(y, x) -> Float
[permalink][rdoc]y / x の逆正接関数の値を返します。
Math.atan2(1,0) #=> 1.5707963267949 Math.atan2(-1,0) #=> -1.5707963267949
atan2(z) -> Complex
[permalink][rdoc] [redefined by complex]
複素関数としてのatan2関数の結果を返します。
atan2関数は以下で定義されます。
atan2(y, x) = -i * log( (x + i * y) / sqrt( x*x + y*y ) )