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

Типы данных: удвойтесь | единственный | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | ячейка

Аргументы в виде пар имя-значение

Пример: tsc = tscollection (ts, 'Имя', '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
передискретизацияПередискретизируйте tscollection временной вектор
наборУстановите tscollection свойства
setabstimeУстановите tscollection времена как векторы символов даты
settimeseriesnamesПереименуйте timeseries в tscollection
vertcatВертикально конкатенируйте объекты tscollection
получениеЗапросите tscollection свойства
getabstimeПреобразуйте tscollection временной вектор в массив ячеек
getsampleusingtimeПодмножество tscollection данных
gettimeseriesnamesИмена timeseries в tscollection
isemptyОпределите, пуст ли tscollection
длинаДлина tscollection временного вектора
размерРазмер 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

Была ли эта тема полезной?