以时间为横坐标的MATLAB画图方法_第1页
以时间为横坐标的MATLAB画图方法_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Matlab画图,以时间为横坐标的画法。可以先将时间转化为小数,再显示成时间。考虑使用Matlab分两步实现:1)将时间转换为小数作图;2)将小数重新映射为时刻充当横坐标。主要需用到datenum和datetick两个函数。x=datenum(Y,M,D,H,MN,S)datenum可以提取时间数据,也即上文提到的第一步。括号中的参数依次为year,month,day,hour,minute,second本例中时间仅含小时和分钟,故将其他参数设为0。Dateaxis(tickaxis,dateform)Dateaxis将坐标采用时间标刻,也即第二步。tickaxis默认为'x'

2、,dateform为时刻格式,可为字符串或对应的数字。详见MATLAB帮助文档(或见图Dateform)。DateFormFormatDescription0Ol-Mar-199915:45:17day-month-yearhour:minute:second101-mar-1999day-month-year2D3/U1/99month/day/year3Marmonth,threeletters4Mmonth,singleletter53month603/01month/day1dayofmonth8Weddayofweek,threeletters9Wdayofweek,singlele

3、tter101999year,fourdigits1199year,twodigits12monthyear1315:45:17hour:minute:second1403:45:17PMhour:minute:secondAMorPM1515:45hour:minute1603:45PMhour:minuteAMorPM1795/03/01yearmonthday代码如下:%以时间为横坐标作图Temp=load('D:temperature.txt');Time=importdata('D:time.txt');%文本格式为时分,如13:00Hour=Time

4、(:,1);Minute=Time(:,2);interval=datenum(0,0,0,Hour,Minute,0);plot(interval,Temp,'-bd','LineWidth',2,'MarkerFaceColor','r');axis(010160);%设置坐标区间title('temp.VStime');xlabel('time');ylabel('temp/°C');x=interval;datetick('x','HH:MM

5、');%需用x作为数组变量图例为某浇注过程的温度控制曲线。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:MM:SS'01-Mar-200015:45:171,dd

6、-mmm-yyyy'01-Mar-20002'mm/dd/yy'03/01/003mmmMar4mM5mm03dateform(number)dateform(string)Example6'mm/dd'03/017'dd'018'ddd'Wed9'd'W10yyyy200011yy0012mmmyyMar0013'HH:MM:SS'15:45:1714'HH:MM:SSPM'3:45:17PM15'HH:MM'15:4516'HH:MMPM'

7、3:45PM17'QQ-YY'Q1-0118'QQ'Q119'dd/mm'01/0320'dd/mm/yy'01/03/0021'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-200128mmmyyyyMar200029(ISO8601)'yyyy-mm-dd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论