, . . . mygui, (, ).
, Tag rbMarkcirc,rbMarkSq, rbMarkNone, a String - -, -, (. 6).
value: value , , - . 1 value , . Value MatLab 6.x . . Value. Value, . 7.
0.0 . 0.0 . , Value , . Value . Value mygui.
6.
function btnPlot_Callback(hObject, eventdata, handles)
%
x=[-2:0.2:2];
y=exp(-x.^2);
handles.line = plot (x,y)
guidata(gcbo,handles)
function rbMarkcirc_Callback(hObject, eventdata, handles)
% -
set(handles.line, 'Marker', 'o')
% -
set(handles.rbMarkSq, 'Value',0)
%
set(handles.rbMarkNone, 'Value',0)
function rbMarkSq_Callback(hObject, eventdata, handles)
% -
set(handles.line,'Marker','s')
% -
set(handles.rbMarkcirc, 'Value',0)
%
set(handles.rbMarkNone, 'Value',0)
function rbMarkNone_Callback(hObject, eventdata, handles)
%
set(handles.line,'Marker','none')
% -
set(handles.rbMarkcirc, 'Value',0)
%
set(handles.rbMarkSq, 'Value', 0)
. 6
. 7 Value
mygui, (, , ). (. 8). Tag 'pmColor'.
|
|
. 8.
, . String , String. "", "", "" ( ), <Enter> (. 9).
. 9. String
mygui , . - Callback .
Callback . value ( ). pmColor_Callback . switch .
7.
function pmColor_Callback(hObject, eventdata, handles)
Num=get(hObject, 'Value');
switch Num
case 1
%
set (handles.line, 'Color','b');
case 2
%
set (handles.line, 'Color','r');
case 3
%
set (handles.line, 'Color','g');
end