KmPlot utilizza convenzioni ben note per esprimere le funzioni matematiche, per cui non dovrebbero essere fonte di problemi. Gli operatori noti a KmPlot sono, in ordine decrescente di precedenza:
- ^
L'apice esegue l'elevamento a potenza. ad es.,
2^4
ha come risultato 16.- *, /
L'asterisco e la barra eseguono la moltiplicazione e la divisione. ad es.,
3*4/2
ha come risultato 6.- +, −
I segni più e meno eseguono l'addizione e la sottrazione.ad es.,
1+3−2
ha come risultato 2.- <, >, ≤, ≥
Operatori di confronto. Restituiscono 1 se l'espressione è vera, altrimenti restituiscono 0. ad es.
1 ≤ 2
restituisce 1.- √
La radice quadrata di un numero. ad es.,
√4
ha come risultato 2.- |x|
Il valore assoluto di x. ad es.,
|−4|
ha come risultato 4.- ±,
Ogni segno "+/-" produce due grafici. Uno in cui viene usato il segno + e uno in cui si usa il segno meno. ad es..
y = ±sqrt(1−x^2)
disegnerà una circonferenza. Quindi, questo non può essere usato nelle costanti.
Nota l'ordine di precedenza: se non ci sono parentesi, l'elevamento a potenza è eseguito prima della moltiplicazione/divisione, che a loro volta precedono l'addizione/sottrazione. Perciò 1+2*4^2
vale 33, e non, per esempio, 144. Per modificare l'ordine delle operazioni, utilizza le parentesi. Tornando all'esempio di prima, ((1+2)*4)^2
vale proprio 144.