【发布时间】:2013-07-23 15:14:48
【问题描述】:
我有一个大小为 50 x 1 的变量 d 和包含数字的 double 类。我正在尝试将其包含在 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')); 从上述弹出菜单中进行的任何选择都会将所有数字输出到单个字符串变量中。如何仅输出用户通过弹出菜单选择的单个数字而不是那里存在的所有值?
【问题讨论】:
标签: string matlab user-interface popup double