MATLAB: Get value of a variable from one popupmenu1 function and use it in different popmenu2 function

what code can i use to get this value from the popupmenu1 function to popupmenu2 function?? i need your help please

Hi; I am doing GUI which has two popup menu functions. I defined the value of a variable x in popupmenu1 function. and want to use the value of x in popupmenu2. plz anybody tell me how can i use this?? For example->
function popupmenu1_Callback(hObject, eventdata, handles)
b=get(handles.popupmenu1, 'value');
switch b
case 1
x=0:.1:1;
case 2
x=0:.1:10;
case 3
x=0:.1:100;
end
function popupmenu2_Callback(hObject, eventdata, handles)
[In this function, I want to use the value of x.]

Best Answer

You can use guidata
function popupmenu1_Callback(hObject, eventdata, handles)
b=get(handles.popupmenu1, 'value');
switch b
case 1
x=0:.1:1;
case 2
x=0:.1:10;
case 3
x=0:.1:100;
end
handles.x=x
guidata(hObject,handles)
In the second callback
function popupmenu2_Callback(hObject, eventdata, handles)
x=handles.x
Related Question