主要内容

调整时间的时间表

在实时编辑器中重新采样或汇总时间表数据

描述

调整时间的时间表任务允许您交互地更改时间表的行时间,然后重新采样或聚合其变量中的数据。任务自动生成MATLAB®为您的实时脚本编写代码。

使用此任务,您可以:

  • 在新的行时间插入数据值。

  • 将数据聚合到时间桶中(例如,从月度数据创建一个包含季度平均值的时间表)。

  • 删除具有重复行时间的行。

  • 通过规定统一的时间步长或采样率,使不规则的时间表变成规律的时间表。

打开任务

添加调整时间的时间表任务到一个实时脚本在MATLAB编辑器:

  • 住编辑器选项卡上,选择任务>重新调度时间表

  • 在脚本中的代码块中,键入相关关键字,例如调整时间时间表。选择调整时间的时间表从建议的命令补全。

例子

全部展开

方法重新采样和聚合时间表中的数据调整时间的时间表实时编辑器任务。您还可以应用不同的规则,以不同的方式调整时间表变量。

重新取样数据

使用数据列向量创建一个时间表。行时间在10到50毫秒之间。

强度= [100 98.7 95.2 101.4 99.1]';Time = milliseconds([11 20 34 40.3 49.9])';TT1 =时间表(时间,强度);

添加调整时间的时间表任务到你的现场脚本。中的数据重新采样TT

  • 要指定100hz的采样率,请使用选择方法菜单。

  • 调整中的数据强度变量采用线性插值,使用一般规则菜单。

聚合数据

加载第二个时间表bostonTTMAT-file。这个时间表有波士顿市的温度、风速和降雨量。测量间隔大约6小时,但不规律。

负载bostonTT

的第二个实例调整时间的时间表任务到你的现场脚本。将数据汇总到每天的时间桶中。

  • 要指定一天的时间步长,使用选择方法菜单。

  • 要计算时间表变量的均值,请使用一般规则菜单。

  • 来指定不同的规则变量,使用异常菜单。添加一个例外来插入每天开始时的降雨量测量值。

相关的例子

参数

从工作区中所有非空时间表的列表中指定名称。

指定用于计算时间表的新行时间的方法。

  • 时间步长-连续有规则间隔的行时间之间的时间长度。

  • 采样率-定期间隔行时间的采样率或频率。

  • 工作空间的时间—工作空间变量,为的向量datetime持续时间值。向量中的时间代替时间表的行时间。时间不需要有规律地间隔。

指定用于调整时间表变量中的数据值的规则。该规则适用于所有变量,除非指定了例外情况。您可以重新采样或聚合数据值以:

  • 用缺失的数据指示符或常数值填补空白。

  • 将数据值插入到新的行时间。例如,对100hz ~ 200hz测量的数据进行重新采样。

  • 将数据聚合到时间桶中。例如,从每小时测量的数据值计算每日平均值。

单击添加按钮。然后从出现的变量名称下拉列表中指定一个时间表变量。

  • 如果需要调整指定变量中的数据,可以在变量名称右侧的规则下拉列表中选择规则。例外规则可以不同于一般规则。

  • 要为其他时间表变量指定例外,请单击+按钮,在第一个异常的右侧。新的变量名和规则下拉列表出现在前面的异常下面。

兼容性的考虑

全部展开

行为在R2020b中改变

在R2020a中引入