在一个非gui m文件中调用gui函数 - Matlab

时间:2015-09-09 01:25:46

标签: matlab

所以我一直试图在非gui m文件npm start中调用test_gui.m函数中的按钮回调函数。

但我总是失败。我尝试使用test2.mfindall,但仍然遇到问题。你能告诉我,我有什么需要做的吗?

1 个答案:

答案 0 :(得分:3)

除了命名文件的功能外,您无法访问m文件中的任何功能。

例如,你有一个名为func.m的m文件,它包含函数func(),helper_func1()和helper_func2();只有func()可用于该文件之外的任何代码。请参阅http://www.mathworks.com/help/matlab/ref/function.html:“本地功能仅适用于同一文件中的其他功能。”

你想要的是创建一个名为helper_func1.m的新文件,其中包含helper_func1(),然后从test2.m以及test_gui.m中调用该函数。