. mygui . , , , .
Enable. Enable , on , a off, , . set.
set - , , . allback . , . hObject handles, , . hObject , , a handles . Tag . , handles.btnPlot btnPlot. , Enable off, . Enable . Callback.
Callback :
- Enable on ( );
- Enable off ( );
Callback , :
- Enable on ( );
- Enable off ( );
btnPlot_Callback btnClear_Callback , 4.
4. Callback btnPlot btnClear
function btnPlot_Callback(hObject, eventdata, handles)
%
x=[-2:0.2:2];
y=exp(-x.^2);
plot(x,y)
%
set(hObject, 'Enable', 'off')
%
set(handles.btnClear, 'Enable', 'on')
function btnClear_Callback(hObject, eventdata, handles)
cla %
%
set(hObject, 'Enable', 'off')
%
set(handles.btnPlot, 'Enable', 'on')
-. mygui , , . .