Набор опций для impulseest
options = impulseestOptions
options = impulseestOptions(Name,Value)
создает набор опций по умолчанию для options = impulseestOptionsimpulseest.
создает набор опций с параметрами, заданными одним или несколькими options = impulseestOptions(Name,Value)Name,Value аргументы в виде пар.
Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.
|
Регуляризирующее ядро, используемое для регуляризованных оценок импульсной характеристики для всех входно-выходных каналов. Регуляризация уменьшает отклонение предполагаемых коэффициентов модели и создает более плавный ответ торговым отклонением на смещение. Для получения дополнительной информации см. раздел [1]. Регуляризация задается как одно из следующих значений:
По умолчанию: |
|
Порядок входного фильтра предварительного возбуждения. Должно быть одно из следующих:
Используйте ненулевое значение предварительного биения только для нерегулизованной оценки ( По умолчанию: |
|
Уровень смещения входного сигнала данных оценки временной области. Должно быть одно из следующих:
По умолчанию: |
|
Уровень смещения выходного сигнала данных оценки временной области. Должно быть одно из следующих:
По умолчанию: |
|
Структура, используемая при регулярной оценке, со следующими полями:
|
|
Набор опций, содержащий указанные опции для |
Линейная модель не может описать произвольные смещения вход-выход. Поэтому перед использованием данных необходимо либо детрендировать их, либо удалить уровни с помощью InputOffset и OutputOffset. Можно повторно ввести удаленные данные во время симуляций с помощью InputOffset и OutputOffset опции симуляции. Для получения дополнительной информации см. simOptions.
Оценка импульсной характеристики путем определения любого из InputOffset, OutputOffset или и то, и другое эквивалентно удалению тренда данных с помощью getTrend и detrend. Для примера:
opt = impulseestOptions('InputOffset',in_off,'OutputOffset',out_off);
impulseest(data,opt);является тем же самым, что и:
Tr = getTrend(data), Tr.InputOffset = in_off TR.OutputOffset = out_off dataT = detrend(data,Tr) impulseest(dataT)
[1] T. Chen, H. Ohlsson, and L. Ljung. «Об оценке передаточных функций, регуляризаций и гауссовских процессов - пересмотрено», Automatica, том 48, август 2012 года.