马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
一个S函数为单输入单输出,其中的mdlOutputs部分如下:
function sys = mdlOutputs(t,x,u)
load s_function;
sys = svroutput(Y1,u,'poly',beta,bias);
% end mdlOutputs
svroutput是一个已经写好的函数,其中u为输入,Y1,beta为列向量,'poly'在其他函数中定义,bias为一个常数,现在我想通过load s_function调用Y1,beta和bias的值,(load s_function中已经存储了Y1,beta和bias的值),但是显示错误
Error in block 'model/S-Function' while executing M-File S-function block 'lline_1', flag = 3 (output), at time 0. MATLAB error message:
Error using ==> beta
Not enough input arguments
各位大侠帮忙看看怎么回事啊,应该怎么改,多谢多谢~!!! |