Main Content

getsamples

Subset of timeseries

Description

tsout = getsamples(tsin,ind) returns a timeseries object that is a subset of the input timeseries. The samples in tsout are the samples of tsin corresponding to tsin.Time(ind).

example

Examples

collapse all

Create a timeseries object tsout that is a subset of the samples in the timeseries object 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

Display the sample times and data values in tsout. The sample times in tsout are the sample times in tsin.Time(3:5).

tsout.Time
ans = 3×1

    10
    15
    20

tsout.Data
ans = 3×1

    30
    40
    50

Input Arguments

collapse all

Input timeseries, specified as a scalar.

Data Types: timeseries

Row or column indices, specified as a positive integer numeric scalar or vector. ind represents column indices for column-oriented data (ts.IsTimeFirst is true) and represents row indices for row-oriented data (ts.IsTimeFirst is false).

Data Types: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Version History

Introduced before R2006a