[comment]: # translation:outdated

[comment]: # attributes: notoc

[comment]: # (terms: abs, acos, asin, atan, atan2, avg, cbrt, ceil, cos, cosh, cot, degrees, e, exp, expm1, floor, log, log10, max, min, mod, pi, power, radians, rand, round, signum, sin, sinh, sqrt, sum, tan, truncate )

[comment]: # ({666e2f6b-ef4bef6c})
# 6 Математичке функције

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

-   [Изрази окидача](/manual/config/triggers/expression)
-   [Израчунате ставке](/manual/config/items/itemtypes/calculated)

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

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

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

[comment]: # ({/666e2f6b-ef4bef6c})

[comment]: # ({e635e2a6-f932d69d})
### Детаљи функције

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

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

[comment]: # ({/e635e2a6-f932d69d})

[comment]: # ({39973c9a-89cbc486})
##### abs(value) {#abs}

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

Параметар:

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

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

Пример:

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

[comment]: # ({/39973c9a-89cbc486})

[comment]: # ({754d73c7-f40a2e61})
##### acos(value) {#acos}

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

Параметар: 

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

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

Пример:

    acos(last(/host/key))

[comment]: # ({/754d73c7-f40a2e61})

[comment]: # ({f32d79d9-b44dbca5})
##### asin(value) {#asin}

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

Параметар: 

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

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

Пример:

    asin(last(/host/key))

[comment]: # ({/f32d79d9-b44dbca5})

[comment]: # ({8e7917ff-08e0843c})
##### atan(value) {#atan}

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

Параметар:

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

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

Пример:

   atan(last(/host/key))

[comment]: # ({/8e7917ff-08e0843c})

[comment]: # ({1c279561-6df7b343})
##### atan2(value,abscissa) {#atan2}

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

Параметар: 

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

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

Пример:

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

[comment]: # ({/1c279561-6df7b343})

[comment]: # ({7008b223-6d42ceda})
##### avg(<value1>,<value2>,...) {#avg}

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

Параметар: 

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

Пример:

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

[comment]: # ({/7008b223-6d42ceda})

[comment]: # ({ef0cb9ef-65742fe9})
##### cbrt(value) {#cbrt}

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

Параметар: 

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

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

Пример:

    cbrt(last(/host/key))

[comment]: # ({/ef0cb9ef-65742fe9})

[comment]: # ({696b523c-4290a457})
##### ceil(value) {#ceil}

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

Параметар: 

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

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

Пример:

    ceil(last(/host/key))

[comment]: # ({/696b523c-4290a457})

[comment]: # ({dee428c3-b07f5dfa})
##### cos(value) {#cos}

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

Параметар: 

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

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

Пример:

    cos(last(/host/key))

[comment]: # ({/dee428c3-b07f5dfa})

[comment]: # ({a9e4704e-4df693f6})
##### cosh(value) {#cosh}

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

Параметар: 

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

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

Пример:

    cosh(last(/host/key))

[comment]: # ({/a9e4704e-4df693f6})

[comment]: # ({b169abdb-7b0480bb})
##### cot(value) {#cot}

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

Параметар: 

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

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

Пример:

    cot(last(/host/key))

[comment]: # ({/b169abdb-7b0480bb})

[comment]: # ({49d843a0-552d8ac9})
##### degrees(value) {#degrees}

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

Параметар: 

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

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

Пример:

    degrees(last(/host/key))

[comment]: # ({/49d843a0-552d8ac9})

[comment]: # ({7078d3f3-790837bf})
##### e {#e}

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

Пример:

    e()

[comment]: # ({/7078d3f3-790837bf})

[comment]: # ({329513b5-5f0104cf})
##### exp(value) {#exp}

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

Параметар: 

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

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

Пример:

    exp(last(/host/key))

[comment]: # ({/329513b5-5f0104cf})

[comment]: # ({ae4a884c-fa7bce72})
##### expm1(value) {#expm1}

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

Параметар: 

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

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

Пример:

    expm1(last(/host/key))

[comment]: # ({/ae4a884c-fa7bce72})

[comment]: # ({d6651028-367cea41})
##### floor(value) {#floor}

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

Параметар: 

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

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

Пример:

    floor(last(/host/key))

[comment]: # ({/d6651028-367cea41})

[comment]: # ({fb4ffc82-02960b00})
##### log(value) {#log}

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

Параметар: 

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

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

Пример:

    log(last(/host/key))

[comment]: # ({/fb4ffc82-02960b00})

[comment]: # ({e44235f6-9eb02241})
##### log10(value) {#log10}

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

Параметар: 

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

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

Пример:

    log10(last(/host/key))

[comment]: # ({/e44235f6-9eb02241})

[comment]: # ({290c584f-9b8efc17})
##### max(<value1>,<value2>,...) {#max}

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

Параметар: 

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

Пример:

    max(avg(/host/key),avg(/host2/key2))

[comment]: # ({/290c584f-9b8efc17})

[comment]: # ({0e3e22ad-5e82e822})
##### min(<value1>,<value2>,...) {#min}

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

Параметар: 

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

Пример:

    min(avg(/host/key),avg(/host2/key2))

[comment]: # ({/0e3e22ad-5e82e822})

[comment]: # ({0c1c211e-120dd48b})
##### mod(value,denominator) {#mod}

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

Параметар: 

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

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

Пример:

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

[comment]: # ({/0c1c211e-120dd48b})

[comment]: # ({5fae5f18-d8cd6290})
##### pi {#pi}

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

Пример:

    pi()

[comment]: # ({/5fae5f18-d8cd6290})

[comment]: # ({e5f39714-617a0fc5})
##### power(value,power value) {#power}

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

Параметар: 

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

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

Пример:

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

[comment]: # ({/e5f39714-617a0fc5})

[comment]: # ({2e3144c2-c94a9d57})
##### radians(value) {#radians}

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

Параметар: 

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

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

Пример:

    radians(last(/host/key))

[comment]: # ({/2e3144c2-c94a9d57})

[comment]: # ({91941daf-16f1713f})
##### rand {#rand}

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

Пример:

    rand()

[comment]: # ({/91941daf-16f1713f})

[comment]: # ({d95689d5-e19fd7cb})
##### round(value,decimal places) {#round}

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

Параметар: 

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

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

Пример:

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

[comment]: # ({/d95689d5-e19fd7cb})

[comment]: # ({12a89282-9668b2dc})
##### signum(value) {#signum}

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

Параметар: 

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

Пример:

    signum(last(/host/key))

[comment]: # ({/12a89282-9668b2dc})

[comment]: # ({8b506ba0-1c54e7c1})
##### sin(value) {#sin}

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

Параметар: 

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

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

Пример:

    sin(last(/host/key))

[comment]: # ({/8b506ba0-1c54e7c1})

[comment]: # ({09da637d-f2223e46})
##### sinh(value) {#sinh}

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

Параметар: 

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

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

Пример:

    sinh(last(/host/key))

[comment]: # ({/09da637d-f2223e46})

[comment]: # ({b3339bb1-a732b60e})
##### sqrt(value) {#sqrt}

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

Параметар: 

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

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

Пример:

    sqrt(last(/host/key))

[comment]: # ({/b3339bb1-a732b60e})

[comment]: # ({70ac8084-0bbc007d})
##### sum(<value1>,<value2>,...) {#sum}

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

Параметар:

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

Пример:

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

[comment]: # ({/70ac8084-0bbc007d})

[comment]: # ({f06f407d-49e10a41})
##### tan(value) {#tan}

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

Параметар: 

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

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

Пример:

    tan(last(/host/key))

[comment]: # ({/f06f407d-49e10a41})

[comment]: # ({4a3d082a-53de5a0f})
##### truncate(value,decimal places) {#truncate}

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

Параметар: 

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

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

Пример:

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

[comment]: # ({/4a3d082a-53de5a0f})

[comment]: # ({544a48ff-92620b8c})
Погледајте [све подржане функције](/manual/appendix/functions).

[comment]: # ({/544a48ff-92620b8c})
