matlab作图区域填色,急!

想在matlab中做出这样的图,不同曲线间填不同的颜色,但每条曲线不是方程,而是已知的数据,fill、area函数都会把曲线与x轴间的区域也填上色,求问语句该怎么写?r语... 想在matlab中做出这样的图,不同曲线间填不同的颜色,但每条曲线不是方程,而是已知的数据,fill、area函数都会把曲线与x轴间的区域也填上色,求问语句该怎么写?r语言能实现也行!多谢 展开
 我来答
百度网友db4b04636
推荐于2016-11-14 · TA获得超过2913个赞
知道小有建树答主
回答量:834
采纳率:92%
帮助的人:328万
展开全部
t = (1/16:1/8:1)'*2*pi;
x = sin(t);
y = cos(t);
fill(x,y,'r')
axis square

Y = [1, 5, 3;
3, 2, 7;
1, 5, 3;
2, 6, 1];

figure
h = area(Y);
set(h(1),'FaceColor',[0,0.25,0.25]);
set(h(2),'FaceColor',[0,0.5,0.5]);
set(h(3),'FaceColor',[0,0.75,0.75]);
追问
第一个方法还是根据方程来的啊,可是我没有方程;
第二个方法曲线与x轴间也被填充了;
我需要的图就是像上图那样的,有其他方法么?
追答
第一个方法只要有点就行,不是方程,按照你希望点的顺序就行。
第二个方法可以把x轴之间的颜色设置成白色,就看不到了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式