Передискретизируйте или агрегированные данные в расписании и твердость дублирующиеся или неправильные времена
TT2 = retime(TT1,newTimeStep,method)
TT2 = retime(TT1,'regular',method,'TimeStep',dt)
TT2 = retime(TT1,'regular',method,'SampleRate',Fs)
TT2 = retime(TT1,newTimes,method)
TT2 = retime(TT1,newTimeStep)
TT2 = retime(TT1,'regular','TimeStep',dt)
TT2 = retime(TT1,'regular','SampleRate',Fs)
TT2 = retime(TT1,newTimes)
TT2 = retime(___,Name,Value)
возвращает расписание, которое содержит переменные от TT2 = retime(TT1,newTimeStep,method)
TT1
и времена строки, которые расположены с равными интервалами временным шагом newTimeStep
. Функция retime
передискретизирует или агрегировала данные в переменных TT1
с помощью функции, заданной method
. Можно использовать retime
для:
Интерполируйте значения данных от TT1
в разное время.
Агрегированные данные во временные интервалы (например, чтобы создать расписание, содержащее ежеквартальный, означает от ежемесячных данных).
Удалите строки из TT1
, которые имеют времена дублирующейся строки.
Превратите неправильное расписание в обычное расписание, поскольку newTimeStep
задает регулярные времена строки.
Входной параметр newTimeStep
является вектором символа, или представьте в виде строки, который задает предопределенный временной шаг. Например, когда newTimeStep
является 'daily'
, и method
является 'mean'
, затем TT2
содержит среднесуточные значения данных от TT1
.
Первый раз строки TT2
находится на временном шаге перед самым ранним временем строки от TT1
. Времена строки в TT2
покрывают область значений времен строки от TT1
. Однако TT2
не может включать ни одно из фактических времен строки от TT1
, поскольку TT1
не может иметь никаких времен строки, которые падают на любое из регулярных времен строки TT2
.
Чтобы интерполировать или заполнить значения в TT2
с помощью различных методов для различных переменных, задайте свойство VariableContinuity
TT1
. Для получения дополнительной информации смотрите, Повторно синхронизируют и Синхронизируют Переменные Расписания Используя Различные Методы.
Чтобы передискретизировать или агрегированные данные из нескольких расписаний, смотрите synchronize
.
вычисляет расположенные с равными интервалами времена строки с помощью временного шага TT2 = retime(TT1,'regular',method,'TimeStep',dt)
dt
. Входной параметр dt
является скалярной длительностью или календарной длительностью, задавая временной шаг любого размера. Времена строки TT2
охватывают область значений времен строки TT1
.
Используйте этот синтаксис, когда временной шаг не является одним из предопределенных временных шагов, можно задать как вектор символа или строка.
вычисляет расположенные с равными интервалами времена строки с помощью частоты дискретизации TT2 = retime(TT1,'regular',method,'SampleRate',Fs)
Fs
. Входной параметр Fs
является положительным числовым скаляром, который задает количество выборок в секунду (Гц).
настраивает данные переменных расписания к временному вектору TT2 = retime(TT1,newTimes,method)
newTimes
, с помощью метода, заданного method
. Временной вектор newTimes
может быть неправильным, но это должно быть отсортированным datetime или вектором длительности и содержать уникальные значения. Времена в newTimes
становятся временами строки TT2
.
настраивает данные расписания с помощью метода TT2 = retime(TT1,newTimeStep)
'fillwithmissing'
. TT2
имеет недостающие индикаторы данных везде, где TT2
имеет время строки, которое не совпадает ни с каким временем строки в TT1
.
Если TT1
имеет строки с временами дублирующейся строки, и TT2
имеет времена строки, которые совпадают с копиями, то TT2
содержит первую строку от каждой группы строк в TT1
с временами дублирующейся строки то соответствие.
вычисляет расположенные с равными интервалами времена строки с помощью временного шага TT2 = retime(TT1,'regular','TimeStep',dt)
dt
и, при необходимости, вставляет недостающие индикаторы данных.
вычисляет расположенные с равными интервалами времена строки с помощью частоты дискретизации TT2 = retime(TT1,'regular','SampleRate',Fs)
Fs
и, при необходимости, вставляет недостающие индикаторы данных.
возвращает расписание, содержащее недостающие индикаторы данных везде, где TT2 = retime(TT1,newTimes)
newTimes
не совпадает с временами строки в TT1
.