Matlab-根据正确的参数设置绘图Xaxis范围
具有在Matlab-根据正确的参数设置绘图Xaxis范围,matlab,Matlab,具有在v_1,v_2…,v_n中保持相同大小的n向量(也n)。我想将它们全部绘制在一起,这样X轴范围将1..n并且每个向量的y轴值将根据X值作为其元素 类似于- 绘图(1:n,v_1,v_2,…,v_n) 编辑: 按照@Phonon的建议修复 我怎样才能获得上述资料 你已经在正确的轨道上了 假设你所有的v_1。。。v_n的长度相同,并且每行都是向量: plot(1:m, [v_1; v_2; ... v_n]); 您还可以通过以下方式一次一个地绘制它们: figure; plot(1:m, v
v_1,v_2…,v_n
中保持相同大小的n
向量(也n
)。我想将它们全部绘制在一起,这样X轴范围将1..n
并且每个向量的y轴值将根据X值作为其元素
类似于-
绘图(1:n,v_1,v_2,…,v_n)
编辑:
按照@Phonon的建议修复
我怎样才能获得上述资料 你已经在正确的轨道上了
假设你所有的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([])
函数或设置(axHandle、'xlim'、[lowerLim、upperLim])
命令来完成。这没有意义。您的意思是希望x轴从1变为m而不是n?对于第二种方法,我建议您使用hold all
而不是hold on
,因为这样,图形将自动变为不同的颜色