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