总体设计思路Р计算器程序主要是用 MATLAB GUI 来制作,界面主要由一个静态文本Р框和运算按钮来实现。实现的运算功能有四则运算:加、减、乘、除、Р和三角函数运算:sin、cos、tan、及用第二功能键(Shift)实现反三Р角函数:asin、acos、atan。另外还增加了平方根 sqrt。有些计算Р功能主要调用了 Matlab 的自定义函数。该计算器具有计算结果准确,Р操作简单方便等优点。计算器主要分为简单计算器和简单科学计算Р器,参照《JSP 课程设计》具体功能如下图所示Р 简单四则计算Р 计算器Р 简单科学计算Р 图 2-1 系统功能图Р 加法运算开方运算Р 三角函数运算Р 减法运算Р 简单计算器简单科学计算器Р 反三角函数运算Р 乘法运算Р Log 及 log10 运算Р 除法运算Р 图 2-2 简单计算器功能图Р3.详细设计及实现Р 3.1GUI 界面设计Р Matlab 为我们提供了一个可视化的图形界面开发环境 GUIDE,通Р 过点击相应按钮,我们看到了 GUI 的子菜单,在子菜单中,我们Р 可以打开一个以创建的 GUI,或自己新建一个 GUI 界面。在自己Р 新建了 GUI 的界面后,我们就看到了 GUI 开发环境,及用户界面。。Р 如果用户想打开一个新的图形界面开发环境,则可以选择 MatlabР 命令窗口中的 File/New 菜单下的 GUI 子菜单,也可以点击按钮Р ,则可以得出如图 3-1 所示的图形开始界面。选择默认选项,Р 单击“OK”按钮,便进入 GUIDE 程序的主窗口(该窗口又称为 GuideР 的控制面板),如图 3-2 所示。设计用户交互界面的过程就是把需Р 要用到的控件从控制面板拖到(或者复制到)界面布局编辑区,Р 并使用对齐工具把这些控件排列整齐合理的过程。最后设计界面Р 如图 3-3Р 图 3-1Р图 3-2Р 图 3-3