私は簡単なMATLAB GUIコードを持っており、添付されています。ボタンを押すと機能が実行されます。私は二度このボタンを押すとMATLAB GUI - ボタン戻るエラーを返します
はしかし、それはタイプ「構造体」の入力引数のエラー
未定義関数「GUI」を投げています。 @で
エラー(hObjectは、eventdataの)GUI( 'pushbutton1_Callback'、hObjectは、eventdataの、guidataを(hObjectは))
エラーコールバックするuicontrol評価しながら
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
set(handles.pushbutton1, 'enable','off');
output = randomFunction();
a = 1
while(1)
a = a+1
if a == 4
break;
end
end
set(handles.pushbutton1, 'enable','on');
は '現在の作業ディレクトリを変更randomFunction'ない場合でも、バックに変更されることを保証するために、これを行うために
onCleanup
を使用することをお勧めしますか? – Sueverいいですよね。でも、将来はスタンドアローンのGUIとしてこれを作ろうと計画しています。ランダム関数です。イメージ上で動作するため、実際にディレクトリを選択するようユーザーに求めます。 –