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
Výrazy CLEM mohou vracet výsledek (používá se při odvozování nových hodnot).
Příklad:
Weight * 2.2
Age + 1
sqrt(Signal-Echo)
Případně mohou vyhodnotit hodnotu true nebo false (použité při výběru podmínky). Příklad:
Drug = "drugA"
Age < 16
not(PowerFlux) and Power > 2000
Operátory a funkce můžete libovolně kombinovat ve výrazech CLEM. Příklad:
sqrt(abs(Signal)) * max(T1, T2) + Baseline
Ohranaté závorky a priority operátorů určují pořadí, ve kterém je výraz vyhodnocen. V tomto příkladu je pořadí vyhodnocení:
abs(Signal
) se vyhodnotí asqrt
se použije na jeho výsledekmax(T1, T2)
je vyhodnoceno- Tyto dva výsledky se násobí: x má vyšší prioritu než
+
- Nakonec je do výsledku přidáno
Baseline
Sestupné pořadí přednosti (tj. operace provedené první operací, které byly provedeny jako poslední) jsou následující:
- Argumenty funkce
- Volání funkcí
- xx
- x/mod div rem
+ –
> < >= <= /== == = /=
Chcete-li přepsat prioritu, nebo pokud jste v jakékoli pochybnosti o pořadí vyhodnocení, můžete použít závorky, abyste je učinili explicitním. Příklad:
sqrt(abs(Signal)) * (max(T1, T2) + Baseline)