CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
atan, atan2 - арктангенс
Описание
atan вычисляет значение arctg(x) в диапазоне
[-пи/2, пи/2]. atan2 вычисляет значение arctg(y/x)
в диапазоне [-пи, пи]. atan2 использует знаки x, y
для определения квадранта, к которому принадлежит
результат.
Использование
#include <math.h>
double atan(double x); /* ANSI */
double atan2(double x, double y); /* ANSI */
Возвращаемое значение
Обе функции возвращают значение arctg от входного
аргумента (аргументов). Если x и y оба 0, atan2 уста-
навливает errno в EDOM, печатает сообщение DOMAIN об
ошибке в stderr и возвращает 0. Обработку ошибки можно
модифицировать посредством функции matherr.
Пример
#include <math.h>
#include <stdio.h>
main ()
{
double x, y;
x = 1.0;
y = atan(x);
printf("Арктангенс от %f равен %f\n", x, y);
}
Рекомендация
Смотрите также acos, asin.
