在 Matlab 绘图中调整 plotrange

Adjusting plotrange in Matlab plot

我正在寻找与 Mathematica 的 PlotRange -> {0,Pi} 在 Matlab 绘图中的等价物。如果我绘制一个函数,例如:

t = linspace(0, pi, 100) ;
plot( t, cos(t) )

我得到一个在 [0,3.5] 区间内的图,而不是 [0,pi],如下图所示:

t = linspace(0, pi, 100) ;
plot( t, cos(t) )
%% Change Xaxis Limits
xlim([0 pi])
%% Set current plot axis (gca) Xtick and XtickLabel to manually input data
set(gca, 'XTick',[0,0.25*pi,.5*pi,0.75*pi,pi]);
set(gca,'XTickLabel',{'0','\pi/4','\pi/2','3 \pi/4','\pi'});

%% See matlab 2015 version help

MATLAB 2015 Documentation