Need a bit help with getting values from gui listbox

1 visualizzazione (ultimi 30 giorni)
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 !

Risposta accettata

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

Più risposte (1)

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

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by