Создайте кусочно-линейный объект средства оценки нелинейности
NL = pwlinear
NL = pwlinear(Name,Value)
создает кусочно-линейный объект средства оценки нелинейности по умолчанию с 10 точками останова для оценки моделей Хаммерстайна-Винера. Значение нелинейности в точках останова установлено к NL = pwlinear[]. Начальное значение нелинейности определяется из области значений данных об оценке во время оценки с помощью nlhw. Используйте запись через точку, чтобы настроить свойства объектов в случае необходимости.
создает кусочно-линейный объект средства оценки нелинейности со свойствами, заданными одним или несколькими NL = pwlinear(Name,Value)Name,Value парные аргументы. Свойства, которые вы не задаете, сохраняют свое значение по умолчанию.
pwlinear объект, который хранит кусочно-линейное средство оценки нелинейности для оценки моделей Хаммерстайна-Винера.
Используйте pwlinear задавать нелинейную функцию , где y и x являются скалярами, и θ представляет параметры, задающие количество точек останова и значение нелинейности в точках останова.
Функция нелинейности, F, является кусочно-линейной (аффинной) функцией x. Существует n точки останова (xk, yk), k = 1..., n, такой, что yk = F (xk). F линейно интерполирован между точками останова.
F также линеен налево и право на экстремальные точки останова. Наклон этих расширений является функцией точек останова yi и xi. Точки останова упорядочены возрастающим x- значения, который важен, когда вы устанавливаете определенную точку останова на различное значение.
Существуют незначительные различия между значениями точки останова, которые вы устанавливаете и значения, сохраненные в объекте, потому что тулбокс имеет различное внутреннее представление точек останова.
Например, в следующем графике, точками останова является xk = [-2,1,4], и соответствующими значениями нелинейности является yk = [4,3,5].

Значение F(x) вычисляется evaluate(NL,x), где NL pwlinear объект. При использовании evaluate, точки останова должны быть инициализированы вручную.
Для pwlinear свойства объектов, смотрите Свойства.
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
Используйте Name,Value аргументы, чтобы задать дополнительные свойства pwlinear нелинейность. Например, NL= pwlinear('NumberofUnits',5) создает кусочно-линейный объект средства оценки нелинейности с 5 точками останова.
pwlinear свойства объектов включают:
|
Количество точек останова, заданных как целое число. Значение по умолчанию: |
|
Точки останова, xk и соответствующие значения нелинейности в точках останова, yk, заданном как одно из следующего:
Когда объект нелинейности создается, точки останова упорядочены возрастающим Значение по умолчанию: |