Приложение к главе 1
Некоторые математические функции (из библиотеки cmath)
Математическая запись |
Запись в С++ |
Комментарии |
|
abs(x) |
Находит модуль числа x |
|
sqrt(x) |
Находит корень квадратный из числа x. Результат — всегда число типа double |
|
>cbrt(x) |
Находит корень кубический из числа x. Результат — всегда число вещественного типа |
|
pow(x, y) |
Возводит вещественное число x в вещественную степень y. Результат — всегда число вещественного типа |
|
exp2(x) |
Возводит число 2 в степень x. Результат — число вещественного типа |
ex |
exp(x) |
Вычисляет е (число Эйлера, 2.7182818…), возведенное в степень x. Результат — число вещественного типа |
lnx |
log(x) |
Вычисляет натуральный (по основанию e) логарифм числа |
lgx |
log10(x) |
Вычисляет десятичный (по основанию 10) логарифм числа |
log2x |
log2(x) |
Вычисляет двоичные (по основанию 2) логарифм числа |
|
ceil(x) |
Находит ближайшее целое число не меньше, чем заданное вещественное значение x. Результат — вещественное число, соответствующее аргументу |
|
floor(x) |
Находит ближайшее целое число, которое не больше, чем x. Результат — вещественное число, соответствующее аргументу |
sinx |
sin(x) |
Вычисляет синус числа x. Число x задается в радианах |
cosx |
cos(x) |
Вычисляет косинус числа x. Число x задается в радианах |
tgx |
tan(x) |
Вычисляет тангенс числа x. Число x задается в радианах |
arcsinx |
asin(x) |
Вычисляет арксинус числа x. Результат — в радианах в диапазоне от |
arccosx |
acos(x) |
Вычисляет косинус числа x. Результат — в радианах в диапазоне от |
arctgx |
atan(x) |
Вычисляет арктангенс числа x. Результат — в радианах в диапазоне от |
arctgx |
atan2(y, x) |
Вычисляет арктангенс угла наклона отрезка, с концами в точках (0; 0), (x, y) к оси OX. Результат — в радианах в диапазоне от |