Возвращает арктангенс заданного значения в любом из четырех квадрантов.

ATN2(nYCoordinate, nXCoordinate)

Параметры

nYCoordinate

Задает координату y.

nXCoordinate

Задает координату x.

Expand imageВозвращаемое значение

Числовой

Expand imageПримечания

Функция ATN2( ) возвращает величину угла (в радианах) между прямой y = 0 и прямой, соединяющей заданную точку с началом координат (0, 0).

Значение, возвращаемое функцией ATN2( ), лежит в диапазоне от -pi/2 до +pi/2.

Значение, возвращаемое функцией ATN2( ), можно перевести в градусы с помощью функции RTOD( ). Число десятичных знаков, приводимых в результате, можно задать установкой SET DECIMALS.

Expand imageПример

  CopyCode imageCopy Code
CLEAR
? PI( )  && Displays 3.14
? ATN2(0,-1)  && Displays 3.14
STORE COS(PI( )) TO gnXCoord
STORE SIN(PI( )) TO gnYCoord
? ATN2(gnYCoord,gnXCoord)  && Displays 3.14
? ATN2(gnYCoord,gnXCoord)/PI( )  && Displays 1.00

Expand imageСмотрите также