idLinear
为非线性ARX模型线性映射对象
描述
一个idLinear
对象实现一个仿射函数,估计非线性ARX模型的映射函数。映射函数使用线性加权和一个偏移量的组合。与其他映射对象的非线性模型idLinear
为一个非线性组件对象不包含住宿。
数学上,idLinear
是一个线性函数
映射米输入X(t)= (x(t1),x2(t),…x米(t)]T一个标量输出y(t)。。F(仿射)的函数吗x:
在这里:
X(t)是一个米1的输入向量,或解释变量。
y0是输出补偿,一个标量。
P是一个米——- - - - - -p投影矩阵,米解释变量的数量,是吗p是数量的线性权重。米必须大于或等于p。
l是一个p1的权重向量。
集idLinear
的价值OutputFcn
财产的idnlarx
模型。例如,指定idLinear
当你评估一个idnlarx
使用下面的命令模式。
sys = nlarx(数据、解释变量idLinear)
nlarx
估计模型,估计的参数idLinear
函数。
使用idLinear
映射对象当你想创建非线性操作线性ARX模型解释变量。解释变量本身可以是非线性函数的输入和输出。的polynomialRegressor
和customRegressor
命令允许您创建这样的解释变量。当idnlarx
模型没有自定义设置为解释变量和输出函数idLinear
,该模型类似于一个线性ARX模型。然而,对于非线性ARX模型,偏移量是一个有价值的参数。
您可以配置idLinear
禁用组件对象和修正参数。使用评估
计算功能对于一个给定的输出向量的输入。