Математические функции

Математические функции стандартной библиотеки хранятся в головном файле <math.h>. Аргументы функции имеют тип double — тип с плавающей точкой двойной точности. Все математические функции также возвращают значения типа double. Углы в тригонометрических функциях задаются в радианах.

Основные математические функции стандартной библиотеки [4] приведены в табл. 2.2.

Таблица 1.2

Основные математические функции

 

Функция Краткое описание
abs(x) нахождение абсолютного значения выражения типа int
acos(x) вычисление арккосинуса
asin(x) вычисление арксинуса
atan(x) вычисление арктангенса х
atanl{y, x) вычисление арктангенса у/х
cabs(z) нахождение абсолютного значения комплексного числа
ceil(x) нахождение наименьшего целого, большего или равного х
cos(x) вычисление косинуса
cosh(x) вычисление гиперболического косинуса
exp(x) вычисление функции экспоненты
fabs(x) нахождение абсолютного значения х
floor{x) нахождение наибольшего целого, меньшего или равного х
fmod(x, y) нахождение остатка от деления х/у
hypot(x, y) вычисление гипотенузы по двум заданным катетам хи у
labs(x) нахождение абсолютного значения типа long
log(x) вычисление натурального логарифма

Окончание табл. 2.2

 

Функция Краткое описание
log(x) вычисление логарифма по основанию 10
matherr(x) управление реакцией на ошибки при выполнении функций математической библиотеки
pow(x, у) вычисление х в степени у
sin(x) вычисление синуса
sinh(x) вычисление гиперболического синуса
sqrt(x) нахождение квадратного корня
tan(x) вычисление тангенса
tanh(x) вычисление гиперболического тангенса