function popupmenu1_Callback(hObject, eventdata, handles)contents= cellstr(get(hObject,'String'));popchoice1 = contents(get(hObject,'Value'));if (strcmp(popchoice1,'choice 1')) pop1val=10;elseif (strcmp(popchoice1,'choice 2')) pop1val=20;elseif(strcmp(popchoice1,'choice 3')) pop1val=30;endset(handles.popupmenu1,'UserData',pop1val);assignin('base','pop1val',pop1val);function popupmenu2_Callback(hObject, eventdata, handles)contents= cellstr(get(hObject,'String'));popchoice2= contents(get(hObject,'Value'));if (strcmp(popchoice2,'a')) pop2val=40;elseif(strcmp(popchoice2,'b')) pop2val=50;elseif(strcmp(popchoice2,'c')) pop2val=60;endset(handles.popupmenu2,'UserData',pop2val);assignin('base','pop2val',pop2val);function pushbutton1_Callback(hObject, eventdata, handles)pop1val=get(handles.popupmenu1,'UserData');pop2val=get(handles.popupmenu2,'UserData');c=pop1val*pop2val;set(handles.edit1,'Value',str2double(c));
In the above probelm i need to calculate mutiplication of two numbers based on choices of two popup menu data and need to access that data in push button callback to calculate the mutiplication.
Best Answer