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

已编译matlab文件中未定义的函数或变量,matlab,mcc,Matlab,Mcc,我正在尝试执行一个编译后的matlab脚本。当我在matlab命令窗口中运行相同的脚本时,它工作得很好,然而,当我尝试运行编译版本时,我得到以下错误消息:未定义的函数或变量。当我调试代码时,我发现了可能的错误。缺少的变量已在另一个.m脚本文件中声明。这是编译器命令的问题吗?我已尝试在编译器命令中包含变量声明文件,但问题仍然存在。您应该在原始*.m脚本中将变量声明为全局变量: global var var= 100; 你可以找到更多

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

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

global var
var= 100;
你可以找到更多