언어

StrictMath.Atan2(Double, Double) 메서드

정의

사각형 좌표(, )를 극좌표(xr, y)로 변환하는 각도 세타를 반환합니다.theta).

[Android.Runtime.Register("atan2", "(DD)D", "")]
public static double Atan2(double y, double x);
[<Android.Runtime.Register("atan2", "(DD)D", "")>]
static member Atan2 : double * double -> double

매개 변수

y
Double

좌표

x
Double

abscissa 좌표

반품

점의 세타 구성 요소(rtheta) 점(xy) 카티시안 좌표

특성

설명

사각형 좌표(, )를 극좌표(xr, y)로 변환하는 각도 세타를 반환합니다.theta). 이 메서드는 -pi to pi 범위의 y/x 아크 탄젠트를 계산하여 세 단계를 계산합니다. 특수 사례: <ul><li>인수 중 하나가 NaN이면 결과는 NaN입니다. <li>첫 번째 인수가 양수이고 두 번째 인수가 양수이거나 첫 번째 인수가 양수이고 유한하고 두 번째 인수가 양수 무한대이면 결과는 양수 0입니다. <li>첫 번째 인수가 음수 0이고 두 번째 인수가 양수이거나 첫 번째 인수가 음수이고 유한하고 두 번째 인수가 양수 무한대이면 결과는 음수 0입니다. <li>첫 번째 인수가 양수 0이고 두 번째 인수가 음수이거나 첫 번째 인수가 양수이고 유한하고 두 번째 인수가 음수 무한대이면 결과는 double에 가장 가까운 값입니다. <li>첫 번째 인수가 음수 0이고 두 번째 인수가 음수이거나 첫 번째 인수가 음수이고 유한하고 두 번째 인수가 음수 무한대이면 결과는 -double에 가장 가까운 값입니다. <li>첫 번째 인수가 양수이고 두 번째 인수가 양의 0 또는 음수 0이거나 첫 번째 인수가 양수 무한대이고 두 번째 인수가 유한하면 결과는 double/2에 가장 가까운 값입니다. <li>첫 번째 인수가 음수이고 두 번째 인수가 양수이거나 음수 0이거나 첫 번째 인수가 음수 무한대이고 두 번째 인수가 유한한 경우 결과는 -double/2에 가장 가까운 값입니다. <li>두 인수가 모두 양의 무한대이면 결과는 double/4에 가장 가까운 값입니다. <li>첫 번째 인수가 양수 무한대이고 두 번째 인수가 음수 무한대이면 결과는 3*double/4에 가장 가까운 값입니다. <li>첫 번째 인수가 음수 무한대이고 두 번째 인수가 양수 무한대이면 결과는 -double/4에 가장 가까운 값입니다. <li>두 인수가 모두 음수 무한대이면 결과는 -3*double/4에 가장 가까운 값입니다.</ul>

에 대한 java.lang.StrictMath.atan2(double, double)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상