在Matlab中輸入help set 點擊gca選項
GCA Get handle to current axis.
H = GCA returns the handle to the current axis in the current
figure. The current axis is the axis that graphics commands
like PLOT, TITLE, SURF, etc. draw to if issued.
Use the commands AXES or SUBPLOT to change the current axis
to a different axis, or to create new ones.
set(gca,,,)函數的作用是在做的圖上插入坐標軸的坐標標注
下面來舉個例子:
首先我設置
T0=8;
T1=5;
set函數的調用格式為
set(gca,'Xtick',[-T0,-T1/2,T1/2,T0]);
set(gca,'XTickLabel',{'-T0','-T1/2','T1/2','T0'});
其中Xtick表示的是x軸上選取的坐標位置
相應的XTickLabel表示相應的坐標位置所標注的坐標名稱
我繪制了一個方波,並對圖形進行了標注,結果如下
然后又對Y軸進行了標注
set(gca,'Ytick',[0,0.2,0.4,0.6,0.8,1]);
set(gca,'YTickLabel',{'a','b','c','d','e','f'});
即在0,0.2,0.4,0.6,0.8,1這幾個點上分別標注上a,b,c,d,e,f
得到的圖形如下