MathF.Atan2(Single, Single) 메서드


탄젠트를 적용했을 때 지정된 두 숫자의 몫이 나오는 각도를 반환합니다.Returns the angle whose tangent is the quotient of two specified numbers.

 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 좌표입니다.The y coordinate of a point.


점의 x 좌표입니다.The x coordinate of a point.


-π ≤θ ≤π 범위의 각도 θ(라디안) 및 tan(θ) = y / x입니다(여기서 x, y는 데카르트 평면 상의 지점임).An angle, θ, measured in radians, such that -π ≤ θ ≤ π, and tan(θ) = y / x, where (x, y) is a point in the Cartesian plane. 다음 사항이 적용됩니다.Observe the following: - (x, y)가 1사분면 안에 있으면 0 < θ < π/2입니다.- For (x, y) in quadrant 1, 0 < θ < π/2.

- (x, y)가 2사분면 안에 있으면 π/2 < θ ≤ π입니다.- For (x, y) in quadrant 2, π/2 < θ ≤ π.

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

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

점이 사분면의 경계에 있는 경우 반환 값은 다음과 같습니다.For points on the boundaries of the quadrants, the return value is the following: - y가 0이고 x가 음수가 아니면 θ = 0입니다.- If y is 0 and x is not negative, θ = 0.

- y가 0이고 x가 음수이면 θ = π입니다.- If y is 0 and x is negative, θ = π.

- y가 양수이고 x가 0이면 θ = π/2입니다.- If y is positive and x is 0, θ = π/2.

- y가 음수이고 x가 0이면 θ = -π/2입니다.- If y is negative and x is 0, θ = -π/2.

- y가 0이고 x가 0이면 θ = 0입니다.- If y is 0 and x is 0, θ = 0.

x 또는 yNaN이거나, xyPositiveInfinity 또는 NegativeInfinity이면 이 메서드는 NaN을 반환합니다.If x or y is NaN, or if x and y are either PositiveInfinity or NegativeInfinity, the method returns NaN.


반환 값에는 x 축의 벡터는 원점 (0, 0)에서 시작 및 종료 지점, (x, y)로 구성 된 데카르트 평면의 각도입니다.The return value is the angle in the Cartesian plane formed by the x-axis, and a vector starting from the origin, (0,0), and terminating at the point, (x,y).

적용 대상