我有一个1x400矢量,我想用plot
命令绘制不同颜色的每个80个元素,前80个元素用蓝色,第二个80个元素用绿色等等。
答案 0 :(得分:4)
最简单的方法是重新整形数据,以便同时绘制多个列,如下所示:
x = 1:400;
y = x.^1.5;
plot(reshape(x,80,5), reshape(y,80,5))
如果您需要更多控制权,可以使用line
命令,也可以使用hold on
进行绘图。
答案 1 :(得分:3)
有两种方法可以做到这一点:
(1)重塑你的矢量,使其成为一个80×5的数组,然后再调用plot
plot(reshape(yourVector,80,5))