Границы функций в gnuplot - PullRequest
4 голосов
/ 27 декабря 2010

Я хочу построить несколько ограниченных функций в gnuplot. То есть построите x от 0 до 2 и x ^ 2 от 1 до 3, и пусть они появятся вместе.

Как вы строите функции с разными границами?

Я знаю, как выполнять кусочную функцию, например (x <1? X: x ** 2). Это не то, что я хочу сделать. </p>

1 Ответ

6 голосов
/ 27 декабря 2010
plot 0 <= x && x <= 2 ? x : 1/0, \
     1 <= x && x <= 3 ? x**2 : 1/0

Нам нужно определить, что рисовать за пределами желаемого диапазона, поэтому мы просто используем неопределенную функцию f(x)=1/0, чтобы ничего не отображалось в этих диапазонах.

...