Sintassi matematica

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.