Класс, представляющий одно-переменное полиномиальное нелинейное средство оценки для моделей Хаммерстайна-Винера
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: