简易算术计算器的设计一、算术计算器的功能:能进行简单的加、减、乘、除法运算,输入文本框显示为常量多项式,输出文本框显示为精确到小数点后十位的数值
计算器包含十个数字键 0~9、小数点键“
”、小括号键“(”“)”、运算符号、清屏键、退格键、退出键等
二、设计思路:每按下一个数字键或者符号键的时候,利用get(handles
edit1,'string')猎取当前输入文本框edit1的string属性,并通过字符串合并函数strcat()将当前输入文本框edit1的字符型string属性与按键的字符型string属性合并成字符串,然后利用属性设置函数set(); 将合并后的字符串返回到输入文本框edit1的string属性
当输入结束,用户按下等号的时候,采纳x=get(handles
edit1,'string')猎取当前输入文本框edit1的string属性,然后利用字符串执行命令y1=eval(x)计算输入文本框的表达式,得到的结果是字符型常量;然后利用字符串输出格式控制函数y=sprintf('%
10f',y1)使输出结果精确到小数点后十位;最后利用属性设置函数set(handles
edit2,'string',y)将转换后的字符串返回到输出文本框edit2的string属性
三、设计步骤:1、运行 matlab 7
13 版,进入主界面
2、点击工具栏上的 GUIDE 图标进入 GUI 开发环境
3、创建控件:Push Button 包括数字 0~9、运算符“+ - ×÷”、功能键等十九个,输入和动态静态文本框 Edit Text,显示文字的静态文本框 Static Text 四个等
4、对控件单击右键弹出菜单,选择 Property Inspector,设置控件属性
控件属性表控件