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