主要内容

调整时间的时间表

在实时编辑器中重新取样或聚合时间表数据

描述

调整时间的时间表任务允许您交互方式更改时间表的行时间,然后重新示例或聚合其变量中的数据。任务会自动生成MATLAB®您的Live脚本的代码。

使用此任务,您可以:

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

  • 将数据聚合到时间箱中(例如,从月度数据创建包含季度方法的时间表)。

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

  • 通过指定统一的时间步长或采样率,将不规则的时间表转换为规则的时间表。

打开任务

要添加调整时间的时间表Matlab编辑器中的实时脚本的任务:

  • 在这一点直播编辑选项卡,选择任务>重温时间表

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

例子

展开全部

该示例演示了如何在时间表中重新取样和聚合数据调整时间的时间表实时编辑任务。您还可以以不同方式应用用于调整时间表变量的不同规则。

重组数据

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

强度= [100 98.7 95.2 101.4 99.1]'时间=毫秒([11 20 34 40.3 49.9])';tt1 =时间表(时间,强度);

添加调整时间的时间表任务到您的活动脚本。重新确定数据TT.

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

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

汇总数据

载入第二份时间表bostonTTMat文件。该时间表具有温度,风速和波士顿市的降雨测量。分开测量约为6小时,但不规则。

加载bostonTT

添加第二个实例调整时间的时间表任务到您的活动脚本。将数据汇总到每日时间段。

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

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

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

相关例子

参数

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

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

  • 时间步骤- 连续定期间隔的行时间之间的时间长度。

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

  • 次从工作区-工作区变量,它是向量datetime期间值。向量中的时间替换了时间表中的行时间。时间不需要有规律地间隔。

指定用于调整时间表的变量中的数据值的规则。除非指定了异常,否则该规则适用于所有变量。您可以将数据值重新示例或汇总到:

  • 用缺失的数据指示器或常量填充空白。

  • 将数据值插入新行时间。例如,以100Hz至200Hz测量的重组数据。

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

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

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

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

兼容性的考虑

展开全部

行为在R2020b中改变

在R2020A中介​​绍