三角函数运算 将弧度值转换成角度值,相当于直接输入角度就可以了(如输入90,即90为角度,点击正弦按键,得到sin90=1)
退位功能 用户不小心输入错误时,可以进行改正,最终输入正确的数据例如:要输入的数据是256,但输入时,输入的数据是276,就可以点击两次退位键,将276首先变成2,再重新输入56,从而得到256。)
统一计算功能按键“=” 进行简单的四则运算时,必须单击“=”按键才能得到算式的答案。(例如:先输入27,点击“+”按键,再点击26,最后点击“=”,得到结果为53,实现了27+26=53的运算结果。
表3。2 按键功能设计
4 MATLAB GUI计算器的详细设计与功能实现
4。1 MATLAB GUI计算器界面设计步骤
为了本设计在使用方面更加便利,计算器的界面设计显得格外重要。人性化、友好的、符合大多数人使用习惯的界面,使得界面的分区、设计方面有迹可循。因此根据计算系统的功能模块图,开始设计一个友好的、非常直观的MATLAB GUI计算器界面。
第一步:在电脑上安装MATLAB软件以后,打开MATLAB的快捷方式,进入MATLAB工作界面。本人安装的是MATLAB 7。0版本如图4。1所示(以下提供的是截面图)。
图4。1找到GUI的位置
第二步:如图4。2所示:有两个按键选项分别是,Create New GUI和Open Existing GUI。
图4。2 新建GUI界面
第三步:点击Create New GUI,就会出现如图4。3所示的GUI设计工作台,左边的用户控件就是用来设计对应界面的。
图4。3打开GUI工作台文献综述
用户控件列表解释说明如下表所示:
Select 对象选择按钮,用来选取工作区上分布的控件
Push Button 单功能按键,按下操作即要实现对应的功能
Slider 滑动块,利用游标滑动,可以获取不同的值
Radio Button 互斥选择按钮,有多个选项互斥选择时使用
Checkbox 互容选择按钮,同时选择多个选项是使用
Edit Text 编辑文本框,可以自由输入字符,编辑字符串
Static Text 静态文本框,用于显示注释说明,不可编辑文字
Popup Menu 弹出框,带有多个选项,但是只能选择其中一项
Listbox 列表框,提供多个可选择的选项,可以互容选择
Toggle Button 双位按键,可代表“开”“关”两种状态
Axes 轴对象,用来显示图形
第四步:初步布局。如图4。4所示:根据功能设计模块要求:一个显示器(即静态文本框),0-9数字键、小数点、运算符(+、-、*、/)、三角函数、科学计算,总计30个按键,按照计算器设计需求进行初步的界面布局。