poly1d

为代表的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目的pX

poly1d属性

创建对象后,您可以使用得到或者点符号来访问对象的属性值。例如:

%列出所有属性值获取系数财产p.Coefficients的(P)%获得价值
物业名称 描述

正整数指定多项式的程度
默认值=1

例如:

poly1d( '度',3)
系数

1-通过-第(n + 1)矩阵包含多项式系数。

例子

poly1s以指定的Hammerstein - 维纳模型的单变量多项式的非线性估计。例如:

米= nlhw(数据,订单,poly1d( '度',3),[]);

哪里“度”是属性的缩写'度'

提示

poly1d定义一个非线性函数 ÿ = F X ,其中F是的单变量多项式函数X

F X = C 1 X ñ + C 2 X ñ - 1 + ... + C ñ X + C ñ + 1

也可以看看

介绍了在R2007b