资源描述
Matlab GUI制作计算器1.在GUI界面中添加控件,效果如下:2. 在1 2 3.oooo 9的callback属性添加代码global curstrinput= 1;(不同的添加不同数值,2的按钮添加input=2disstr=strcat(curstr,i nput);curstr=disstr;set(ha ndles.edit1, Stri ng ,disstr);3. 在 + ,-, x ,/的 callback 属性添加代码global computetype computetype=1;global curstrglobal comstrcomstr=curstr;curstr= iiset(ha ndles.editl.String,中);(不同按钮添加不同符号)4在 =的callback添加global curstrglobal comstrglobal computetypeswitch computetypecase 1n=str2 num(comstr); b=str2nu m(curstr);c=n+b;String ,c);set(ha ndles.editl,curstr =nu m2str(c);case 2n=str2 num(comstr); b=str2nu m(curstr); c=n-b;String ,c);set(ha ndles.editl,curstr =nu m2str(c);case 3n=str2 num(comstr); b=str2nu m(curstr); c=nString ,c);*b;set(ha ndles.edit1,curstr =nu m2str(c);case 4n=str2 num(comstr); b=str2String ,c);nu m(curstr); c=n/b;end set(ha ndles.edit1,5.在归零 callback 添加 global curstr curstr=;set(handles.edit1, String, ”);6.在退出callback添加button=questdlg(确定要退出?,warning!);if (button= Yes) close;end7.在 openning function 中添力口 global curstr curstr=
展开阅读全文