如何更改MatLab图形的轴限制和刻度步长?
我有一个简单的如何更改MatLab图形的轴限制和刻度步长?,matlab,plot,matlab-figure,Matlab,Plot,Matlab Figure,我有一个简单的y与x的对比图 y = [6,-1.3,-8,-11.7,-11,-6,1.3,8,11.7,11,6,-1.3]; x = 0:0.3:3.3; plot (x,y) 因此,图形的x轴范围为0到3.5,比例为0.5。我使用了XLimit=[0 3.3]来限制轴,但它似乎不起作用 我希望使x轴的范围从0到3.3,步长为0.3。使用XLimit=[0 3.3]您只需定义一个名为XLimit的向量。要将此矢量用作水平极限,应使用xlim: axis tight % removes t
y
与x
的对比图
y = [6,-1.3,-8,-11.7,-11,-6,1.3,8,11.7,11,6,-1.3];
x = 0:0.3:3.3;
plot (x,y)
因此,图形的x轴范围为0到3.5,比例为0.5。我使用了XLimit=[0 3.3]
来限制轴,但它似乎不起作用
我希望使x轴的范围从0到3.3,步长为0.3。使用
XLimit=[0 3.3]
您只需定义一个名为XLimit
的向量。要将此矢量用作水平极限,应使用xlim
:
axis tight % removes the empty space after 3.3
set(gca,'XTick',0:0.3:3.3) % sets the x axis ticks
xlim(XLimit)
% or directly:
xlim([0, 3.3])
阅读更多关于。同样,可以使用设置垂直限制
由于您试图将限制设置为x
的范围,您可能会发现以下命令最有帮助:
axis tight
但请注意,它同时改变了x轴和y轴的限制
要设置勾选步骤,应将'XTick'
设置为0:0.3:3.3
:
set(gca,'XTick',0:0.3:3.3)
gca
是当前轴的手柄。感谢您的努力!