matlab区域颜色功能

时间:2015-12-03 08:59:34

标签: matlab colors area

我在表格中有一个功能:

tab = [1 2 3 4 5 4 3 2 1];
figure;plot(tab);

我想在这样的功能下绘制区域颜色: enter image description here

我自己找到了简单的解决方案:

clear all;close all;
x=[1 2 3 4 5 5 5 6 7];
plot(x);

hold on;
x1=[1 2 3]; %plage x
y1 = [1 2 3];
y2 = [0 0 0];
X=[x1,fliplr(x1)];
Y=[y1,fliplr(y2)];
fill(X,Y,'b'); 

hold on;
x2=  [5 6 7 8 9];
y3 = [5 5 5 6 7];
y4 = [0 0 0 0 0];
X1=[x2,fliplr(x2)];
Y1=[y3,fliplr(y4)];
fill(X1,Y1,'r'); 

0 个答案:

没有答案