KmPlot używa standardowego sposobu zapisu funkcji matemetycznych, więc nie powinienes mieć problemów z ich rozpracowaniem. Operatory jakie KmPlot rozpoznaje to (w porządku malejącego priorytetu):
- ^
Używając symbolu "daszka" wykonuje się operację potęgowania. Np.
2^4
zwraca 16.- *, /
Symbole gwiazdki i slash'a wykonują mnożenie i dzielenie . Np.
3*4/2
zwraca 6.- +, −
Symbole plusa i minusa odpowiadają za działania dodawania i odejmowania. Np.
1+3−2
zwraca 2.- <, >, ≤, ≥
Operatory porównania. Zwracają 1 jeżeli wyrażenie jest prawdziwe lub zero w przeciwnym wypadku. Przykładowo wyrażenie
1 ≤ 2
zwraca 1.- √
Pierwiastek kwadratowy z liczby. Np.
√4
zwraca 2.- |x|
Wartość bezwzględna x, np.
|−4|
zwraca 4.- ±,
Każdy znak plus-minus powoduje narysowanie zbioru dwóch wykresów: jednego dla którego stosowana jest wartość dodatnia i drugiego dla którego jest stosowana wartość ujemna. Przykładowo:
y = ±sqrt(1−x^2)
narysuje koło. Znak ten, nie może więc być użyty do definiowania stałych.
Pamiętaj o kolejności wykonywania działań jeśli nie są używane nawiasy. Potęgowanie jest wykonywane przed mnożeniem i dzieleniem, a te przed dodawaniem i odejmowaniem. Więc 1+2*4^2
zwraca 33, a nie np. 144. Aby zmienić kolejność działań użyj nawiasów. Wtedy ((1+2)*4)^2
zwróci 144.