Я хотел бы построить некоторую функцию f(x), где f(x) = x для 0 ≤ x ≤ a и -2 в противном случае. И я хотел бы построить его на графике с осями х между двумя произвольными точками.
Как мне поступить с Gnuplot?
Я хотел бы построить некоторую функцию f(x), где f(x) = x для 0 ≤ x ≤ a и -2 в противном случае. И я хотел бы построить его на графике с осями х между двумя произвольными точками.
Как мне поступить с Gnuplot?
Это прямо из документации по gnuplot ("помогите троице"):
f(x) = (x>=0 && x <=a)?x:-2
После установки значения для a вы сможете отобразить эту функцию в любом диапазоне.
Попробуйте что-то вроде:
set xrange [ -4 : 4 ]
или же
plot [ -4 : 4 ] f(x)