我想要几乎所有功能于一身的功能,在主要功能和嵌套函数中创建GUI和必要变量以用作回调操作。从GUI访问嵌套函数
当我有
function[]=foo()
A=1;
uicontrol('style','pushbutton','callback','A=bar(A);')
function[OUT]=bar(IN)
OUT=IN+1;
我得到错误:
Undefined function 'bar' for input arguments of type 'double'.
Error while evaluating uicontrol Callback`
如果foo
是一个脚本,bar
在bar.m
文件时,它的工作原理定义。在我看来,回调在MATLAB工作空间中的默认变量和当前工作目录中的脚本/功能中使用。 如何访问嵌套调用函数(这里的功能bar
)
我已阅读您的问题5次,我仍然无法掌握您正在尝试做什么。你是否可以扩展一下你对你正在试图做什么,做什么以及你不喜欢什么的重新解释? –
我想调用创建GUI的函数内定义的函数和变量。 – Crowley