我只是有一个循环,其中包含一些我想用不同颜色绘制的函数。它不应该是这样的:
colors = 'rgbm';
i=0;
for p=.1:.1:.6;
k = ezplot(subs(J,q,p),[0,3]);
set(k, 'Color', colors(i));
i = i+1;
end
这是更多preudo代码,不起作用。我该怎么做呢?谢谢!
答案 0 :(得分:2)
从i=1
开始,而不是0。
并在开头添加hold on
,否则您只会看到最后一个情节
答案 1 :(得分:1)
如果你想用不同的颜色绘图,你可以创建和使用一个所谓的色彩图,例如像这样:
colors=lines(12);
以及后来:
colors(index)
还有其他地图,如“jet”: