1、如何划分区域并进行填充,这里以sin(x)为例。
2、给区域加边界
xmin=1;
xmax=5;
ymin=-1.5;
ymax=1.5;
3、确定x的范围,并对x与y画图
x=-1.5:0.1:5;
y1=sin(x);
ny=length(y1);
xd=sort(x,'descend');
y1d=y1(end:-1:1);为了填充时逆序填充
nx=length(x);
y2=ymax*ones(1,nx);
plot(x,y1)
hold on
4、形成封闭区域,设置颜色
h1=fill([x,xd],[y2,y1d],'y')
set(h1,'edgealpha',0,'facealpha',0.2) ;
y22=ymin*ones(1,nx);
hold on
h2=fill([x,xd],[y1,y22],'c')
set(h2,'edgealpha',0,'facealpha',0.2)
hold on
axis([xmin xmax ymin ymax])