0

具有n相同大小(也)的向量n保存在v_1 , v_2 ..., v_n. 我想把plot它们全部放在一起,这样 Xaxis 范围将是1..n,每个向量的 Yaxis 值将根据 X 值作为它的元素。

就像是 - plot(1:n,v_1,v_2,...,v_n)

编辑:

按照@Phonon 的建议修复。

我怎样才能获得上述内容?

4

1 回答 1

1

你已经走在正确的轨道上了。

假设所有你v_1, ... v_n的长度相同并且每行向量:

plot(1:m, [v_1; v_2; ... v_n]);

您还可以通过以下方式一次绘制一个:

figure;
plot(1:m, v_1);
hold on;
plot(1:m, v_2);
plot(1:m, v_3);
...
plot(1:m, v_n);

第二种方法最终会让您更好地控制绘图中每条线的属性。

如果您稍后需要更改 x 轴的限制,您可以通过xlim([])函数或set(axHandle,'XLim',[lowerLim, upperLim])命令来执行此操作。

于 2013-04-25T03:08:35.510 回答