因是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
跟我想的不一樣...已花一些時間作測試..找不出來哪裡要改
請教各位了...謝謝