matlab中plot绘图如何正确设置x与y的长度(矢量长度)

x与y的长度不一致导致无法作图(报错:矢量长度不一致),每次导入的Xtrain矢量长度都不同,但是y的区间是固定的,怎么样才能自动调整x与y的矢量长度一致

 for i=1:size(Xtrain,2)
 x=Xtrain(:,i);    
 l=size(Xtrain,1);
 y=4000:(8000/l):12000;
 axes(handles.axes1)
 plot(y',x,'.')
 end


第四行改成 y=linspace(4000,12000,l);

直接在Figure
Properties里面调节坐标轴的范围就OK了。
具体:plot()或者其他命令打开的figure文件中——Edit——Figure
Properties——下面的Xlimits项就可以调节X轴范围,在X
Label后面的Ticks选项里可以调节标尺的间距。同理可以调节Y轴的范围和你所谓的标尺。