This is a translation of the original English documentation page. Help us make it better.

6 Математичке функције

Све функције наведене овде су подржане у:

Математичке функције су подржане са типовима вредности float и integer, осим ако није другачије назначено.

Функције су наведене без додатних информација. Кликните на функцију да бисте видели све детаље.

Function Description
abs Апсолутна вредност вредности.
acos Аркускосинус вредности као угла, изражен у радијанима.
asin Аркускосинус вредности као угла, изражен у радијанима.
atan Аркустангенс вредности као угла, изражен у радијанима.
atan2 Аркустангенс ординате (вредности) и апсцисе наведених као угао, изражен у радијанима.
avg Просечна вредност вредности референцираних ставки.
cbrt Кубни корен вредности.
ceil Заокружите вредност на најближу већу или једнаку вредност цео број.
cos Косинус вредности, где је вредност угао изражен у радијанима.
cosh Хиперболички косинус вредности.
cot Котангенс вредности, где је вредност угао изражен у радијанима.
степени Претвара вредност из радијана у степене.
e Ојлеров број (2,718281828459045).
exp Ојлеров број на степен вредности.
expm1 Ојлеров број на степен вредности минус 1.
floor Заокружује вредност на најближи мањи или једнак цео број.
log Природни логаритам.
log10 Децимални број логаритам.
max Највећа вредност референцираних вредности ставке.
min Најнижа вредност референцираних вредности ставке.
mod Остатак дељења.
pi Константа Pi (3,14159265358979).
power Степен вредности.
radians Конвертује вредност из степени у радијане.
rand Враћа случајну целобројну вредност.
round Заокружује вредност на децимална места.
signum Враћа '-1' ако је вредност негативна, '0' ако је вредност нула, '1' ако је вредност позитивна.
sin Синус вредности, где је вредност угао изражен у радијани.
sinh Хиперболички синус вредности, где је вредност угао изражен у радијанима.
sqrt Квадратни корен вредности.
sum Збир вредности референцираних ставки.
tan Тангенс вредности.
truncate Скраћује вредност на децимална места.

Детаљи функције

Неке опште напомене о параметрима функције:

  • Параметри функције су одвојени зарезом
  • Изрази се прихватају као параметри
  • Опциони параметри функције (или делови параметара) су означени са < >
abs(value)

Апсолутна вредност (од 0) вредности.

Параметар:

  • value - вредност коју треба проверити

На пример, апсолутна вредност броја '3' или '-3' биће '3'.

Пример:

abs(last(/host/key))>10
acos(value)

Аркус косинус вредности као угао, изражен у радијанима.

Параметар:

  • value - вредност коју треба проверити

Вредност мора да буде између -1 и 1. На пример, аркус косинус вредности '0.5' биће '2.0943951'.

Пример:

acos(last(/host/key))
asin(value)

Аркус синус вредности као угао, изражен у радијанима.

Параметар:

  • value - вредност коју треба проверити

Вредност мора да буде између -1 и 1. На пример, аркус синус вредности '0.5' биће '-0.523598776'.

Пример:

asin(last(/host/key))
atan(value)

Аркус тангес вредности као угао, изражен у радијанима.

Параметар:

  • value - вредност коју треба проверити

Вредност мора да буде између -1 и 1. На пример, аркус синус вредности '1' биће '0.785398163'.

Пример:

atan(last(/host/key))

atan2(value,abscissa)

Аркус тангенс координата ординате (вредности) и апсцисе наведен као угао, изражен у радијанима.

Параметар:

  • value - вредност коју треба проверити;
  • abscissa - вредност апсцисе.

На пример, аркус тангенс координата ординате и апсцисе вредности '1' биће '2.21429744'.

Пример:

atan(last(/host/key),2)
avg(<value1>,<value2>,...)

Просечна вредност референтних вредности ставке.

Параметар:

  • valueX - вредност коју враћа друга функција која ради са историјом ставки.

Пример:

avg(avg(/host/key),avg(/host2/key2))
cbrt(value)

Кубни корен вредности.

Параметар:

  • value - вредност коју треба проверити

На пример, кубни корен од '64' ће бити '4', од '63' ће бити '3.97905721'.

Пример:

cbrt(last(/host/key))
ceil(value)

Заокружите вредност на најближи већи или једнак цео број.

Параметар:

  • value - вредност коју треба проверити

На пример, '2.4' ће бити заокружено на '3'. Погледајте такође floor().

Пример:

ceil(last(/host/key))
cos(value)

Косинус вредности, где је вредност угао изражен у радијанима.

Параметар:

  • value - вредност коју треба проверити

На пример, косинус вредности '1' биће '0.54030230586'.

Пример:

cos(last(/host/key))
cosh(value)

Хиперболички косинус вредности. Враћа вредност као реалан број, а не као научну нотацију.

Параметар:

  • value - вредност коју треба проверити

На пример, хиперболички косинус вредности '1' биће '1.54308063482'.

Пример:

cosh(last(/host/key))
cot(value)

Котангенс вредности, где је вредност угао изражен у радијанима.

Параметар:

  • value - вредност коју треба проверити

На пример, котангенс вредности '1' биће '0.54030230586'.

Пример:

cot(last(/host/key))
degrees(value)

Конвертује вредност из радијана у степене.

Параметар:

  • value - вредност коју треба проверити

На пример, вредност '1' претворена у степене биће '57.2957795'.

Пример:

degrees(last(/host/key))
e

Ојлеров број (2.718281828459045).

Пример:

e()
exp(value)

Ојлеров број на степен дате вредности.

Параметар:

  • ** value** - вредност коју треба проверити

На пример, Ојлеров број са степеном вредности '2' биће '7.38905609893065'.

Пример:

exp(last(/host/key))
expm1(value)

Ојлеров број на степен вредности умањен за 1.

Параметар:

  • value - вредност коју треба проверити

На пример, Ојлеров број на степеном вредности '2' умањен за 1 биће '6.38905609893065'.

Пример:

expm1(last(/host/key))
floor(value)

Заокружите вредност на најближи мањи или једнак цео број.

Параметар:

  • value - вредност коју треба проверити

На пример, '2.6' ће бити заокружено на '2'. Такође погледајте ceil().

Пример:

floor(last(/host/key))
log(value)

Природни логаритам.

Параметар:

  • value - вредност коју треба проверити

На пример, природни логаритам вредности '2' биће '0.69314718055994529'.

Пример:

log(last(/host/key))
log10(value)

Децимални логаритам.

Параметар:

  • value - вредност коју треба проверити

На пример, децимални логаритам вредности '5' биће '0.69897000433'.

Пример:

log10(last(/host/key))
max(<value1>,<value2>,...)

Највећа вредност референтних вредности ставке.

Параметар:

  • valueX - вредност коју враћа друга функција која ради са историјом ставки.

Пример:

max(avg(/host/key),avg(/host2/key2))
min(<value1>,<value2>,...)

Најнижа вредност референтних вредности ставке.

Параметар:

  • valueX - вредност коју враћа друга функција која ради са историјом ставки.

Пример:

min(avg(/host/key),avg(/host2/key2))
mod(value,denominator)

Остатак поделе.

Параметар:

  • value - вредност коју треба проверити;
  • именилац - именилац дељења.

На пример, остатак дељења вредности '5' са имениоцем дељења '2' биће '1'.

Пример:

mod(last(/host/key),2)
pi

Pi константа (3.14159265358979).

Пример:

pi()
power(value,power value)

Степен дате вредности.

Параметар:

  • value - вредност коју треба проверити;
  • power value - N-ти степен који се примењује.

На пример, 3. степен вредности '2' биће '8'.

Пример:

power(last(/host/key),3)
radians(value)

Конвертује вредност из степени у радијане.

Параметар:

  • value - вредност коју треба проверити

На пример, вредност '1' конвертована у радијане биће '0.0174532925'.

Пример:

radians(last(/host/key))
rand

Врати насумичан цео број. Псеудо-случајни генерисани број који коришћењем времена као иницијалне вредности (довољно за математичке сврхе, али не и за криптографију).

Пример:

rand()
round(value,decimal places)

Заокружите вредност на одређен број децималних места.

Параметар:

  • value - вредност коју треба проверити;
  • decimal places - број децималних места на који се вредност заокружује (могуће је навести и 0).

На пример, вредност '2.5482' заокружена на 2 децимале биће '2.55'.

Пример:

round(last(/host/key),2)
signum(value)

Враћа '-1' ако је вредност негативна, '0' ако је вредност нула, '1' ако је вредност позитивна.

Параметар:

  • value - вредност коју треба проверити.

Пример:

signum(last(/host/key))
sin(value)

Синус вредности, где је вредност угао изражен у радијанима.

Параметар:

  • value - вредност коју треба проверити

На пример, синус вредности '1' биће '0.8414709848'.

Пример:

sin(last(/host/key))
sinh(value)

Хиперболички синус вредности, где је вредност угао изражен у радијанима.

Параметар:

  • value - вредност коју треба проверити

На пример, хиперболички синус вредности '1' биће '1.17520119364'.

Пример:

sinh(last(/host/key))
sqrt(value)

Квадратни корен вредности.
Ова функција неће успети са негативном вредношћу.

Параметар:

  • value - вредност коју треба проверити

На пример, квадратни корен вредности '3.5' биће '1.87082869339'.

Пример:

sqrt(last(/host/key))
sum(<value1>,<value2>,...)

Збир референтних вредности ставке.

Параметар:

  • valueX - вредност коју враћа друга функција која ради са историјом ставки.

Пример:

sum(avg(/host/key),avg(/host2/key2))
tan(value)

Тангенс вредности.

Параметар:

  • value - вредност коју треба проверити

На пример, тангенс вредности '1' биће '1.55740772465'.

Пример:

tan(last(/host/key))
truncate(value,decimal places)

Скраћује вредност на одређен број децималних места.

Параметар:

  • value - вредност коју треба проверити;
  • decimal places - број децималних места на који се вредност скраћује (могуће је навести и 0).

На пример, вредност '2.5482' скраћена на 2 децимале биће '2.54'.

Пример:

truncate(last(/host/key),2)

Погледајте све подржане функције.