Библиотека "math" 🧮

Предоставляет доступ к различным математическим функциям и константам для выполнения операций над числами.

math.abs(x) - Возвращает абсолютное значение числа x.

local absoluteValue = math.abs(-5)
-- Результат: absoluteValue равно 5

math.ceil(x) - Возвращает наименьшее целое число, не меньшее x.

local roundedUp = math.ceil(5.3)
-- Результат: roundedUp равно 6

math.cos(x) - Возвращает косинус угла x (в радианах).

local cosineValue = math.cos(math.rad(45))
-- Результат: cosineValue равно приближенно 0.7071

math.deg(x) - Преобразует значение x из радианов в градусы.

math.exp(x) - Возвращает e в степени x.

math.floor(x) - Возвращает наибольшее целое число, не большее x.

math.fmod(x, y) - Возвращает остаток от деления x на y.

math.frexp(x) - Разделяет число x на мантиссу и экспоненту, возвращает их.

math.huge - Положительная бесконечность.

math.ldexp(m, e) - Возвращает m * 2^e.

math.max(...) - Возвращает наибольшее из переданных значений.

math.min(...) - Возвращает наименьшее из переданных значений.

math.modf(x) - Разделяет число x на дробную и целую часть, возвращает их.

math.pi - Константа, значение числа Пи.

math.pow(x, y) - Возвращает x в степени y.

math.random() - Возвращает случайное число между 0 и 1.

math.randomseed(x) - Устанавливает начальное значение для генератора случайных чисел.

math.atan2(y, x) - Возвращает арктангенс (угол в радианах) между положительной осью X и вектором, заданным координатами (x, y). Этот метод принимает два аргумента: y и x, и возвращает угол в радианах между вектором (x, y) и положительной осью X.

math.rad(x) - Преобразует значение x из градусов в радианы.

math.sin(x) - Возвращает синус угла x (в радианах).

math.sqrt(x) - Возвращает квадратный корень числа x.

math.tan(x) - Возвращает тангенс угла x (в радианах).

Last updated