私はmain()という関数を持っています。この「メイン」では別の関数A()を呼び出します。 私はGUIdeを持っており、この中に変数 'number'があります。 A()から 'number'にアクセスする方法とA()から 'number'の値を変更する方法はありますか?別のmファイルからMATLAB GUI関数にアクセスする方法 - matlab
1-次のコードは機能しません。
main(handles)
%some code
A(handles);
function A(handles)
set(handles.number,0);
end
end
2-とこれも機能しません。
main(handles)
%some code
A(handles);
function A(handles)
handles.setNumberFnc(5);
end
end
%%%%%in GUI i have this function.
function setNumberFnc(n)
handles.number = n;
guidata(hObject, handles);
この機能には 'hObject'がありません。私は何をすべきか分かりません。
3- GUIとA()で 'グローバル番号'を使用できますか?
私は、デバッガを使用することをお勧め - 歩一歩進んで、 'handles'と' hObject'の値を見ると... – Rotem
あなたは私たち示しできますあなたの変数 'handles'を定義する行? –