【发布时间】:2013-10-24 21:29:52
【问题描述】:
使用sysic命令创建互联系统时如下代码所示;
% Random systems for example
scaledPlant=rss(4,4,4);
WControl=rss(4,4,4);
WError=rss(4,4,4);
% actual problem code
systemnames = ' scaledPlant WControl WError';
inputvar = '[r(4); u(4)]';
outputvar = '[WControl; WError;r[1]- scaledPlant[1]]';
input_to_scaledPlant = '[u]';
input_to_WError = '[r-scaledPlant]';
input_to_WControl = '[u]';
sysoutname = 'P';
cleanupsysic= 'yes';
sysic
其中 scaledPlant、WControl 和 WError 都是 4 输入 4 输出模型
我收到以下错误
Error in ==> sysic>LOCALpass1 at 406
err = 0;
??? Output argument "arraydata" (and maybe others) not assigned during
call to "C:\Program Files\MATLAB\R2007b\toolbox\robust\robust\sysic.m
(LOCALpass1)".
是什么导致了这个错误?
【问题讨论】:
标签: matlab control-theory