求教 matlab中两条曲线之间填充颜色的问题

2021-04-27 18:10:55 字数 1241 阅读 2670

1楼:mexico卡卡

t=0:0.01:2*pi;

y=sin(t);

y2=y+2;

plot(t,y,t,y2,'r')

hold on

% 如果t的维数

较小,可以加回细

答n=length(t);

for i=1:n

x1=[t(i),t(i)];

y1=[y(i),y2(i)];

plot(x1,y1,'k');end

请教:如何在matlab中把2个曲线之间的部分填充为别的颜色。有图

2楼:匿名用户

x=linspace(0,10);

y1=sin(x)-1;

y2=sin(x);

fill([x,fliplr(x)],[y1,fliplr(y2)],'r')

3楼:匿名用户

t=0:0.01:2*pi;

y=sin(t);

y2=y+2;

plot(t,y,t,y2,'r')

hold on

% 如果

bait的维

du数较zhi小,dao可以回

加细答n=length(t);

for i=1:n

x1=[t(i),t(i)];

y1=[y(i),y2(i)];

plot(x1,y1,'k');end

matlab 曲线之间的区域填充不同的颜色 15

4楼:匿名用户

可以用patch命令,很简单的,把这几条线作为边界参数即可。具体语句写法见help patch。

如何在matlab中把2个曲线之间的部分填充为别的颜色?

5楼:匿名用户

x=linspace(0,10);

y1=sin(x)-1;

y2=sin(x);

fill([x,fliplr(x)],[y1,fliplr(y2)],'r')

matlab中如何对一条曲线和x轴之间的区域进行颜色的填充,比如一个高斯曲线下对应不同x段范围填充不同的颜

6楼:匿名用户

这个没有一次bai性的du

办法,只能用area分段拼zhi凑出来了:dao