Main Content

getsamples

timeseries 的子集

说明

示例

tsout = getsamples(tsin,ind) 返回一个 timeseries 对象,该对象是输入 timeseries 的子集。tsout 中的样本是 tsin 中对应于 tsin.Time(ind) 的样本。

示例

全部折叠

创建一个 timeseries 对象 tsout,它是 timeseries 对象 tsin 中样本的子集。

tsin = timeseries([10 20 30 40 50]',[0 5 10 15 20])
  timeseries

  Common Properties:
            Name: 'unnamed'
            Time: [5x1 double]
        TimeInfo: tsdata.timemetadata
            Data: [5x1 double]
        DataInfo: tsdata.datametadata
tsout = getsamples(tsin,3:5)
  timeseries

  Common Properties:
            Name: 'unnamed'
            Time: [3x1 double]
        TimeInfo: tsdata.timemetadata
            Data: [3x1 double]
        DataInfo: tsdata.datametadata

tsout 中显示样本时间和数据值。tsout 中的样本时间是 tsin.Time(3:5) 中的样本时间。

tsout.Time
ans = 3×1

    10
    15
    20

tsout.Data
ans = 3×1

    30
    40
    50

输入参数

全部折叠

输入 timeseries,指定为标量。

数据类型: timeseries

行或列索引,指定为正整数数值标量或向量。ind 表示列向数据的列索引(ts.IsTimeFirsttrue 时)或行向数据的行索引(ts.IsTimeFirstfalse 时)。

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

版本历史记录

在 R2006a 之前推出