给定输入的非线性ARX和Hammerstein-Wiener模型的线性逼近
lm = linapp (nlmodel u)
lm = linapp (nlmodel umin、umax nsample)
lm = linapp (nlmodel u)
通过模拟输入信号的模型输出,计算非线性ARX或Hammerstein-Wiener模型的线性近似u
,并估计一个线性模型lm
从u
和模拟输出信号。lm
是一个idpoly
模型。
lm = linapp (nlmodel umin、umax nsample)
计算非线性ARX或Hammerstein-Wiener模型的线性近似,首先从幅度范围产生均匀分布的白噪声输入信号umin
和umax
以及(可选地)样本的数量。
nlmodel
的名字idnlarx
或idnlhw
模型对象你想要线性化。
u
输入信号为iddata
物体或实矩阵。
的尺寸u
必须匹配输入的数量nlmodel
。
[umin, umax]
产生大小在此矩形范围内的白噪声输入的最小和最大输入值。这个信号的采样长度是nsample
。
nsample
指定时的可选参数[umin, umax]
。指定白噪声输入的长度。
默认值:1024
。