Spec-Zone.ru › Haxe Lua

Математика

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API