MATLAB画12条线颜色

plot自带的颜色连白色也只有8种,请问如何选12种不同颜色的线?... plot自带的颜色连白色也只有8种,请问如何选12种不同颜色的线? 展开
 我来答
dukinkin
推荐于2018-02-21 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:882万
展开全部
plot可以用RGB三色分量指定画线的颜色

plot(x,y,'Color',[r g b]);
其中 r g b都是0~1之间的数

例如
plot(x,y,'Color',[1 0 0])就是画红色的线
plot(x,y,'Color',[0 0 1])就是画蓝色的线
原来matlab定义的8中颜色其实就是这三种颜色只能取0和1时候的8种情况
白 蓝 绿 红 黄 青 洋红 黑
111 001 010 100 110 011 101 000

其实还可以取0~1之间的数,例如[0.5 0.5 0.5]就是灰色, [1 0.5 0]是橙色

里还可以利用matlab已经定义好的颜色图获得不同颜色

例如你要用12中颜色
c=jet(12);
得到的c是一个12x3的矩阵,每一行就是一种颜色
plot(x1,y1,'Color',c(1,:));hold on
plot(x2,y2,'Color',c(2,:));
plot(x3,y3,'Color',c(3,:));
.......
plot(x12,y12,'Color',c(12,:));
hold off

就可以用12种不同的颜色画12条线
当然,可以用更多的颜色
wangz2011
2014-09-28 · TA获得超过2.6万个赞
知道大有可为答主
回答量:6731
采纳率:0%
帮助的人:4331万
展开全部
用plot,粗细可以改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式