matlab怎么循环plot自定义颜色?

 我来答
dukinkin
推荐于2019-09-08 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:923万
展开全部
首先定义一个颜色rgb的三元矩阵,n行3列
例如
c=[ 1 1 1;
1 1 0;
1 0 1;
........];

for i=1:n %n是你画曲线的数量
plot(x,y,'color',c(i,:));hold on %化曲线,每次循环根换数据和颜色
end
hold off

对于c,你可以用系统定义好的colormap
例如
c=colormap(jet(n)); %n是你要用的颜色数量
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式