exponenta event banner

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