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