matlab以时间为横坐标

matlab以时间为横坐标

ID:12641051

大小:142.50 KB

页数:3页

时间:2018-07-18

matlab以时间为横坐标_第1页
matlab以时间为横坐标_第2页
matlab以时间为横坐标_第3页
资源描述:

《matlab以时间为横坐标》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在Excel或Origin中,直接使用日期或时间作横坐标时,坐标为等间距,即不能反映不同的时间间隔。实际上Excel可以将时间转化为小数,尽管用转换后的小数作图,可以很好地反应时间间隔,但是依然没有时刻直观。 考虑使用Matlab分两步实现:1)将时间转换为小数作图;2)将小数重新映射为时刻充当横坐标。主要需用到datenum和datetick两个函数。 · x = datenum(Y, M, D, H, MN, S)  datenum可以提取时间数据,也即上文提到的第一步。括号中的参数依次为year, month, day, hour, minute, second。

2、本例中时间仅含小时和分钟,故将其他参数设为0。 · datetick(tickaxis,dateform) datetick将坐标采用时间标刻,也即第二步。tickaxis默认为'x’,dateform为时刻格式,可为字符串或对应的数字。详见MATLAB帮助文档(或见图Dateform)。本例选用时分格式,即'HH:MM'或对应的数字15。 代码如下: %以时间为横坐标作图 Temp=load('D:temperature.txt'); Time=importdata('D:time.txt'); %文本格式为时分,如13:00 Hour=Time(:,1); Mi

3、nute=Time(:,2); interval=datenum(0,0,0,Hour,Minute,0); plot(interval,Temp,'--bd', 'LineWidth',2,'MarkerFaceColor','r'); axis([0 1 0 160]); %设置坐标区间 title('temp. VS time'); xlabel('time'); ylabel('temp /℃'); x=interval;  datetick('x','HH:MM'); %需用x作为数组变量 图例为某浇注过程的温度控制曲线。   y=rand(1,3)plot(

4、1:3,y)str={'2009-5-7'    '2009-5-9'    '2009-5-11'};set(gca,'XTick',1:3)set(gca,'XTickLabel',str)t=linspace(datenum('6-26'),datenum('7-25'),6);plot(t,rand(size(t)));datetick('x','mmm.dd','keepticks')StandardMATLABDateFormatDefinitionsdateform(number)dateform(string)Example0'dd-mmm-yyyyHH

5、:MM:SS'01-Mar-200015:45:171'dd-mmm-yyyy'01-Mar-20002'mm/dd/yy'03/01/003'mmm'Mar4'm'M5'mm'036'mm/dd'03/017'dd'018'ddd'Wed9'd'W10'yyyy'200011'yy'0012'mmmyy'Mar0013'HH:MM:SS'15:45:1714'HH:MM:SSPM'3:45:17PM15'HH:MM'15:4516'HH:MMPM'3:45PM17'QQ-YY'Q1-0118'QQ'Q119'dd/mm'01/0320'dd/mm/yy'01/03/0

6、021'mmm.dd,yyyyHH:MM:SS'Mar.01,200015:45:1722'mmm.dd,yyyy'Mar.01,200023'mm/dd/yyyy'03/01/200024'dd/mm/yyyy'01/03/200025'yy/mm/dd'00/03/0126'yyyy/mm/dd'2000/03/0127'QQ-YYYY'Q1-200128'mmmyyyy'Mar200029(ISO8601)'yyyy-mm-dd'2000-03-0130(ISO8601)'yyyymmddTHHMMSS'20000301T15451731'yyyy-mm-ddHH

7、:MM:SS'2000-03-0115:45:17

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。