gildon 发表于 2008-6-15 10:07

高手帮看看这是哪里出错了.sfunction问题

Error in block 'exp_4/S-Function' while executing M-File S-function block 'exp_4sfunc', flag = 3 (output), at time 0. MATLAB error message:
Undefined function or variable 'C
C我在前面已经定义为:C= 了的呀
相关数据:
flag=0 时 sizes=x=
flag=1时sys=A*x+B*u    (A,B,C在主函数里已定义,A,B为二维向量矩阵)
flag=3时sys=C*x
开始仿真后就出现上面的错误!!

gildon 发表于 2008-6-15 11:26

回复 楼主 的帖子

谢谢关注.问题已经解决..原来在function =mdlInitializeSizes(A,B,C)这里要将参数A,B,C带上..
页: [1]
查看完整版本: 高手帮看看这是哪里出错了.sfunction问题