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