This is straight out of the gnuplot documentation ("help ternary"):
f(x) = (x>=0 && x <=a)?x:-2
After setting a value for a, you will be able to plot this function over any range you want.
Я хотел бы построить некоторую функцию f (x), где f (x) = x для 0 ≤ x ≤ a и -2 в противном случае. И я хотел бы построить его на графике с осями х между двумя произвольными точками.
Как мне поступить с Gnuplot?
This is straight out of the gnuplot documentation ("help ternary"):
f(x) = (x>=0 && x <=a)?x:-2
After setting a value for a, you will be able to plot this function over any range you want.
Попробуйте что-то вроде:
set xrange [ -4 : 4 ]
или же
plot [ -4 : 4 ] f(x)