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