Need a bit help with getting values from gui listbox

Hi guys!
I have a gui witha listbox with 3 values in it (0.01, 0.1 & 1).I need my gui to use numerical value selected in the listbox but I am having a bit of a trouble with it. I tried the following:
timeStep = get(str2double(handles.listBox, 'String'));
but matlab gives me the following error:
Error using str2num
Too many input arguments.
I might be wrong, but it seems like it tries taking all 3 of the string values instead of the selected one. Any idea how to fix this??
Thank you !

 采纳的回答

The other way around: Get the string at first and convert it to doubles afterwards:
str2double(get(handles.listBox, 'String'))

更多回答(1 个)

It still takes all 3 values from the listBox. How can I make it take onl the selected one?

类别

在 帮助中心 和 File Exchange 中查找有关 App Building 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by