math
Содержит математические функции и константы
Константы
E
: number = 2.718281828459045
PI
: number = 3.141592653589793
Функции
abs(x)
— модуль числа x
acos(x)
— арккосинус
asin(x)
— арксинус
atan(x)
— арктангенс
atan2(y, x)
— угол θ, тангенс которого равен отношению двух указанных чисел
cbrt(x)
— кубический корень числа x
ceil(x)
— округляет вещественное число в большую сторону
use math
ceil(6.4) // 7
copySign(magnitude, sign)
— возвращает значение с величиной x и знаком y
cos(x)
— косинус
cosh(x)
— гиперболический косинус
exp(x)
— ex
expm1(x)
— ex-1
floor(x)
— округляет вещественное число в меньшую сторону
use math
floor(3.8) // 3
getExponent(x)
— возвращают несмещенное значение экспоненты числа
hypot(x, y)
— расчёт гипотенузы sqrt(x2 + y2) без переполнения
IEEEremainder(x, y)
— возвращает остаток от деления x на y по стандарту ANSI/IEEE Std 754-1985, раздел 5.1
log(x)
— логарифм
log1p(x)
— натуральный логарифм от x + 1 (ln(x + 1)
)
log10(x)
— десятичный логарифм
max(x, y)
— максимальное из двух чисел
min(x, y)
— минимальное из двух чисел
nextAfter(x, y)
nextUp(x)
pow(x, y)
— возведение x в степень y
rint(x)
round(x)
— округляет вещественное число до ближайшего целого
signum(x)
— возвращает целое число, указывающее знак числа
sin(x)
— синус
sinh(x)
— гиперболический синус
sqrt(x)
— квадратный корень
tan(x)
— тангенс
tanh(x)
— гиперболический тангенс
toDegrees(x)
— перевод радиан в градусы
toRadians(x)
— перевод градусов в радианы
ulp(x)