Я следую большинству голосующих ответов на вопрос по ссылке ниже, но я никуда не денусь. MATLAB, Filling in the area between two sets of data, lines in one figureЗаполнить область между двумя горизонтальными линиями
Я хочу, чтобы заполнить пространство между одной горизонтальной линии у = 6, и другой горизонтальной линии у = 9
x=ones(1,110) %#initialize x array
y1=6*(x); %#create first curve
y2=9*(x); %#create second curve
X=[x,fliplr(x)]; %#create continuous x value array for
Y=[y1,fliplr(y2)]; %#create y values for out and
fill(X,Y,'b'); %#plot filled area
Просто это не работает! Любая идея, почему бы и нет?