CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
atan2
atan2
Функция Вычисляет арктангенс от y/x. Синтаксис #include <math.h> double atan2(double y, double x); Файл, содержащий math.h прототип Описание atan2 возвращает арктангенс от y/x и производит корректировку результата, даже если результирующий угол близок к pi/2 или -pi/2 (x близок к 0). Если и x и y установлены в 0, то функция устанавливает errno в EDOM. Возвращаемое atan2 возвращает значение в диапазоне от -pi до pi. значение Обработку ошибок для этой функции можно изменить с помощью функции matherr. Переносимость Поддерживается в системах UNIX и определена в ANSI C. Смотрите также acos, asin, atan, cos, matherr, sin, tan. Пример: #include <stdio.h> #include <math.h> int main(void) { double result; double x = 90.0,y = 15.0; result = atan2(x,y); printf("Арктангенс от отношения %1f равен %1f\n",(x/y),result); return 0; }