MathF.Atan2(Single, Single) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
탄젠트를 적용했을 때 지정된 두 숫자의 몫이 나오는 각도를 반환합니다.
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
또는 y
가 NaN이거나, x
및 y
가 PositiveInfinity 또는 NegativeInfinity이면 이 메서드는 NaN을 반환합니다.
설명
반환 값은 x축에 의해 형성된 카티시안 평면의 각도이며 원점(0,0)에서 시작하여 지점에서 종료되는 벡터(x,y)입니다.
이 메서드는 기본 C 런타임을 호출하며 정확한 결과 또는 유효한 입력 범위는 서로 다른 운영 체제 또는 아키텍처 간에 다를 수 있습니다.
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기