用Matlab画图时如何在坐标轴上写π
例如:
x=linspace(0,2.*pi,1000);
y=sin(x);
plot(x,y);
set(gca,'xlim',[0,2.*pi]);%设置x轴坐标范围
set(gca,'xtick',0:pi/2:2*pi);%设置x轴坐标间隔
set(gca,'XTickLabel',{'0','\pi/2','\pi','3\pi/2','2\pi'});%\pi=π
若用下面代替最后两行,则图变为:
set(gca,'FontName','symbol');
set(gca,'XTickLabel',{'0','p/2','p','3p/2','2p'});
现有Matlab不支持symbol字体。