Создайте кусочно-линейный объект средства оценки нелинейности
NL = idPiecewiseLinear
NL = idPiecewiseLinear(Name,Value)
создает кусочно-линейный объект средства оценки нелинейности по умолчанию с 10 точками останова для оценки моделей Хаммерстайна-Винера. Значение нелинейности в точках останова установлено к NL = idPiecewiseLinear[]. Начальное значение нелинейности определяется из области значений данных об оценке во время использования оценки nlhw. Используйте запись через точку, чтобы настроить свойства объектов в случае необходимости.
создает кусочно-линейный объект средства оценки нелинейности со свойствами, заданными одним или несколькими NL = idPiecewiseLinear(Name,Value)Name,Value парные аргументы. Свойства, которые вы не задаете, сохраняют свое значение по умолчанию.
idPiecewiseLinear объект, который хранит кусочно-линейное средство оценки нелинейности для оценки моделей Хаммерстайна-Винера.
Использование idPiecewiseLinear задавать нелинейную функцию , где 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 idPiecewiseLinear объект. При использовании evaluate, точки останова должны быть инициализированы вручную.
Для idPiecewiseLinear свойства объектов, смотрите Свойства.
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
Используйте Name,Value аргументы, чтобы задать дополнительные свойства idPiecewiseLinear нелинейность. Например, NL= idPiecewiseLinear('NumberofUnits',5) создает кусочно-линейный объект средства оценки нелинейности с 5 точками останова.
idPiecewiseLinear свойства объектов включают:
|
Количество точек останова в виде целого числа. Значение по умолчанию: |
|
Точки останова, xk и соответствующие значения нелинейности в точках останова, yk в виде одного из следующего:
Когда объект нелинейности создается, точки останова упорядочены возрастающим Значение по умолчанию: |
|
Опция, чтобы зафиксировать или освободить значения в отображении возражает в виде логического скаляра. Когда вы устанавливаете элемент Значение по умолчанию: |