I'm a beginner to MatLab GUI and I'm doing a very simple code .. this is the code for popup menu and pushbtn
function popupmenu2_Callback(hObject, eventdata, handles)% hObject handle to popupmenu2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
val = get(handles.popupmenu2, 'value');if (val==1); S = 260*10^6elseif (val==2); S = 700*10^6else S = 400*10^6end
sdf
function solvebtn_Callback(hObject, eventdata, handles)% hObject handle to solvebtn (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)F = str2double( get(handles.force,'string'));L = str2double( get(handles.length,'string'));s = SM = F*L/2;W = sqrt(4*M/s);H = 1.5*W;set(handles.wvalue,'string' , W);set(handles.hvalue,'string' , H);
here is my problem.. I know the way how I call S is completely wrong but I put it to show you that I want s to take the value of S selected in the popup menu
thank you
%
Best Answer