编译的matlab文件中未定义的函数或变量

时间:2015-03-30 20:24:27

标签: matlab mcc

我正在尝试执行已编译的matlab脚本。当我在matlab命令窗口中运行相同的脚本时,它工作正常,但是,当我尝试运行编译版本时,我收到此错误消息:“未定义的函数或变量”。当我调试代码时,我发现可能是错误。该缺失变量在另一个“.m”脚本文件中声明。这是编译器命令的问题吗?我试图在编译器命令中包含变量声明文件,但问题仍然存在。

1 个答案:

答案 0 :(得分:0)

您应该在原始* .m脚本中将变量声明为全局变量:

global var
var= 100;

您可以找到更多here