Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab-根据正确的参数设置绘图Xaxis范围_Matlab - Fatal编程技术网

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
,因为这样,图形将自动变为不同的颜色