重新取样和聚合数据的时间表

这个例子显示了如何重新取样和时间表汇总数据。作息时间表是一种表进行关联,每行的时间。甲时间表可以存储具有不同的数据类型和大小的面向列的数据变量,其前提是每个变量具有相同的行数。随着重新定时功能,你可以重新取样时间表数据,或聚合时间表数据到您指定的时间区间。

导入时间表

加载包含拍摄从11月15,2015年,2015年的时间表包含湿度,温度和接管该时间段压力读数11月19日天气测量的时间表。

加载在户外户外(1:5,:)
ANS =5×3时间表时间湿度TemperatureF PressureHg ___________________ ________ ____________ __________ 2015年11月15日00:00:24 49 51.3 29.61 2015年11月15日一点30分24秒48.9 51.5 29.61 2015年11月15日三时00分24秒48.9 51.5 29.61 2015-11-15 4时三十分24秒48.8 51.5 29.61 2015年11月15日6时零零分24秒48.7 51.5 29.6

确定的时间表是有规律的。有规律的时间表是一个在所有连续的行时间之间的差异是相同的。在户外是不是正规的时间表。

TF = isregular(屋外)
TF =合乎逻辑0

查找时间步的差异。他们半分钟和一个半小时不等。

DT =独特(差异(outdoors.Time))
DT =3X1持续时间00:00:24 1时29分36秒01:30:00

重定时间表与插值

调整数据与时间表重新定时功能。指定一个小时的时间向量。插值的时间表数据到新行倍。

TT =重新定时(室外,“每小时”“花”);TT(1:5,:)
ANS =5×3时间表时间湿度TemperatureF PressureHg ___________________ ________ ____________ __________ 2015年11月15日00:00:00 49.001 51.298 29.61 2015年11月15日01:00:00 48.909 51.467 29.61 2015年11月15日02:00:00 48.902 51.51 29.61 2015-11-15 03:00:00 48.9 51.5 29.61 2015年11月15日04:00:00 48.844 51.498 29.611

重定时间表与近邻值

指定每小时的时间向量TT。对于每一行TT,从在相应的行中的值复制在户外其行时间是最近的。

TT =重新定时(室外,“每小时”“最近”);TT(1:5,:)
ANS =5×3时间表时间湿度TemperatureF PressureHg ___________________ ________ ____________ __________ 2015年11月15日00:00:00 49 51.3 29.61 2015年11月15日01:00:00 48.9 51.5 29.61 2015年11月15日02:00:00 48.9 51.5 29.61 2015-11-15 03:00:00 48.9 51.5 29.61 2015年11月15日04:00:00 48.8 51.5 29.61

总结时刻表数据,计算每日平均

重新定时功能提供聚合方法,如意思。计算每天的手段在数据在户外

TT =重新定时(室外,'日常''意思');TT
TT =4×3时间表时间湿度TemperatureF PressureHg ___________________ ________ ____________ __________二零一五年十一月十五日00:00:00 48.931 51.394 29.607 2015年11月16日00:00:00 47.924 51.571 29.611二零一五年十一月十七日00:00:00 48.45 51.238 29.613 2015-11-18 00:00:00 49.5 50.8 29.61

调整时间表数据以固定的时间

计算超过六个小时的时间间隔的手段。指定使用一个固定的时间步'定期'输入参数和“时间步”名称 - 值对的参数。

TT =重新定时(室外,'定期''意思'“时间步”,小时(6));TT(1:5,:)
ANS =5×3时间表时间湿度TemperatureF PressureHg ___________________ ________ ____________ __________ 2015年11月15日00:00:00 48.9 51.45 29.61 2015年11月15日06:00:00 48.9 51.45 29.6 2015年11月15日12:00:00 49.025 51.45 29.61 2015-11-15 18:00:00 48.9 51.225 29.607 2015年11月16日00:00:00 48.5 51.4 29.61

作为替代方案,您可以指定具有相同的六个小时的时间间隔的时间向量。指定格式的时间矢量显示当您显示时间表日期和时间。

TV =日期时间(2015,11,15):小时(6):日期时间(2015,11,18);tv.Format ='DD-MMM-YYYY HH:MM:SS';TT =重新定时(在户外,电视,'意思');TT(1:5,:)
ANS =5×3时间表时间湿度TemperatureF PressureHg ____________________ ________ ____________ __________ 11月15日 -  2015年00:00:00 48.9 51.45 29.61 11月15日 -  2015年06:00:00 48.9 51.45 29.6 11月15日 -  2015年12:00:00 49.025 51.45 29.61 11月15日-2015 18:00:00 48.9 51.225 29.607 11月16日 -  2015年00:00:00 48.5 51.4 29.61

也可以看看

|||

相关话题