为代表的Hammerstein - 维纳模型单变量多项式的非线性估计类
T = poly1d( '度',n)的
T = poly1d( '系数',C)
T = poly1d(n)的
poly1d
是一个对象,其存储的单变量多项式非线性估计器,用于的Hammerstein-维纳模型。
您可以使用构造函数来创建对象的非线性,如下所示:
T = poly1d( '度',n)的
创建一个多项式非线性估计对象ñ
日度。
T = poly1d( '系数',C)
创建具有系数的多项式的非线性估计对象C
。
T = poly1d(n)的
的多项式非线性估计对象ñ
日度。
用评估(P,X)
来计算由定义的函数的值poly1d
目的p
在X
。
创建对象后,您可以使用得到
或者点符号来访问对象的属性值。例如:
%列出所有属性值获取系数财产p.Coefficients的(P)%获得价值
物业名称 | 描述 |
---|---|
度 |
正整数指定多项式的程度 例如: poly1d( '度',3) |
系数 |
1-通过- |
用poly1s
以指定的Hammerstein - 维纳模型的单变量多项式的非线性估计。例如:
米= nlhw(数据,订单,poly1d( '度',3),[]);
哪里“度”
是属性的缩写'度'
。
用poly1d
定义一个非线性函数
,其中F是的单变量多项式函数X: