Библиотека 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 |
Остаток от деления числителя на знаменатель. |