MATLABプロット内の垂直線を垂直線に陰影付けする必要があります。 BLACKカーブで囲まれた部分、RED、BLUE & GREEN Linesをシェードする必要があります。MATLABプロット内の垂直ストリップ領域を陰影付けする
プロットのためのデータが必要な場合は、私はHere
からの例を試してみました、私は私がアップロードされますお知らせください。
MATLABプロット内の垂直線を垂直線に陰影付けする必要があります。 BLACKカーブで囲まれた部分、RED、BLUE & GREEN Linesをシェードする必要があります。MATLABプロット内の垂直ストリップ領域を陰影付けする
プロットのためのデータが必要な場合は、私はHere
からの例を試してみました、私は私がアップロードされますお知らせください。
私は、これはあなたが探しているものだと思う:
この作成% some arbitrary data
x = -10:0.1:10;
y = abs(x).^0.5;
xleft = 0.5;
xright = 4;
fillStart = find(x>=0.5,1);
fillEnd = find(x>=4,1);
top = 2.5;
% plotting the lines
plot(x,y,'k',...
x,ones(1,length(x))*top,'r',...
ones(1,length(y)).*xleft,y,'g',...
ones(1,length(y)).*xright,y,'b')
hold on
% filling the area
area(x(fillStart:fillEnd),y(fillStart:fillEnd),top, ...
'EdgeColor', 'none', 'FaceColor', [0.5 0.5 0.5],'ShowBaseLine','off')
hold off
:あなたが例を試してみました
を。そうするときに何を達成しましたか?出力はどのように見えますか?あなたが試したことを示してください。そして、はい、サンプルデータが評価されますので、[mcve]をチェックしてください。 –
グラフの黒い曲線の上または下の部分を陰にしますか? – BillBokeey
また、あなたのポストであなたが参照している例で必要なものがすべてあります。あなたが試したことと正確な問題がどこにあるのかを表示していない限り、これは複製として閉じられるべきです – BillBokeey