我想在MATLAB中建立一个程序,我正在使用编辑框,但我想要用户将输入的值稍后从另一个函数中使用。那么我应该使用global
变量还是有其他方法?在MATLAB指南
我试图在函数外定义global
变量,但不起作用。 我试图在函数内部定义它,然后从另一个函数调用它,但它说它是未定义的。有没有办法可以做到这一点?
我只是用
function edit1_Callback(hObject, eventdata, handles)
str2double (get (hObject,'String'));
谢谢! :)
使用handles-structure + guidata !!你会在这个主题上找到几个答案......我很确定:) –
所以我将在编辑框的函数中使用'guidata(hObject,handles)',然后'a = guidata(hObject,handles )'在我想要回叫的其他函数中? – Chrysovalando
不,不完全;-)我会在这发表一个简短的答案... –