Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 12. 1. 2023
CLEM obsahuje počet běžně používaných numerických funkcí.
Funkce | Výsledek | Popis |
---|---|---|
–NUM |
Číslo | Používá se k negaci NUM. Vrátí odpovídající číslo s opačným znaménkem. |
NUM1 + NUM2 |
Číslo | Vrátí součet hodnot NUM1 a NUM2. |
NUM1 –NUM2 |
Číslo | Vrátí hodnotu NUM2 odečteno od NUM1. |
NUM1 * NUM2 |
Číslo | Vrátí hodnotu NUM1 vynásobenou hodnotou NUM2. |
NUM1 / NUM2 |
Číslo | Vrátí hodnotu NUM1 vydělenou hodnotou NUM2. |
INT1 div INT2 |
Číslo | Používá se k provedení celočíselné dělení. Vrátí hodnotu INT1 vydělenou hodnotou INT2. |
INT1 rem INT2 |
Číslo | Navrátí zbytek INT1 vydělený INT2. Například INT1 –
(INT1 div INT2) * INT2 . |
BASE ** POWER |
Číslo | Vrací BASE umocní na POWER, kde může být libovolný počet (s výjimkou toho, že proměnná BASE nesmí být nula, je-li POWER nula žádného jiného typu než integer 0). Je-li POWER celé číslo, výpočet se provádí postupným násobením mocnků BASE. Je-li tedy hodnota BASE celé číslo, výsledkem bude celé číslo. Je-li POWER celé číslo 0, výsledek je vždy 1 stejného typu jako BASE. Jinak, pokud POWER není celé číslo, výsledek se vypočítá jako exp(POWER * log(BASE)) . |
abs(NUM) |
Číslo | Vrací absolutní hodnotu parametru NUM, což je vždy číslo stejného typu. |
exp(NUM) |
Fyzické | Vrátí hodnotu e umocenou na hodnotu NUM, kde e je základem pro přirozené logaritmické hodnoty. |
fracof(NUM) |
Fyzické | Vrátí zlomkovou část NUM, definovaná jako NUM–intof(NUM) . |
intof(NUM) |
Celé číslo | Ořízne svůj argument na celé číslo. Vrací celé číslo stejného znaménka jako NUM a s největší velikostí tak, že abs(INT) <= abs(NUM) . |
log(NUM) |
Fyzické | Vrátí přirozený (základní e) logaritmus NUM, který nesmí být nula žádného druhu. |
log10(NUM) |
Fyzické | Vrátí základní dekadický logaritmus NUM, který nesmí být nula žádného druhu. Tato funkce je definována jako log(NUM) / log(10) . |
negate(NUM) |
Číslo | Používá se k negaci NUM. Vrátí odpovídající číslo s opačným znaménkem. |
round(NUM) |
Celé číslo | Používá se k zaokrouhlení NUM na celé číslo tím, že vezme intof(NUM+0.5 ), pokud je NUM kladné nebo intof(NUM–0.5) , pokud je NUM záporné. |
sign(NUM) |
Číslo | Použije se k určení znaménka NUM. Tato operace vrátí hodnotu -1, 0 nebo 1, je-li hodnota NUM celočíselnou hodnotou. Je-li hodnota NUM reálná, vrací hodnotu -1.0, 0.0 nebo 1.0, v závislosti na tom, zda je hodnota NUM záporná, nulová nebo kladná. |
sqrt(NUM) |
Fyzické | Vrátí druhou odmocninu hodnoty NUM. Hodnota NUM musí být kladná. |
sum_n(LIST) |
Číslo | Vrátí součet hodnot ze seznamu číselných polí nebo hodnoty null, pokud jsou všechny hodnoty pole null. |
mean_n(LIST) |
Číslo | Vrátí střední hodnotu ze seznamu číselných polí nebo hodnotu null, pokud jsou všechny hodnoty pole hodnoty null. |
sdev_n(LIST) |
Číslo | Vrací směrodatnou odchylku ze seznamu číselných polí nebo hodnoty null, pokud jsou všechny hodnoty pole null. |