Функция ATN2()

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

Синтаксис:

ATN2(nYCoordinate, nXCoordinate)

Параметры:
nYCoordinate
Задает координату y.
nXCoordinate
Задает координату x.

Результат:
Числовой

Комментарии:
Функция ATN2( ) возвращает величину угла (в радианах) между прямой y = 0 и прямой, соединяющей заданную точку с началом координат (0, 0).
Значение, возвращаемое функцией ATN2( ), лежит в диапазоне от -pi/2 до +pi/2.
Значение, возвращаемое функцией ATN2( ), можно перевести в градусы с помощью функции RTOD( ). Число десятичных знаков, приводимых в результате, можно задать установкой SET DECIMALS.

Пример:

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

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 23.11.2002