所以我一直试图在非gui m文件npm start
中调用test_gui.m
函数中的按钮回调函数。
但我总是失败。我尝试使用test2.m
或findall
,但仍然遇到问题。你能告诉我,我有什么需要做的吗?
答案 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中调用该函数。