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