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 !

1 Comment

The error message contains "str2num", but the code "str2double"?

Sign in to comment.

 Accepted Answer

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

More Answers (1)

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

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Asked:

on 25 Jul 2012

Community Treasure Hunt

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

Start Hunting!