主要内容

在时间表中重新采样和聚合数据

此示例演示如何重新采样和聚合时间表中的数据。时间表是一种将时间与每一行关联起来的表。时间表可以存储具有不同数据类型和大小的面向列的数据变量,前提是每个变量的行数相同。与调整时间函数,可以重新采样时间表数据,或将时间表数据聚合到指定的时间箱中。

进口时间表

加载一个包含从2015年11月15日到2015年11月19日的天气测量的时间表。时间表包含了这段时间内的湿度、温度和压力读数。

负载在户外户外(1:5,:)
ans =5×3的时间表时间湿度TemperatureF PressureHg  ___________________ ________ ____________ __________ 2015-11-15 00:00:24 49 51.3 - 29.61 2015-11-15 2015-11-15 03:00:24 01:30:24 48.9 51.5 29.61 48.9 51.5 29.61 2015-11-15 04:30:24 06:00:24 48.7 51.5 29.6 48.8 51.5 29.61 2015-11-15

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

TF = isregular(户外)
TF =逻辑0

找出时间步长的差异。时间从半分钟到一个半小时不等。

dt =独特(diff (outdoors.Time))
dt =3 x1持续时间00:00:24 01:29:36 01:30:00

用插值重新采样时间表

方法调整时间表中的数据调整时间函数。指定每小时的时间向量。将时间表数据插入到新的行时间中。

TT =调整时间(在户外,“每小时”样条的);: TT (1:5)
ans =5×3的时间表时间湿度温度f压力hg ___________________ ________ ____________ __________ 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就是49岁51.3 - 29.61 2015-11-15 2015-11-15 02:00:00 01:00:00 48.9 51.5 29.61 48.9 51.5 29.61 2015-11-15 03:00:00 04:00:00 48.8 51.5 29.61 48.9 51.5 29.61 2015-11-15

汇总时间表数据并计算日平均值

调整时间函数提供聚合方法,例如的意思是.计算中的数据的日平均值在户外

TT =调整时间(在户外,“每天”“的意思是”);TT
TT =4×3的时间表时间湿度TemperatureF PressureHg  ___________________ ________ ____________ __________ 2015-11-15就是48.931 51.394 29.607 2015-11-15就是47.924 51.571 29.611 49.5 - 50.8 2015-11-17就是48.45 51.238 29.613 2015-11-17就是29.61

调整时刻表数据到正常时间

计算6小时时间间隔的平均值。方法指定常规时间步长“普通”输入参数和“步伐”名称-值对的论点。

TT =调整时间(在户外,“普通”“的意思是”“步伐”小时(6));: TT (1:5)
ans =5×3的时间表时间湿度TemperatureF PressureHg  ___________________ ________ ____________ __________ 2015-11-15就是48.9 51.45 29.61 2015-11-15 2015-11-15 12:00:00 06:00:00 48.9 51.45 29.6 49.025 51.45 29.61 2015-11-15 18:00:00 48.9 51.225 29.607 2015-11-16就是48.5 51.4 29.61

作为一种替代方法,您可以指定具有相同6小时时间间隔的时间向量。指定时间向量的格式,以便在显示时间表时同时显示日期和时间。

电视= datetime(2015、11、15):小时(6):datetime(2015、11、18);电视。格式=“dd-MMM-yyyy HH: mm: ss”;TT =调整时间(户外、电视、“的意思是”);: TT (1:5)
ans =5×3的时间表时间湿度TemperatureF PressureHg  ____________________ ________ ____________ __________ 11月15 - 15 - 2015就是48.9 51.45 29.61 - 11月- 2015年15 - 11月- 2015 12:00:00 06:00:00 48.9 51.45 29.6 49.025 51.45 29.61 - 2015 18:00:00 11月15 - 48.9 51.225 29.607 16 - 11月- 2015就是48.5 51.4 29.61

另请参阅

|||

相关的话题

Baidu
map