MathF.Atan2(Single, Single) 메서드

정의

탄젠트를 적용했을 때 지정된 두 숫자의 몫이 나오는 각도를 반환합니다.

public:
 static float Atan2(float y, float x);
public static float Atan2 (float y, float x);
static member Atan2 : single * single -> single
Public Shared Function Atan2 (y As Single, x As Single) As Single

매개 변수

y
Single

점의 y 좌표입니다.

x
Single

점의 x 좌표입니다.

반환

-π ≤θ ≤π 범위의 각도 θ(라디안) 및 tan(θ) = y / x입니다(여기서 x, y는 데카르트 평면 상의 지점임). 다음 사항이 적용됩니다.

  • (x, y)가 1사분면 안에 있으면 1, 0 < θ < π/2입니다.

  • 사분면 2의 (x, y)의 경우 π/2 < 을 ≤ π.

  • (x, y)가 3사분면 안에 있으면 3, -π < θ < -π/2입니다.

  • (x, y)가 4사분면 안에 있으면 -π/2 < θ < 0입니다.

점이 사분면의 경계에 있는 경우 반환 값은 다음과 같습니다.

  • y가 0이고 x가 음수가 아니면 θ = 0입니다.

  • y가 0이고 x가 음수이면 θ = π입니다.

  • y가 양수이고 x가 0이면 θ = π/2입니다.

  • y가 음수이고 x가 0이면 θ = -π/2입니다.

  • y가 0이고 x가 0이면 θ = 0입니다.

x 또는 yNaN이거나, xyPositiveInfinity 또는 NegativeInfinity이면 이 메서드는 NaN을 반환합니다.

설명

반환 값은 x축에 의해 형성된 카티시안 평면의 각도이며 원점(0,0)에서 시작하여 지점에서 종료되는 벡터(x,y)입니다.

이 메서드는 기본 C 런타임을 호출하며 정확한 결과 또는 유효한 입력 범위는 서로 다른 운영 체제 또는 아키텍처 간에 다를 수 있습니다.

적용 대상