在 x 或 y 轴上显示特定值

gpu*_*guy 3 matlab plot

a=[1 2 7 5 4 6]
t=0:2:10

plot(t,a); 
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我希望在 x 轴上的图中只有值:0, 2, 4, 6, 8, 10(按照代码中的 t=0:2:10)应该在时间轴上描绘,与上面显示的不同值。我该怎么做呢 ?

Gun*_*uyf 5

这些是 xticks,像这样设置它们:

set(gca,'Xtick',0:2:10);
Run Code Online (Sandbox Code Playgroud)

如果要隐藏 yticks:

set(gca,'Ytick',[]);
Run Code Online (Sandbox Code Playgroud)