在实时编辑器中重新计算和合并时间表到新的时间向量
的同步时间表任务让您可以交互式地从所有输入时间表中收集变量,将它们同步到一个公共时间向量,并将结果作为单个时间表返回。这种效果类似于水平连接,尽管输入时间表可以有不同的行时间。该任务还自动生成MATLAB®为您的活动脚本编写代码。
使用这个任务,你可以:
在新行时间内插入数据值。
将数据聚合到时间箱中(例如,从包含月度数据的时间表创建包含季度方法的时间表)。
删除具有重复行时间的行。
通过指定统一的时间步长或采样率,使输出为规则的。
添加同步时间表在MATLAB编辑器中的一个实时脚本任务:
在住编辑器选项卡上,选择任务>同步时间表.
在脚本的代码块中,键入相关的关键字,例如同步
或时间表
.选择同步时间表从建议的命令完成。
输入时间表
—两个或多个时刻表的名称从工作区中所有非空时间表的列表中指定两个或多个输入时间表的名称。
您可以使用最初提供的两个下拉列表指定两个时间表的名称。要指定更多时间表,请单击+下拉列表右侧的按钮。您可以添加无限数量的时间表。
选择方法
—指定行时间的方法指定用于计算输出时间表的新行时间的方法。
次从时间表
-从一个或多个输入时间表中提取行时间的方法。例如,您可以使用来自所有时间表的行时间的并集,或者交集,或者来自最后一个时间表的行时间。
时间步长
-连续的规则间隔行时间之间的时间长度。
采样率
-规则间隔行时间的采样率或频率。
次从工作区
-工作区变量,它是向量datetime
或持续时间
值。向量中的时间变成输出时间表的行时间。时间不需要有规律地间隔。
一般规则
—数据值调整规则指定调整时间表变量中的数据值的规则。该规则适用于所有输入时间表中的所有变量,除非指定了异常。您可以重新取样或聚合数据值:
用缺失的数据指示器或常量填充空白。
将数据值插入到新行时间。例如,重新采样在100hz到200hz测量的数据。
将数据聚合到时间容器中。例如,从每小时测量的数据值计算出日平均值。
异常
—指定变量的调整规则不同单击添加按钮。然后从时间表名称和出现的变量名称的下拉列表中指定一个时间表变量。从第一个列表中选择一个输入时间表,然后从第二个列表中选择它的一个变量。
要调整指定变量中的数据,请从变量列表右侧的第三个下拉列表中选择一个规则。例外的规则可以不同于一般规则。
若要为其他时间表变量指定例外,请单击+按钮的第一个异常右侧。新的时间表名称、变量名称和规则下拉列表出现在前一个例外的下方。