総合手引 | セクション 3 | English | Deutsch | オプション |
atan2(y, x) := | atan(y/x) | x > 0 の場合 |
sign(y)*(π -atan(|y/x|) | x < 0 の場合 | |
0 | x = y = 0 の場合、 | |
sign( y)*π/2 | x = 0 != y の場合 |
(r=0,θ=0) にマップされるときです。 一般に、極座標への変換は次のようにして計算する必要があります。
r := hypot(x,y); ... := sqrt(x*x+y*y) theta := atan2(y,x) r := hypot(x,y); ... := √(x2+y2) theta := atan2(y,x)
r := sqrt(x*x+y*y); r =0 の場合は、x := copysign(1,x);r := √(x*x+y*y); r =0 の場合は、x := copysign(1,x);
ATAN2 (3) | May 2, 1991 |
総合手引 | セクション 3 | English | Deutsch | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
“ | With features like these, who needs bugs? | ” |
— Henry Spencer |