目录

计算器的效果图错误!未定义书签。

第一章 GUI 设计界面3

1.1打开GUI3

1.2.添加按钮4

1.3.根据按钮的作用及视觉效果做一定的修改4

1.4.保存、添加功能函数5

1.4.1 数字键编写5

1.4.2 符号键的编写5

1.4.3 运算符 “”的编写5

1.4.4 按键 “←back”的编写6

1.4.5 按键 “清空”的编写6

1.4.6 按键 “退出”的编写6

1.4.7 按键 “二进制数转十进制数”的编写6

1.4.8 按键 “十进制数转二进制数”的编写6

第二章 计算器的使用6

2.1 除法运算 (÷)6

2.2 平方运算 (^2)7

2.3 函数cos (∏/3 ) 的计算7

2.4 函数arctan (∏/3 ) 的计算8

2.5 以2 为底的对数 (log2)的计算8

2.6 十进制数转二进制数的计算9

2.7 二进制数转十进制数的计算10

第三章 各按键的程序源代码11

第四章 问题和解决方法16

第五章 心得体会16

参考文献17

1/ 18

计算器的效果图:

2/ 18

第一章 GUI 设计界面:

1.1打开GUI

输入Guide 回车或者在工具栏上点击图标 打开Guide 窗口:

3/ 18

图 1

1.2.添加按钮

图 2

1.3.根据按钮的作用及视觉效果做一定的修改

双击按钮 (Puch Button)进入按键属性修改显示字符串大小、字体和颜色,

然后对按钮的位置进行排布,尽量使按钮集中在静态文本框下面。

4/ 18

1.4.保存、添加功能函数

Editor M

把做好的按钮及静态文本框保存后自动弹出 的 文本,对然后对相

应的pushbutton添加功能函数。以下是相应按钮的功能函数。

1.4.1 数字键编写

在function pushbutton1_Callback(hObject, eventdata, handles)下输入:

textString get(handles.text1,'String');

textString strcat(textString,'0');

set(handles.text1,'String',textString)

这是使用句柄handles指向对象text1,并以字符串形式来存储数据文本框text1

的内容,并存储数个 “0”,

然后由set(handles.text1,'String','textString'在text1中输出。

同理 ,分别在 function pushbutton2~10_Callback(hObject, eventdata,

handles)下给1~9数字按键下编写此类程序。

1.4.2 符号键的编写

function pushbutton12_Callback(hObject, eventdata, handles)

textString get(handles.text1,'String');

textString strcat(textString,'÷');

set(handles.text1,'String',textString)

strcat的作用是将两个字符串连接起来,就是在已输入的存储数据textString

后添加 “÷”进行运算。

然后执行set(handles.text1,'Stri

matlab计算器设计流程图_MATLAB科学计算器设计.pdf相关推荐

  1. java科学计算器报告心得,Java计算器课程设计报告---模拟科学计算器

    Java计算器课程设计报告---模拟科学计算器 高级编程技术课程设计高级编程技术课程设计 模拟科学计算器模拟科学计算器 一一.概述概述 1.程序程序具备的功能具备的功能 (1)使用图形用户界面一个文本 ...

  2. 手写计算器java_可编程科学计算器app

    可编程科学计算器app是一款功能超级强大的科学计算器,它通过自建程序解决很多工程测算的问题!欢迎有需要的朋友在芒果下载站下载体验! 可编程科学计算器app官方介绍 程序开发科学计算器是一个和Matla ...

  3. 用于科学计算机的计算器特点是什么,科学计算器有哪些功能

    科学计算器有哪些功能 科学计算器支持显示24位数字,支持运算优先选择模式.进制转换功能.标准数学函数.百分比计算.方根计算.对数.次方.记忆等等功能.下面,小编就为大家讲讲科学计算器的功能,快来看看吧 ...

  4. matlab计算器设计流程图_matlab计算器的设计.doc

    matlab计算器的设计.doc 第1页华东交通大学课程设计报告第1页课程MATLAB年级2014级专业通信工程班级卓越班学号20140610080117姓名江其琪指导教师邹丹第1页目录第1章课程设计 ...

  5. android商务办公型计算器开发与设计,可编程科学计算器v1.6.7.56 安卓版_Scientific Calculator Plus-腾牛安卓网...

    可编程科学计算器 Scientific Calculator Plus 是一款台湾同胞开发的高级计算器软件,原名程式开发科学计算器.普通的函数计算什么的自然不再话下,他还支持复数计算.阵列.不定积分三 ...

  6. python编写科学计算器_Python实现的科学计算器功能示例

    本文实例讲述了Python实现的科学计算器功能.分享给大家供大家参考,具体如下: import wx import re import math # begin wxGlade: extracode ...

  7. 计算机自带的科学计算器代码,[置顶] 科学计算器(简化版:基于MFC对话框)

    科学计算器(简化版) 最终界面: 全部源代码下载地址: 链接: http://download.csdn.net/detail/u012339743/8198227 详细编写过程: 1.    打开V ...

  8. 网易发布史上最强超级计算器!完爆科学计算器

    日常计算.分式化简.方程求解.多项式分解和展开.微积分,统统包含其中,比科学计算器还要强大. 据介绍,有道超级计算器可以自动显示日常计算的结果,并可以对计算结果进行操作和复制,在最大程度上节约用户的时 ...

  9. 在计算机中有科学计算器和什么,科学计算器存_Math在科学计算器上代表什么怎样才能在计算器上显示_淘题吧...

    ⑴ 急 急!请问一下考试不允许带具有存储功能的计算器.科学计算器算吗 如果楼抄主即将携带的是图中所示计算器,是可以的. 带有存储功能的计算器一般指的是能够存储资料数据的计算器,主要防止考生夹带私货,和 ...

最新文章

  1. 养成一个新习惯,只需要这个大脑区域兴奋0.5秒
  2. [导入]伍迷创意随想集 之 聚众广告创精品
  3. jquery tab插件
  4. C#中保存Gif文件设置透明无效果
  5. 3、MySQL优化数据库结构的3种方法
  6. Mysql 添加字段 修改字段 删除字段
  7. Linux系统利用Crontab命令实现定时重启
  8. Android 全局悬浮按钮,悬浮按钮点击事件
  9. java搭建线程池框架_JAVA线程池经管及分布式HADOOP调剂框架搭建
  10. springcloud工作笔记105---springboot2.x实现优雅的关闭服务
  11. 【学习总结】Git学习-参考廖雪峰老师教程十-自定义Git
  12. Linux中/etc/rc开头文件详细解释
  13. FP-growth算法,fpgrowth算法详解
  14. java如何编写屏幕保护程序_将Java App变为Windows屏幕保护程序
  15. c语言中fabs是什么意思,c语言fabs是什么意思_后端开发
  16. 阿里天池比赛——街景字符编码识别
  17. 【精华】龚祖春奋发改进企业的风格
  18. 电脑如何备份文件,怎么同步?
  19. visual studio2019 切换英文语言版本
  20. 有关计算机的英语文献及其翻译,计算机专业外文文献论文翻译1

热门文章

  1. 肖恩·帕克:让Airtime开启你的互联网新世界
  2. 如何选定你的职业方向(深度长文)
  3. 数天数-可用字典 (20 分) C语言
  4. 百度直播弹幕【点赞+分享+关注】小助手1.0
  5. 快手小筷子机器人_小筷子app官方版下载-快手控场机器人小筷子app下载v1.0.0安卓版_289手游网...
  6. 企业对CMMI认证存在的误区有哪些?
  7. openGL之glsl入门6--画三维图魔方、圆柱体
  8. 设计模式之略见一斑(解释器模式Interpreter)
  9. 意志力是一种有限的资源吗?
  10. OnlyOffice基本组成及工作原理