Common mathematical functions
Материал из cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
[править] Функции
Заголовочный файл
<cmath> | |
Оригинал: Basic operations Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
(C++11) |
вычисляет абсолютное значение интегрального значения (|x|) Оригинал: computes absolute value of an integral value (|x|) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
Абсолютное значение с плавающей точкой (|x|) Оригинал: absolute value of a floating point value (|x|) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
(C++11) |
частное и остаток от деления Оригинал: the quotient and remainder of integer division Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
Остальная часть операции с плавающей точкой разделения Оригинал: remainder of the floating point division operation Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
(C++11) |
подписан остаток от деления операции Оригинал: signed remainder of the division operation Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
Остальные подписанные, а также три последних бита операции деления Оригинал: signed remainder as well as the three last bits of the division operation Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
плавленых многосвязных добавить операцию Оригинал: fused multiply-add operation Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
большее из двух значений с плавающей точкой Оригинал: larger of two floating point values Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
меньшего из двух значений с плавающей точкой Оригинал: smaller of two floating point values Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
положительная разность двух значений с плавающей точкой (max(0, x-y)) Оригинал: positive difference of two floating point values (max(0, x-y)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) (C++11) (C++11) |
Не-число (NaN) Оригинал: not-a-number (NaN) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
Оригинал: Exponential functions Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
возвращает е поднял к данной мощности (ex) Оригинал: returns e raised to the given power (ex) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
(C++11) |
возвращает 2, возведенное в заданной мощности (2x) Оригинал: returns 2 raised to the given power (2x) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
возвращает е поднят на заданной мощности, минус один (ex-1) Оригинал: returns e raised to the given power, minus one (ex-1) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
вычисляет натуральный (базовый е) логарифм (на базе е) (ln(x)) Оригинал: computes natural (base e) logarithm (to base e) (ln(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
вычисляет общие (базовые 10) логарифм (log10(x)) Оригинал: computes common (base 10) logarithm (log10(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
(C++11) |
натуральный логарифм (на базе е) 1 плюс заданное число Оригинал: natural logarithm (to base e) of 1 plus the given number Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
логарифм по основанию 2 из заданного числа Оригинал: base 2 logarithm of the given number Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
Оригинал: Power functions Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
вычисляет квадратный корень (√x) Оригинал: computes square root (√x) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
(C++11) |
вычисляет кубический корень (3√x) Оригинал: computes cubic root (3√x) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
вычисляет квадратный корень из суммы квадратов двух заданных чисел (√x2 +y2 ) Оригинал: computes square root of the sum of the squares of two given numbers (√x2 +y2 ) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
возводит число в данном мощности (xy) Оригинал: raises a number to the given power (xy) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
Оригинал: Trigonometric functions Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
вычисляет синус (sin(x)) Оригинал: computes sine (sin(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
вычисляет косинус (cos(x)) Оригинал: computes cosine (cos(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
вычисляет тангенс (tan(x)) Оригинал: computes tangent (tan(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
вычисляет арксинус (arcsin(x)) Оригинал: computes arc sine (arcsin(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
вычисляет арккосинус (arccos(x)) Оригинал: computes arc cosine (arccos(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
вычисляет арктангенс (arctan(x)) Оригинал: computes arc tangent (arctan(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
арктангенс, с использованием знаков для определения квадранта Оригинал: arc tangent, using signs to determine quadrants Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
Оригинал: Hyperbolic functions Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
вычисляет гиперболический синус (sh(x)) Оригинал: computes hyperbolic sine (sh(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
вычисляет гиперболический косинус (ch(x)) Оригинал: computes hyperbolic cosine (ch(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
гиперболический тангенс Оригинал: hyperbolic tangent Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
(C++11) |
гиперболического синуса дуги Оригинал: hyperbolic arc sine Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
гиперболические арккосинус Оригинал: hyperbolic arc cosine Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
гиперболический тангенс дуги Оригинал: hyperbolic arc tangent Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
Оригинал: Error and gamma functions Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
(C++11) |
Ошибка функции Оригинал: error function Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
дополнительная функция ошибок Оригинал: complementary error function Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
натуральный логарифм гамма-функции Оригинал: natural logarithm of the gamma function Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
гамма-функция Оригинал: gamma function Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
Оригинал: Nearest integer floating point operations Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
ближайшего целого числа не меньше, чем заданное значение Оригинал: nearest integer not less than the given value Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
ближайшего целого числа не больше, чем заданное значение Оригинал: nearest integer not greater than the given value Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
(C++11) |
ближайшего целого числа не больше по величине, чем заданное значение Оригинал: nearest integer not greater in magnitude than the given value Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) (C++11) (C++11) |
ближайшего целого числа, округление от нуля в половину случаев Оригинал: nearest integer, rounding away from zero in halfway cases Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
Ближайшая целое число, используя текущий режим округления Оригинал: nearest integer using current rounding mode Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) (C++11) (C++11) |
Ближайшая целое число, используя текущий режим округления с исключение, если результат отличается Оригинал: nearest integer using current rounding mode with exception if the result differs Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
Оригинал: Floating point manipulation functions Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
разлагается число в значащей и мощностью 2 Оригинал: decomposes a number into significand and a power of 2 Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
число умножается на 2, возведенное в степень Оригинал: multiplies a number by 2 raised to a power Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
разлагается число в целой и дробной части Оригинал: decomposes a number into integer and fractional parts Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
(C++11) (C++11) |
число умножается на FLT_RADIX, возведенное в степень Оригинал: multiplies a number by FLT_RADIX raised to a power Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
извлекает показатель числа Оригинал: extracts exponent of the number Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
извлекает показатель числа Оригинал: extracts exponent of the number Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) (C++11) |
Следующий представимо значение с плавающей точкой в направлении заданного значения Оригинал: next representable floating point value towards the given value Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
копирует знаком с плавающей точкой Оригинал: copies the sign of a floating point value Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
Оригинал: Classification and comparison Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
(C++11) |
классифицирует данное значение с плавающей точкой Оригинал: categorizes the given floating point value Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, является ли данное число имеет конечное значение Оригинал: checks if the given number has finite value Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, является ли данное число бесконечно Оригинал: checks if the given number is infinite Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, является ли данное число NaN Оригинал: checks if the given number is NaN Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, является ли данное число является нормальным Оригинал: checks if the given number is normal Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, является ли данное число является отрицательным Оригинал: checks if the given number is negative Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, является ли первый с плавающей точкой аргумента больше, чем второй Оригинал: checks if the first floating-point argument is greater than the second Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, является ли первый с плавающей точкой аргумента больше или равно, чем второй Оригинал: checks if the first floating-point argument is greater or equal than the second Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, является ли первый с плавающей точкой аргумент меньше второго Оригинал: checks if the first floating-point argument is less than the second Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, является ли первый с плавающей точкой аргумент меньше или равна, чем второй Оригинал: checks if the first floating-point argument is less or equal than the second Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, является ли первый с плавающей точкой аргумент меньше или больше, чем второй Оригинал: checks if the first floating-point argument is less or greater than the second Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
(C++11) |
проверяет, если два значения с плавающей точкой являются неупорядоченными Оригинал: checks if two floating-point values are unordered Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
[править] Типы
Заголовочный файл
<cmath> | |
float_t
|
Наиболее эффективным с плавающей запятой по крайней мере так велик, как float
Оригинал: most efficient floating-point type at least as wide as float Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
double_t
|
Наиболее эффективным с плавающей запятой по крайней мере так велик, как double
Оригинал: most efficient floating-point type at least as wide as double Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
Заголовочный файл
<cstdlib> | |
div_t
|
Структура типа, возвращение std::div функции
Оригинал: structure type, return of the std::div function Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
ldiv_t
|
Структура типа, возвращение std::ldiv функции
Оригинал: structure type, return of the std::ldiv function Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
lldiv_t
|
Структура типа, возвращение std::lldiv функции
Оригинал: structure type, return of the std::lldiv function Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
Заголовочный файл
<cinttypes> | |
imaxdiv_t
|
Структура типа, возвращение std::imaxdiv функции
Оригинал: structure type, return of the std::imaxdiv function Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
[править] Макро констант
Заголовочный файл
<cmath> | |
(C++11) (C++11) |
указывает на переполнение значение для float, double и long double соответственно Оригинал: indicates the overflow value for float, double and long double respectively Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (константа-макрос) |
(C++11) |
оценивается как положительная бесконечность или стоимость гарантированно переполнения float Оригинал: evaluates to positive infinity or the value guaranteed to overflow a float Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (константа-макрос) |
(C++11) |
оценивается в тихий NaN типа float Оригинал: evaluates to a quiet NaN of type float Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (константа-макрос) |
(C++11) (C++11) (C++11) |
определяет механизм обработки ошибок используются общие математические функции Оригинал: defines the error handling mechanism used by the common mathematical functions Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (константа-макрос) |
Оригинал: Classification Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. | |
(C++11) (C++11) (C++11) (C++11) (C++11) |
указывает на плавающей запятой категории Оригинал: indicates a floating-point category Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (константа-макрос) |
Заголовочный файл
<cfloat> |