exponenta event banner

tscollection

Создать tscollection объект

Описание

A tscollection объект является коллекцией из одного или нескольких timeseries объекты с тем же вектором времени. Коллекции timeseries полезны для анализа нескольких тенденций данных, которые происходят одновременно.

Создание

Создание tscollection объект, используйте tscollection функция.

Описание

пример

tsc = tscollection(ts) создает tscollection объект, содержащий timeseries объекты в ts. Вход ts может быть одиночным timeseries объект или массив ячеек timeseries объекты. Каждый timeseries должен иметь одинаковый временной вектор.

tsc = tscollection(timevals) определяет вектор времени tscollection.

Входные аргументы

развернуть все

Вход timeseries, задается как скаляр или массив ячеек.

Время выборки, указанное как числовой скаляр или вектор, или массив ячеек векторов символов даты. Допустимые векторы символов даты могут иметь следующие формы:

ФорматПример
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

Пара «имя-значение» Пример: tsc = tscollection(ts,'Name','MyTSC')

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (' '). Можно указать аргументы пары имени и значения в любом порядке как Name1,Value1,Name2,Value2.

tscollection имя, указанное как символьный вектор.

datenum индикатор, указанный как true или false. Значение true указывает, что вектор времени tscollection объект состоит из datenum значения. Дополнительные сведения см. в разделе datenum.

Типы данных: logical

Свойства

развернуть все

tscollection имя, представляемое в виде символьного вектора.

Значения времени, представленные в виде вектора.

Когда TimeInfo.StartDate пустое, значения измеряются относительно 0. Когда TimeInfo.StartDate определено, значения представляют собой векторы символов даты, измеренные относительно StartDate.

Длина Time должно совпадать с первым или последним измерением Data для каждой коллекции.

Информация о времени, представляемая как совокупность следующих полей, описывающих вектор времени:

  • Units - Единицы времени со значением 'weeks', 'days', 'hours', 'minutes', 'seconds', 'milliseconds', 'microseconds', или 'nanoseconds'.

  • Start - Время начала.

  • End - Время окончания (только для чтения).

  • Increment - Интервал между последующими значениями времени (NaN когда времена не подвергаются равномерной выборке).

  • Length - Длина вектора времени (только для чтения).

  • Format - Вектор символов, определяющий отображение даты (см. datestr).

  • StartDate - вектор символов даты, определяющий ссылочную дату (см. setabstime).

  • UserData - Дополнительная пользовательская информация.

Чтобы получить доступ к значению поля, используйте форму tsc.TimeInfo.field для tscollection объект tsc.

Функции объекта

развернуть все

addsampletocollectionДобавить образец в tscollection
addtsДобавить timeseries кому tscollection
delsamplefromcollectionУдалить образец из tscollection
horzcatГоризонтальная конкатенация tscollection объекты
removetsУдалить timeseries от tscollection
resampleПередискретизировать tscollection вектор времени
setНабор tscollection свойства
setabstimeНабор tscollection время в виде векторов символов даты
settimeseriesnamesПереименовать timeseries в tscollection
vertcatВертикальная конкатенация tscollection объекты
getВопрос tscollection свойства
getabstimeНовообращенный tscollection вектор времени к массиву ячеек
getsampleusingtimeПодмножество tscollection данные
gettimeseriesnamesНазвания timeseries в tscollection
isemptyОпределить, tscollection пуст
lengthДлина tscollection вектор времени
sizeРазмер tscollection

Примеры

свернуть все

Создать tscollection объект из двух timeseries объекты.

ts1 = timeseries([1.1 2.9 3.7 4.0 3.0]',1:5,...
'Name','Acceleration');
ts2 = timeseries([3.2 4.2 6.2 8.5 1.1]',1:5,...
'Name','Speed');
ts = tscollection({ts1;ts2})
Time Series Collection Object: unnamed

Time vector characteristics

      Start time            1 seconds
      End time              5 seconds

Member Time Series Objects:

      Acceleration
      Speed
Представлен до R2006a