我对n4sid
子空间识别功能中的馈通选项有疑问。根据MathWorks帮助,'Feedthrough'
应指定为长度 Nu 的逻辑向量,其中 Nu 是输入的数量。例如,对于具有2个输入和1个输出的系统,我们可以使用n4sid
作为:
[sys,x0] = n4sid(data,model_order,'Ts',0,'DisturbanceModel','estimate','Feedthrough',true(1,2));
但是,在处理MIMO系统时, D 矩阵 Ny Nu 其中 Nu 和< em> Ny 分别是输入和输出的数量。为了指定'Feedthrough'
选项,我希望指定 Ny * Nu 矩阵,而不是 1 * Nu 向量。
当我使用矩阵而不是矢量时,我得到一个错误,必须将馈通设置为矢量。事实上,从输入 Ui 到输出 Yj 的馈通很可能为零,而从 Ui 到另一个的馈通输出(例如, Yk )不为零。换句话说, D 矩阵的条目可以是零或非零,与 D 矩阵的其他条目无关。如果我们为馈通指定矢量,我们隐含地说从一个输入到所有输出的所有馈通都是零或全部非零。有没有人对此有所了解?