tscollection

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

Описание

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

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

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

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

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

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

Свойства

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

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

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

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

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

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

  • Units — Единицы измерения времени со значением 'weeks'дничасыминутысекундымиллисекунды, '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 isempty
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