Функция построения графиков определена кусочно с Gnuplot

1533
Squidly

Я хотел бы построить некоторую функцию f (x), где f (x) = x для 0 ≤ xa и -2 в противном случае. И я хотел бы построить его на графике с осями х между двумя произвольными точками.

Как мне поступить с Gnuplot?

1

2 ответа на вопрос

2
Marc Roussel

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.

1
Dennis Williamson

Попробуйте что-то вроде:

set xrange [ -4 : 4 ] 

или же

plot [ -4 : 4 ] f(x) 

Похожие вопросы