Создайте объект оценки нелинейности мертвой зоны
NL = deadzone
NL = deadzone('ZeroInterval',[a,b])
создает объект оценки нелинейности мертвой зоны по умолчанию для оценки моделей Гаммерштейна-Винера. Интервал, в котором существует мертвая зона (нулевой интервал), установлен на NL
= deadzone[NaN NaN]
. Начальное значение нулевого интервала определяется из области значений данных оценки, во время оценки используя nlhw
. При необходимости используйте запись через точку для настройки свойств объекта.
создает объект оценки нелинейности мертвой зоны, инициализированный с нулевым интервалом, NL
= deadzone('ZeroInterval',[a,b]
)[a,b]
.
Кроме того, используйте NL = deadzone([a,b])
.
deadzone
является объектом, который хранит оценщик нелинейности мертвой зоны для оценки моделей Гаммерштейна-Винера.
Использовать deadzone
для определения нелинейной функции , где y и x скаляры, а θ представляет собой параметры a и b, которые определяют нулевой интервал.
Функция нелинейности мертвой зоны имеет следующие характеристики:
Например, на следующем графике мертвая зона находится в интервале [-4,4]
.
Значение F(x)
вычисляется по evaluate(NL,x)
, где NL
является deadzone
объект.
Для deadzone
свойства объекта, см. Свойства.
|
Нулевой интервал мертвой зоны, заданный как 2-элементный вектор-строка с двойной точностью. По умолчанию: |