如何在matlab中编写弹出菜单的回调?

时间:2014-09-17 10:21:18

标签: matlab matlab-guide

我有一张桌子,上面有不同类型的土壤和每个土壤的孔隙度值。现在,我必须使用弹出菜单创建一个GUI,我可以从中选择一种土壤,然后相应的孔隙度将以静态文本显示。

function popupmenu1_Callback(hObject, eventdata,handles)

str = get(hObject, 'String');

val = get(hObject,'Value');

switch str{val};

case 'Clay'

c = 45;

case 'Sand'

c= 30

end

set(handles.text1,c);

我想知道编码的问题。

1 个答案:

答案 0 :(得分:0)

将最后一行更改为

set(handles.text1,'string',num2str(c));