How to assign different value to selection in listbox.
조회 수: 1 (최근 30일)
이전 댓글 표시
function listbox1_Callback(hObject, eventdata, handles)
% hObject handle to listbox1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: contents = cellstr(get(hObject,'String')) returns listbox1 contents as cell array
% contents{get(hObject,'Value')} returns selected item from listbox1
str1 = cellstr(get(handles.listbox1, 'string'));
val1 = get(handles.listbox1, 'value');
if isempty(val1)
selection1 = '';
else
selection1 = str1{val1};
end
a = selection1;
b = str2double(handles.edit1.String);
c = a + b;
handles.edit2.String = num2str(c);
b = str2double(handles.edit1.String);
if isnan(b)
warningMessage = sprintf('b is empty.\nPlease put something in the edit field for b.');
uiwait(errordlg(warningMessage));
handles.edit2.String = 'Please enter b';
return;
end
i want to assign some other values to val1 using if else ...how can it bo done
댓글 수: 0
답변 (1개)
R
2024년 5월 8일
Based on your description, I understand you want to understand about if, elseif and else functions in MATLAB. Consider leveraging this documentation:
If you have any alternate or additional queries regarding this, let me know!
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!