0
我有一個大小爲50 x 1
的變量d
和包含數字的類double。我正試圖在Matlab GUI的一個彈出菜單中包含這個。我目前做這個:Matlab GUI:從彈出菜單中選擇一個數字
d = cellfun(@num2str, num2cell(handles.zRaw(:)), 'uniformoutput', false);
S.T2pm5 = uicontrol('Style', 'popupmenu', 'BackgroundColor', 'w', 'Parent',...
T2vbox6, 'String', {'Choose a Number', d{:}}, 'value', 1);
然而,使用str2double(get(S.T2pm5, 'value'));
輸出所有的數字變成一個字符串變量上面的彈出式菜單中的任何選擇。我怎樣才能輸出用戶通過彈出式菜單選擇的單個號碼,而不是所有存在的值?
我從更改變量類型的角度思考比這個解決方法更好,這當然工作得很好。謝謝! – Pupil