setuniformtime

Изменение равномерных timeseries временной вектор

Описание

tsout = setuniformtime(tsin,'StartTime',starttime) возвращает timeseries объект с измененным однородным временным вектором, определенным из starttime. Время окончания задается starttime+(length(tsin)-1). Модуль времени не меняется.

tsout = setuniformtime(tsin,'Interval',interval) устанавливает время начала равное 0 и определяет время окончания следующим (length(tsin)-1)*interval.

tsout = setuniformtime(tsin,'EndTime',endtime) устанавливает время начала равное 0 и определяет интервал следующим endtime/(length(tsin)-1).

tsout = setuniformtime(tsin,'StartTime',starttime,'Interval',interval) определяет время окончания как starttime+(length(tsin)-1)*interval.

пример

tsout = setuniformtime(tsin,'StartTime',starttime,'EndTime',endtime)задает интервал следующим (endtime-starttime)/(length(tsin)-1).

tsout = setuniformtime(tsin,'Interval',interval,'EndTime',endtime) определяет время запуска следующим endtime-(length(tsin)-1)*interval.

Примеры

свернуть все

Создайте timeseries объект с равномерным временным вектором.

tsin = timeseries((1:5)',1:5);
tsin.Time
ans = 5×1

     1
     2
     3
     4
     5

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

tsout = setuniformtime(tsin,'StartTime',10,'EndTime',20);
tsout.Time
ans = 5×1

   10.0000
   12.5000
   15.0000
   17.5000
   20.0000

Входные параметры

свернуть все

Входные timeseries, заданный как скаляр.

Типы данных: timeseries

Время запуска равномерного временного вектора, заданное как числовой скаляр.

Интервал равномерного временного вектора, заданный как числовой скаляр.

Время окончания равномерного временного вектора, заданное как числовой скаляр.

См. также

Представлено до R2006a