因是matlab新手,最近自修学绘图基本功能
遇到问题,想请教各位前辈..
我现在试着绘2017/01/01~2017/2/28料罗测站波高资料
资料是1小时1笔.共1416笔
x轴想设定以2天为1格线并显示相对应日期格式(mmdd)
程式如下:a是波高资料
date_start=datenum(2017,01,01,00,00,00);
date_end=datenum(2017,02,28,23,00,00);
t=date_start:1/24:date_end; %1小时1笔波高资料
plot(t,a,'r');
axis([date_start,date_end,0.1,1 ]);
datetick('x','mmdd');
set(gca,'xtick',[date_start:48:date_end]);%格线
title('料罗测站波高');
xlabel('time');
ylabel('波高(m) ');
grid on;
pause
结果跑出x轴部分只有在0201有1条格线,如下:
|_________________|___________________|
0101 0201 0301
跟我想的不一样...已花一些时间作测试..找不出来哪里要改
请教各位了...谢谢