|
TRIG(3M)НАЗВАНИЕ СИНТАКСИС #include <math.h> double sin (x) double x; double cos (x) double x; double tan (x) double x; double asin (x) double x; double acos (x) double x; double atan (x) double x; double atan2 (y, x) double x, y; ОПИСАНИЕ Функция asin возвращает значение arcsin (x) в диапазоне от - П/2 до П/2. Функция acos возвращает значение arccos (x) в диапазоне от 0 до П. Функция atan возвращает значение arctg (x) в диапазоне от - П/2 до П/2. Функция atan2 возвращает значение arctg (y/x) в диапазоне от - П до П, используя знаки обоих аргументов для определения квадранта, которому должно принадлежать возвращаемое значение. СМ. ТАКЖЕ ДИАГНОСТИКА Если абсолютная величина аргумента функций asin или acos превышает 1, либо оба аргумента функции atan2 равны нулю, то будет возвращено нулевое значение, а переменной errno присвоено значение EDOM. Кроме того, в стандартный протокол будет выдано сообщение о выходе за границы области определения. Изложенная процедура обработки ошибок может быть изменена посредством функции matherr(3M). |
|