Класс, представляющий одно-переменное полиномиальное нелинейное средство оценки для моделей Хаммерстайна-Винера
t=idPolynomial1D('Degree',n)
t=idPolynomial1D('Coefficients',C)
t=idPolynomial1D(n)
idPolynomial1D
объект, который хранит одно-переменное полиномиальное нелинейное средство оценки для моделей Хаммерстайна-Винера.
Можно использовать конструктора, чтобы создать объект нелинейности, можно следующим образом:
t=idPolynomial1D('Degree',n)
создает полиномиальный объект средства оценки нелинейности n
степень th.
t=idPolynomial1D('Coefficients',C)
создает полиномиальный объект средства оценки нелинейности с коэффициентами C
.
t=idPolynomial1D(n)
полиномиальный объект средства оценки нелинейности n
степень th.
Используйте evaluate(p,x)
вычислить значение функции, определяемой idPolynomial1D
объект p
в x
.
После создания объекта можно использовать get
или запись через точку, чтобы получить доступ к значениям свойства объекта. Например:
% List all property values get(p) % Get value of Coefficients property p.Coefficients
PropertyName | Описание |
---|---|
Degree | Положительное целое число задает степень полинома Например: idPolynomial1D('Degree',3) |
Coefficients | 1 |
Free | Опция, чтобы зафиксировать или освободить значения в объекте отображения. Когда вы устанавливаете Free к false , объект не обновляется во время оценки. |
Использование idPolynomial1D
задавать одно-переменное полиномиальное средство оценки нелинейности в моделях Хаммерстайна-Винера. Например:
m=nlhw(Data,Orders,idPolynomial1D('deg',3),[]);
где 'deg'
сокращение от свойства 'Degree'
.
Использование idPolynomial1D
задавать нелинейную функцию , где F является одно-переменной полиномиальной функцией x: