MATLAB ? simulink 中的embedded matlab function 模块报错问题

可能你的程序中使用了动态数组,例如:
y=1;
y(2)=2;
这样的语句在MATLAB中运行当然没问题,数组会动态扩展,但在Embedded MATLAB Function模块中不允许这样用。

如果还查不出,可以把M文件代码贴出来帮你分析。