ATan2 함수

래스터 픽셀의 아크 탄젠트 값(x,y 기반)을 계산합니다.

ATan2 설명

참고

ATan2 함수는 사각형 좌표(x,y)를 극좌표(r,θ)로 변환합니다. 여기서 r은 원점으로부터의 거리이며 θ는 x축으로부터의 각도입니다.

ATan2 변환
사각형 좌표를 극좌표로 변환합니다.

ATan2를 결정하는 방정식은 다음과 같습니다.

tanθ = y/x
(여기서 θ는 각도임). ATan2 연산은 직교 좌표 행렬(부호 기반)의 모든 사분면을 나타냅니다.

첫 번째 지정된 입력값은 탄젠트 각도(y) 계산에서 분자로 사용됩니다. 두 번째 지정된 입력값은 각도(x) 계산에서 분모로 사용됩니다.

수학에서 모든 삼각 함수에는 도메인이라고 하는 유효한 입력 값 범위가 정의되어 있습니다. 각 함수의 결과값에도 정의된 범위가 있습니다. 이 도구의 경우 도메인과 범위는 다음과 같습니다.

  • 도메인: -∞ < [in_value] < ∞
  • 범위: -pi < [out_value] ≤ pi
이 도메인은 2개 입력 모두에 적용됩니다.

입력값이 둘 다 0이면 결과는 NoData가 됩니다. 첫 번째 입력값이 0이면 결과는 0이 됩니다.

ATan2 함수에 대한 입력값은 선형 단위로 해석됩니다. 의미 있는 결과를 위해서는 둘 다 동일한 단위여야 합니다.

입력 값 유형과 상관없이 결과 래스터는 항상 부동 소수점 유형입니다.

이 도구의 결과값은 단위가 없는 것으로 해석됩니다.

두 입력이 모두 단일밴드 래스터거나 입력 중 하나가 상수인 경우 결과는 단일밴드 래스터입니다.

두 입력이 모두 다중밴드 래스터인 경우 함수는 하나의 입력에서 각 밴드에 대해 작업을 수행하며 결과는 다중밴드 래스터가 됩니다. 각 멀티밴드 입력의 밴드 수는 같아야 합니다.

입력 중 하나가 멀티밴드 래스터이며 다른 입력이 상수인 경우 함수는 멀티밴드 입력의 각 밴드에 대한 상수 값에 대해 작업을 수행하며 결과는 다중밴드 래스터가 됩니다.

두 입력이 동일한 수의 변수를 가진 다차원 래스터인 경우 함수는 동일한 차원 값을 가진 모든 슬라이스에 대해 연산을 수행하며 결과는 다차원 래스터가 됩니다. 입력의 변수는 동일한 차원 또는 공통 차원을 가져야 하지만 비공통 차원은 없어야 합니다.

입력 중 하나가 다차원 래스터이고 다른 입력이 상수인 경우 함수는 상수 값에 대한 모든 변수의 모든 분할에 대해 작업을 수행하며 결과는 다차원 래스터가 됩니다.

매개변수

매개변수 이름설명

래스터

역 탄젠트를 계산할 때 사용할 분자나 y 값을 지정하는 입력입니다.

래스터2

역 탄젠트를 계산할 때 사용할 분모나 x 값을 지정하는 입력입니다.

범위 유형

다음 중 결과 래스터에 사용될 범위를 선택합니다.

  • 첫 번째 — 첫 번째 입력 래스터의 범위를 사용하여 처리 범위를 결정합니다.

  • 교차 — 중첩되는 픽셀의 범위를 사용하여 처리 범위를 결정합니다. 이 옵션이 기본 설정입니다.
  • 결합 — 모든 래스터의 범위를 사용하여 처리 범위를 결정합니다.
  • 마지막 — 마지막 입력 래스터의 범위를 사용하여 처리 범위를 결정합니다.

셀크기 유형

다음 중 결과 래스터에 사용될 셀 크기를 선택합니다. 모든 입력 셀 크기가 동일하면 모든 옵션에서 동일한 결과가 반환됩니다.

  • 첫 번째 — 입력 래스터의 첫 번째 셀 크기가 사용됩니다.
  • 최소 — 모든 입력 래스터의 가장 작은 셀 크기가 사용됩니다.
  • 최대 — 모든 입력 래스터의 가장 큰 셀 크기가 사용됩니다. 이 옵션이 기본 설정입니다.
  • 평균 — 모든 입력 래스터의 평균 셀 크기가 사용됩니다.
  • 마지막 — 입력 래스터의 마지막 셀 크기가 사용됩니다.


본 항목
  1. 참고
  2. 매개변수