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)

results matching ""

    No results matching ""