Математика
package lua
Доступно в lua
Математические функции
Статические переменные
staticread onlyhuge:Float
Значение HUGE_VAL, большее или равное любому другому числовому значению.
staticread onlypi:Float
Значение числа пи.
Статические методы
staticabs(x:Float):Float
Возвращает абсолютное значение x.
staticacos(x:Float):Float
Возвращает арккосинус x (в радианах).
staticasin(x:Float):Float
Возвращает арксинус x (в радианах).
staticatan(x:Float):Float
Возвращает арктангенс x (в радианах).
staticatan2(y:Float, x:Float):Float
Возвращает арктангенс y/x (в радианах), но использует знаки обоих параметров для определения квадранта результата. (Также корректно обрабатывает случай, когда x равно нулю.)
staticceil(x:Float):Int
Возвращает наименьшее целое число, большее или равное x.
staticcos(x:Float):Float
Возвращает косинус x (предполагается, что он в радианах).
staticcosh(x:Float):Float
Возвращает гиперболический косинус x.
staticdeg(x:Float):Float
Возвращает угол x (в радианах) в градусах.
staticexp(x:Float):Float
Возвращает значение e^x.
staticfloor(x:Float):Int
Возвращает наибольшее целое число, меньшее или равное x.
staticfmod(x:Float):Float
Возвращает остаток от деления x на y, округляя частное к нулю.
staticfrexp(x:Float):MathFrexpResult
Возвращает m и e такие, что x = m2^e, e — целое число, а абсолютное значение m находится в диапазоне [0,5, 1) (или ноль, когда x равен нулю).
staticldexp(m:Float, e:Int):Float
Возвращает m2^e (e должно быть целым числом).
staticlog(x:Float):Float
Возвращает натуральный логарифм x.
staticlog10(x:Float):Float
Возвращает логарифм по основанию 10 от x.
staticmax(x:Float, numbers:Rest<Float>):Float
Возвращает максимальное значение среди своих аргументов.
staticmin(x:Float, numbers:Rest<Float>):Float
Возвращает минимальное значение среди своих аргументов.
staticmodf(x:Float):Float
Возвращает два числа: целую часть x и дробную часть x.
staticpow(x:Float, y:Float):Float
Возвращает y-ю степень x.
staticrad(x:Float):Float
Возвращает угол x (в градусах) в радианах.
staticrandom(?m:Float, ?n:Float):Float
Эта функция является интерфейсом к простой функции псевдогенерации случайных чисел rand, предоставляемой ANSI C. (Не гарантируются её статистические свойства.)
При вызове без аргументов возвращает случайное действительное число в диапазоне [0,1). При вызове с целым числом m, возвращает случайное целое число в диапазоне [1, m]. При вызове с двумя целыми числами m и n, возвращает случайное целое число в диапазоне [m, n].
staticrandomseed(x:Float):Float
Устанавливает x в качестве "семени" для генератора псевдослучайных чисел: одинаковые семена дают одинаковые последовательности чисел.
staticsin(x:Float):Float
Возвращает синус x (предполагается, что он в радианах).
staticsinh(x:Float):Float
Возвращает гиперболический синус x.
staticsqrt(x:Float):Float
Возвращает квадратный корень из x.
statictan(x:Float):Float
Возвращает тангенс x (предполагается, что он в радианах).
statictanh(x:Float):Float
Возвращает гиперболический тангенс x.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/lua/Math.html