文档

array2timetable

均匀的数组转换为时间表

语法

TT = array2timetable (X, RowTimes, RowTimes)
TT = array2timetable (X, SampleRate, Fs)
TT = array2timetable (X,步伐,dt)
TT = array2timetable (___、“开始时间”、t0)
TT = array2timetable (___、“VariableNames”varNames)

描述

例子

TT= array2timetable (X“RowTimes”,rowTimes)转换XrowTimes一个时间表。X是一个——- - - - - -N数组和rowTimes是一个——- - - - - -1向量的datetime或持续时间值。每一列的X成为一个变量的TT。的时间值rowTimes标签的行时间表。TT是一个——- - - - - -N时间表。

有关创建和使用时间表的更多信息,请参阅时间表

例子

TT= array2timetable (X“SampleRate”,Fs)使用采样率Fs计算定期间隔一行乘以。Fs是一个积极的数字标量每秒指定样本的数量(Hz)。第一行时间是0秒。

例子

TT= array2timetable (X“步伐”,dt)使用时间步dt计算定期间隔一行乘以。dt是一个持续时间或日历时间值指定的时间长度之间的连续行乘以。第一行时间是0秒。

例子

TT= array2timetable (___“开始时间”,t0)指定开始时间t0,而不是0秒,第一行。您可以使用该语法创建一个常规的时间表时使用“SampleRate”“步伐”名称-值对参数从之前的两个语法。

例子

TT= array2timetable (___“VariableNames”,varNames)指定名称的变量输出的时间表。您可以使用该语法与任何输入参数的前面的语法。

例子

全部折叠

将数组转换成一个时间表。添加行乘以一个向量的持续时间。

X =兰德(5,3);时间=秒(1:5);TT = array2timetable (X,“RowTimes”、时间)
TT =5×3的时间表时间(X1, X2) X3 _____累积_________ 1秒0.81472 0.09754 0.15761 2秒0.90579 0.2785 0.97059 3秒0.12699 0.54688 0.95717 4秒5秒0.63236 0.96489 0.80028 0.91338 0.95751 0.48538

返回的大小的时间表。TT包含五行和三个变量。行乘以一个表属性的集合。行乘以并不包含在一个表变量。

大小(TT)
ans =1×25个3

指定采样率为500 Hz,数组转换为一个时间表。

X =兰德(5,3);TT = array2timetable (X,“SampleRate”,500)
TT =5×3的时间表时间(X1, X2) X3 _____累积_________ 0秒0.81472 0.09754 0.15761 0.90579 0.2785 0.97059 0.004 0.002 0.12699 0.54688 0.95717 0.91338 0.95751 0.48538 0.008 0.006 0.63236 0.96489 0.80028

指定一个0.5秒的时间步,将数组转换成一个时间表。

X =兰德(5,3);TT = array2timetable (X,“步伐”秒(0.5))
TT =5×3的时间表时间(X1, X2) X3累积_________ 0秒0.81472 0.09754 0.15761 0.5秒0.90579 0.2785 0.97059 1秒0.12699 0.54688 0.95717 1.5秒秒0.63236 0.96489 0.80028 0.91338 0.95751 0.48538 2

指定一个时间步的15秒,5分钟的开始时间。

X =兰德(5,3);TT = array2timetable (X,“步伐”秒(15),“开始时间”分钟(5))
TT =5×3的时间表时间(X1, X2) X3 ________累积_________ 5分钟0.81472 0.09754 0.15761 5.25分钟0.90579 0.12699 0.54688 0.95717 5.75 0.2785 0.97059 5.5分钟分钟6分钟0.63236 0.96489 0.80028 0.91338 0.95751 0.48538

将数组转换成一个时间表。指定行乘以一个datetime向量。为时间变量指定名称。

X =兰迪((70 90)、5、3);时间= datetime (2016 7 1:5);varNames = {“Temp1”,“Temp2”,“Temp3”};TT = array2timetable (X,“RowTimes”、时间、“VariableNames”varNames)
TT =5×3的时间表时间Temp1 Temp2 Temp3 ___________ _____ _____ _____ 01 - 7月2016 87 72 73 02 - 7月2016 89 75 90 03 - 90年7月- 2016年72年81年04—05 - 2016 89 90 80 7月- 86年7月- 2016年83年90年

输入参数

全部折叠

输入矩阵。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|分类|datetime|持续时间|calendarDuration
复数的支持:万博1manbetx是的

*与排一个时间表,指定为一个datetime矢量或持续时间。每一次标签中的一行输出的时间表。的时间值rowTimes不需要是独一无二的,排序,或定期。

采样率,指定为一个积极的数字标量。Fs指定数量的样本每秒(Hz)。

时间步,指定为一个datetime标量或持续时间标量。

数据类型:datetime|持续时间|calendarDuration

开始时间,指定为一个datetime标量或持续时间标量。

  • 如果t0是一个datetime值,那么行乘以的TTdatetime值。

  • 如果t0是一个时间,那么行乘以时间。

如果时间步dt是一个日历时间值呢t0必须是一个datetime值。

数据类型:datetime|持续时间

变量的名字在输出时间表,指定为一个单元阵列特征向量或一个字符串数组。人名的数目varNames必须等于变量的数量。

输出参数

全部折叠

输出的时间表。时间表可以存储元数据,比如描述变量单位,变量名和行乘以。有关更多信息,请参见属性的部分时间表

兼容性的考虑

全部展开

不推荐在R2018b开始

扩展功能

介绍了R2016b