如何更改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
是当前轴的手柄。

感谢您的努力!