Gnuplot - заполнить пробел между двумя функциями
У меня есть две функции:
f(x)=2**x
g(x)=1024
как я могу использовать gnuplot для построения этих двух функций для x от 0 до 10 и заполнения пробела между ними?
Ответы
Ответ 1
Unfortunatly gnuplot не предлагает такую функцию для функций и только для наборов данных. Есть два способа сделать это сейчас, один из которых я бы рекомендовал:
f(x)=2**x
g(x)=1024
xmax=10
set xrange [0:xmax]
plot '+' using 1:(f($1)):(g($1)) with filledcurves closed
Ответ 2
Ответ @toxicate20 демонстрирует приятное использование псевдофайла +
. Для этого конкретного случая это фактически не необходимо, так как одна из ваших функций является просто константой:
set xrange [0:10]
plot 2**x w filledcurves y1=1024