В этой статье я расскажу о часто используемых функциях библиотеки <cmath>. В библиотеку <cmath> входят математические функции, такие как:
- тригонометрические
- функции степени
- округления
- функции минимума, максимума и разницы
Тригонометрические функции.
- Функция tan(x) - вычисляет тангенс.
- Функция cos(x) - вычисляет косинус.
- Функция sin(x) - вычисляет синус.
- Функция acos(x) - вычисляет арккосинус.
- Функция asin(x) - вычисляет арксинус.
- Функция atan(x) - вычисляет арктангенс.
- Функция atan2(x, u) - вычисление арктангенса с двумя параметрами.
Функции степени.
- Функция pow(x, y) - повышение степени. Где x - возводимое число, а y - степень. pow(2, 3) => 8
- Функция sqrt(x) - вычисление квадратного корня.
- Функция cbrt(x) - вычисление кубического корня.
- Функция hypot(x, y) - нахождение длины гипотенузы по её катетам (теорема Пифагора).
Функции округления.
- Функция ceil(x) - округление до большего.
- Функция floor(x) - округление к меньшему.
- Функция fmod(x, y) - вычисление остатка от деления.
Функции минимума, максимум и разницы.
- Функция fdim(x, y) - положительная разница.
- Функция fmax(x, y) - максимальное значение.
- Функция fmin(x, y) - минимальное значение.
Другие математические функции библиотеки <cmath>
- Функция fabs(x) - вычисляет абсолютное значение.
- Функция abs(x) - возводит число в модуль.
- Функция fma(x, y, z) - вычисляет (x * y + z).
Если хотите дополнить ещё какими-нибудь функциями, то пишите в комментарии.
Полный список уроков курса по C++.