Re: [問題] matlab X軸日期時間的轉換

看板MATLAB作者 (睡眠不足)時間9年前 (2015/02/02 21:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《agiwar (我就是我)》之銘言: : 各位好,我有個問題想要請教 : 雖然已爬過文也google過了 : 但依然沒有解決到我的問題 : 希望會的人可以幫我這個忙,感激不盡!! : 以下是我的問題 : ======================================================== : 若我已經有了一個速度的向量(V)了 : 而我想要畫的圖是 plot(t,V); : 其中t=1,2,3,...代表一個時間的趨勢 : 現在希望把圖的X軸由原本的1,2,3,...換成日期時間(mm/dd/yyyy HH:MM:SS)的向量 : 我現在的日期時間是從12/01/2014 00:00:00 ~ 12/31/2014 23:50:00,間隔是10分鐘 : 另外,基本上,資料總共有4464 (31*24*6)筆 : 有沒有辦法x軸(時間)部分不要顯示出那麼多筆間隔 : 只顯示12/01/2014 ~ 12/31/2014 (共31天) : ====================================================== : 以上,希望有板大可以幫小弟解惑 t 的部分建議可以採用 datenum 依照你資料設定的話 t = datenum(2014,12,01,0,0,0):1/24/6:datenum(2014,12,31,23,50,0); 若要在x軸顯示日期的時候plot完打上datetick就可以顯示日期 datetick顯示格式可以參考一下help datetick x軸的間隔可以使用set來修正,如你想要七天一個間隔如下: set(gca,'Xtick',t(1:7:end)) (datenum主要是以日為單位的,若你想要用時來當單位就用1/24) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.165.67 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1422884376.A.D50.html
文章代碼(AID): #1KptuOrG (MATLAB)
文章代碼(AID): #1KptuOrG (MATLAB)