Подтвердить что ты не робот

Gnuplot - заполнить пробел между двумя функциями

У меня есть две функции:

f(x)=2**x
g(x)=1024

как я могу использовать gnuplot для построения этих двух функций для x от 0 до 10 и заполнения пробела между ними?

4b9b3361

Ответ 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