怎样使matlab的刻度更精细? 我的程序如下,但是出来的刻度y只有0 5 10 15几个,能更精细一些吗?

x=1:7
y=[1.53 4.16 5.86 9.71 12.34 14.63 14.98]
plot(x,y,'rs-')
hold on
x=1:7
y=[1.75 2.52 3.69 6.51 8.08 9.57 10.05]
plot(x,y,'b*-')
xlabel('0-1800ms stable status')
ylabel('PEI-LB')
legend('CTP','CTP-TICN')
还有一个问题,下标刻度是 1 2 3 4 5 6 7,可是我的单位是300MS一个刻度,怎么改?

用语句set(gca,'xtick',xs,'ytick',ys);其中xs,ys分别是你想设置的任意刻度,在此,你可以设置
xs=1:0.3:7,ys=0:1:15
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-10
最后加一句:
set(gca,'xtick',[0:0.3:7])
第2个回答  2011-08-11
命令行下输入:

x=[0:216.311:19468];
y=5.725*10^-6.*x.^2-0.11145.*x+542.43

plot(x,y)
怎样使matlab的刻度更精细? 我的程序如下,但是出来的刻度y只有0 5 10 15几个,能更精细一些吗?
相似回答