tscollection

Объект Create tscollection

Описание

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

Создание

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

Синтаксис

tsc = tscollection(ts)
tsc = tscollection(timevals)

Описание

пример

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) — соответствующее значение. Имя должно находиться внутри одинарных кавычек (' '). Можно задать имя и аргументы пары значения в любом порядке как Name1,Value1,Name2,Value2.

Имя tscollection, заданное как вектор символов.

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

Типы данных: логический

Свойства

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

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

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

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

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

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

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

  • Запуск Время начала.

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

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

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

  • Формат Вектор символов, задающий отображение даты (см. 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