Возвращает арктангенс заданного значения в любом из четырех квадрантов.
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 |
Смотрите также
Справочное руководство
Функция ATAN( )Функция DTOR( )
Функция RTOD( )
Команда SET DECIMALS
Функция TAN( )
Прочие ресурсы
ФункцииСправочное руководство по языку (Visual FoxPro)