Передискретизируйте или агрегированные данные в расписании и твердость дублирующиеся или неправильные времена
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.