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 中查找有关 Interactive Control and Callbacks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!