Main Content

delsample

timeseries 对象中删除样本

说明

示例

tsout = delsample(tsin,'Index',timeind) 删除 tsin 中与 timeind 中的时间索引对应的样本。

示例

tsout = delsample(tsin,'Value',timevals) 删除与 timevals 中的时间值对应的样本。

示例

全部折叠

删除 timeseries 对象中的一个样本。

创建一个 timeseries 并显示其时间样本和对应的数据。

tsin = timeseries((0:10:50)',(0:5)');
tsin.Time
ans = 6×1

     0
     1
     2
     3
     4
     5

tsin.Data
ans = 6×1

     0
    10
    20
    30
    40
    50

通过引用索引(即 6)来删除最后一个样本。

tsout = delsample(tsin,'Index',6);
tsout.Time
ans = 5×1

     0
     1
     2
     3
     4

您也可以指定时间值 5 来删除 tsin 的最后一个样本。

tsout = delsample(tsin,'Value',5);

输入参数

全部折叠

输入 timeseries,指定为标量。

数据类型: timeseries

时间索引,指定为数值标量或向量。

数据类型: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

采样时间,指定为数值标量或向量,或指定为日期字符向量元胞数组。有效日期字符向量可以采用以下格式:

格式示例
dd-mmm-yyyy HH:MM:SS01-Mar-2000 15:45:17
dd-mmm-yyyy01-Mar-2000
mm/dd/yy03/01/00
mm/dd03/01
HH:MM:SS15:45:17
HH:MM:SS PM3:45:17 PM
HH:MM15:45
HH:MM PM3:45 PM
mmm.dd,yyyy HH:MM:SSMar.01,2000 15:45:17
mmm.dd,yyyyMar.01,2000
mm/dd/yyyy03/01/2000

数据类型: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | cell

版本历史记录

在 R2006a 之前推出

另请参阅