matlab,在不同的行中绘制

matlab,在不同的行中绘制,matlab,plot,rows,Matlab,Plot,Rows,我有一个长达10年的数据集:我想绘制它,但不清楚。 我试着一年一年地画,这样我就能在同一张图片中画出10行 我怎么做 更新:我的意思是我假设 你有一个向量中的数据; 该向量的长度是10的倍数; 采样时间在整个向量中是恒定的。 在这种情况下,它很简单:将数据转换成一个10列的矩阵,然后将其转换为10列,这将独立地处理每一列 data = conv(rand(1,1100),ones(1,101),'valid'); % example data, 1x1000 plot(reshape(data,

我有一个长达10年的数据集:我想绘制它,但不清楚。 我试着一年一年地画,这样我就能在同一张图片中画出10行

我怎么做

更新:我的意思是我假设

你有一个向量中的数据; 该向量的长度是10的倍数; 采样时间在整个向量中是恒定的。 在这种情况下,它很简单:将数据转换成一个10列的矩阵,然后将其转换为10列,这将独立地处理每一列

data = conv(rand(1,1100),ones(1,101),'valid'); % example data, 1x1000
plot(reshape(data,[],10), 'linewidth', 1)
grid on

好吧,我终于知道了

该命令是子批

在这段视频的结尾和这里,我们将简要介绍这一点

在我的情况下,我可以使用

subplot(10,1,1)
plot(Xyear1,Ydataset(Xyear1))
subplot(10,1,2)
plot(Xyear2,Ydataset(Xyear2))

等等……

数据集有多大?它是矩阵还是向量?它是向量。这很难解释。我刚才发现:第一个情节的结尾应该与第二个情节的开头相对应。我会尽快尝试这个解释的。谢谢你的回答,但这不是我想做的。在不希望重叠的情况下,第二年应在第一年下,并具有另一个y轴。我在评论中添加了一些东西。我不能按照你的建议做,因为闰年,数组维度不同。我明白了。这需要更多的工作。我不会删除这个答案,以防对其他人有用。你不能使用子地块吗?这浪费了轴线周围的一些空间,虽然我昨天一直在寻找答案,但我无法正确地描述它以获得答案。。。我无意中发现了那个链接。我将在几天后尝试,并添加更多细节。