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



所以我一直试图在test_gui.m函数中调用一个按钮回调函数,在非gui文件中说test2.m

但是我总是失败。我尝试使用findallfindobj,但我仍然得到一个问题。你能告诉我需要做什么吗?

您不能访问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调用该函数。

最新更新