Библиотека cmath определяет набор функций для выполнения общих математических операций и преобразований:
Тригонометрические функции
Тип | Значение |
cos | Вычисление косинуса угла, переведенного в радианы. |
sin | Вычисление синуса угла, переведенного в радианы. |
tan | Вычисление тангенса угла, переведенного в радианы. |
acos | Вычисление арккосинуса, результат будет в радианах. |
asin | Вычисление арксинуса, результат будет в радианах. |
atan | Вычисление арктангенса, возвращаемый результат будет в радианах. |
atan2 | Вычисление арктангенса и квадранта по координатам x и y, возвращаемый результат будет в радианах. |
Гиперболические функции
Тип | Значение |
cosh | Вычисление гиперболического косинуса. |
sinh | Вычисление гиперболического синуса. |
tanh | Вычисление гиперболического тангенса. |
Экспоненциальные и логарифмические функции
Тип | Значение |
exp | Вычисление экспоненты. |
frexp | Получить мантиссу и показатель степени двойки. |
ldexp | Генерация числа по значению мантиссы и показателю степени. |
log | Натуральный логарифм. |
log10 | Десятичный логарифм. |
modf | Разделение вещественного значения на дробную и целую части. |
Функции степени
Тип | Значение |
pow | Возведение числа в степень. |
sqrt | Корень квадратный. |
Округление, модуль и другие функции
Тип | Значение |
ceil | Округление до наименьшего целого значения. |
fabs | Вычислить модуль значения. |
floor | Округление до наибольшего целого значения. |
fmod | Остаток от деления числителя на знаменатель. |