在統計制圖的時候,一種是相對於x軸的兩曲線間的區域填充,另一種是相對於y軸的兩曲線間區域填充,兩種都需要可以陰影表示。
第一種:相對於x軸的兩曲線間的波段區間表示出來
需要完成:1)填充兩曲線之間的范圍;2)設置填充部分的透明度和邊緣。
主要使用函數為:fill
舉個例子
x=1:121
y1=spe01; %1*121的下曲線
y2=spe02; %1*121的上曲線
%繪圖
pic01 = fill([x,fliplr(x)],[y1,fliplr(y2)],'r');
%改變邊緣和陰影透明度
set(pic01,'edgealpha', 0, 'facealpha', 0.4);
最終結果如下圖所示
第二種:相對於y軸的兩曲線間的波段區間表示出來
以填充sin函數0-pi/2之間的區域為例
x = 0:0.01:pi;
y=sin(x);
i=(x>=0 & x <=pi/2);%指定填充區域的x范圍
x1=[x(i),pi/2];%填充區域y的范圍,先從x(i)開始
y1=[y(i),0]; %填充區域y的范圍,先從y(i)開始
plot(x,y);%繪圖
hold on
fill(x1,y1,'c');%指定填充區域