主要内容

时间序列

为所选消息属性创建时间序列对象

描述

例子

[TS.科尔斯] = TimeSeries(为所有数字和标量邮件属性创建一个时间序列。该函数评估当前的每条消息袋式选择目的,, 作为TS.。这科尔斯输出参数将属性名称存储为字符向量的单元格数组。

返回的时间序列对象是内存高效的,因为它仅存储特定的消息属性而不是整个消息。

例子

[TS.科尔斯] = TimeSeries(财产为特定消息属性创建一个时间序列,财产。例如,属性名称也可以嵌套,pose.pose.position.x.为了X-AXIS机器人的位置。

例子

[TS.科尔斯] = TimeSeries(财产,...,楼章)为特定范围的消息属性创建一个时间序列。每个属性在时间序列对象中是一个不同的列。

例子

全部收缩

加载ROSBAG。指定文件路径。

bag = rosbag('ex_multiple_topics.bag');

选择特定主题。时间序列仅支持单个主题。金宝app

Bacselection = SELECT(包,'话题''/ odom');

为此创建一个时间序列'/ odom'话题。

TS = timeeries(袋子选择);

加载ROSBAG。指定文件路径。

bag = rosbag('ex_multiple_topics.bag');

选择特定主题。时间序列仅支持单个主题。金宝app

Bacselection = SELECT(包,'话题''/ odom');

为此创建一个时间序列'pose.pose.position.x'财产'/ odom'话题。

ts = timeeries(袋子选择,'pose.pose.position.x');

加载ROSBAG。指定文件路径。

bag = rosbag('ex_multiple_topics.bag');

选择特定主题。时间序列仅支持单个主题。金宝app

Bacselection = SELECT(包,'话题''/ odom');

为所有角度创建一个时间序列'捻'物业在'/ odom'话题。

ts = timeeries(袋子选择,'twist.twist.angular.x'......'twist.twist.angular.y''twist.twist.angular.z');

输入参数

全部收缩

袋子选择,指定为a袋式选择对象句柄。您可以通过呼叫获得袋子选择Rosbag.

属性名称,指定为字符串标量或字符向量。可以指定多个属性。每个属性名称都是单独的输入,表示时间序列对象中的不同列。

输出参数

全部收缩

时间序列,作为一个返回时间对象句柄。

属性名称列表,返回为字符向量的单元格数组。

也可以看看

||

话题

在R2019B中介绍