figure
x=0:0.1:pi;
h_menu=uimenu(gcf,'label','Color');
h_submenu1=uimenu(h_menu,'label','Blue','callback','set(gcf,''Color'',''b'')')
h_submenu2=uimenu(h_menu,'label','Red','callback','set(gcf,''Color'',''r'')')
晕,原来楼主是用双引号(")代替了2个单引号('')。。导致matlab无法识别
请注意 callback 后面的是2个单引号('');