Operator ARCCOT

Operator Library: Arithmetics

이 연산자는 입력의 아크코탄젠트(arccot)를 계산합니다.

arccot의 입력 범위는 [∞, ∞]입니다. 이 연산자에는 입력 값의 고정 소수점 해상도 비트를 정의하는 Resolution 파라미터가 포함되어 있습니다. 입력 범위는 입력 비트 수에 의해 결정됩니다.

여기서

은(는) 입력에서의 Bit Width이고, R은 해상도 비트입니다.

arccot 함수의 인수 x는 다음으로 결정됩니다.

arccot 함수의 결과는 ]0, π[ 범위에 있습니다. VisualApplets에서 연산자의 출력 값 범위는 다음과 같이 매핑됩니다.

여기서

은(는) 출력 링크에서의 Bit Width입니다. 따라서 출력 값은

다음 이미지는 arccot 함수의 그래프를 보여줍니다.

다음 그림에서는 VisualApplets 연산자 구현을 보여줍니다. 입력 및 출력 Bit Width를 확인하세요.

입력 픽셀 값을 살펴보겠습니다. 예를 들어 -100입니다. 주어진 해상도가 4일 때, 픽셀 값의 실제 값 표현은 -100/16입니다. -100/16의 arccot 결과는 arccot(-100/16) = 2.98입니다. 픽셀 값 표현에서 이 결과는 그래프에 표시된 것과 같은 122가 됩니다.

I/O Properties

Property Value
Operator Type O
Input Link I, data input
Output Link O, data output

Supported Link Format

Link Parameter Input Link I Output Link O
Bit Width [8, 12] [8,32]
Arithmetic signed signed
Parallelism any as I
Kernel Columns 1 as I
Kernel Rows 1 as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format VAF_GRAY as I
Color Flavor FL_NONE as I
Max. Img Width any as I
Max. Img Height any as I

Parameters

ResolutionBits
Type static parameter
Default 8
Range [0..OutputBitWidth]

이 파라미터는 위의 설명에 정의된 대로 입력 값의 정확도를 정의합니다.

사용 예제

ARCCOT 연산자의 사용법은 다음 예시와 같습니다.