Приложение к главе 1

Некоторые математические функции (из библиотеки cmath)

Математическая запись

Запись в С++

Комментарии

open vertical bar x close vertical bar

abs(x)

Находит модуль числа x

begin mathsize 16px style square root of x end style

sqrt(x)

Находит корень квадратный из числа x. Результат — всегда число типа double

begin mathsize 16px style cube root of x end style

>cbrt(x)

Находит корень кубический из числа x. Результат — всегда число вещественного типа

begin mathsize 16px style x to the power of y end style

pow(x, y)

Возводит вещественное число x в вещественную степень y. Результат — всегда число вещественного типа

begin mathsize 16px style 2 to the power of x end style

exp2(x)

Возводит число 2 в степень x. Результат — число вещественного типа

ex

exp(x)

Вычисляет е (число Эйлера, 2.7182818…), возведенное в степень x. Результат — число вещественного типа

lnx

log(x)

Вычисляет натуральный (по основанию e) логарифм числа

lgx

log10(x)

Вычисляет десятичный (по основанию 10) логарифм числа

log2x

log2(x)

Вычисляет двоичные (по основанию 2) логарифм числа

begin mathsize 16px style open square brackets x close square brackets end style

ceil(x)

Находит ближайшее целое число не меньше, чем заданное вещественное значение x. Результат — вещественное число, соответствующее аргументу

begin mathsize 16px style open square brackets x close square brackets end style

floor(x)

Находит ближайшее целое число, которое не больше, чем x. Результат — вещественное число, соответствующее аргументу

sinx

sin(x)

Вычисляет синус числа x. Число x задается в радианах

cosx

cos(x)

Вычисляет косинус числа x. Число x задается в радианах

tgx

tan(x)

Вычисляет тангенс числа x. Число x задается в радианах

arcsinx

asin(x)

Вычисляет арксинус числа x. Результат — в радианах в диапазоне от begin mathsize 16px style open square brackets – straight pi over 2 semicolon space straight pi over 2 close square brackets end style

arccosx

acos(x)

Вычисляет косинус числа x. Результат — в радианах в диапазоне от open square brackets 0 semicolon space pi close square brackets

arctgx

atan(x)

Вычисляет арктангенс числа x. Результат — в радианах в диапазоне от begin mathsize 16px style open square brackets – straight pi over 2 semicolon space straight pi over 2 close square brackets end style

arctgx

atan2(y, x)

Вычисляет арктангенс угла наклона отрезка, с концами в точках (0; 0), (x, y) к оси OX. Результат — в радианах в диапазоне от open square brackets – pi semicolon space pi close square brackets