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

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

Пример: 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
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