- 15
- 0
- 约1.06万字
- 约 21页
- 2016-05-16 发布于浙江
- 举报
1.需求分析
本次的实验要求是设计一个计算器,主要功能如下:
(1)实现基本数学运算(加减乘除等),而且要能进行混合运算
(2)实现部分函数功能,如求平方根、求倒数等
(3)能实现小数运算
界面与标准计算器界面类似
根据要求以及以前的学习情况,决定使用matlab进行编程。Matlab强大的计算功能以及便捷的GUI设计,可以较为简便的实现所要求的功能。按照要求,数据输入和输出支持小数点,支持四则混合运算,决定使用如下几个数据进行分析:
(1+3)*5
Sqrt(4)
1/2
Sin4
Matlab的程序设计较为简便,用GUI设计出一个计算器的模型,然后系统会自动生成一个框架,在框架中,写入每一个按键对应的程序就可以实现功能。
3.调式分析
编程的过程中遇到的问题不是很多,基本就是找要实现各个功能的子程序,通过上网和去图书馆,加上自己的编写,终于实现了实验要求的功能。但是有一点很重要,matlab不支持中文,所以从路径到文件名必须是全英文的,不然就无法识别。此外,给每个按键命名也是很重要的,不然在生成的程序框架里面,就无法识别各个按键的作用,编写程序的时候也就无法做到一一对应。
4.使用说明
程序的使用比较简单,由于是可视化界面,直接打开matlab,然后建立一个GUI工程,再打开生成的fig文件,就是一个计算器的界面,直接按照市面上卖的计算器的方法,按键使用即可。
5.测试结果
您可能关注的文档
最近下载
- LS-1866常用参数设置方法.pdf VIP
- 〖历史〗改革开放的起步教学课件 2025-2026学年统编版八年级历史下册.pptx VIP
- 台球项目计划书.docx VIP
- 支部班子“加强理论武装、执行上级组织决定、加强党员管理监督等六个对照”2025年度组织生活会班子对照检查提纲四篇.docx VIP
- 胸部影像学检查临床应用指南(2025年版).docx
- 八达KBZ20-630(1000)-1140矿用隔爆真空馈电开关说明书-中文.doc VIP
- 第二单元主题活动二《爱心捐物箱》(教学设计)-2023-2024学年五年级下册综合实践活动内蒙古版.docx VIP
- 乙酰水杨酸工业制备工艺详解.docx VIP
- 责任护士不掌握患者主要护理问题及措施原因及整改措施.docx VIP
- 新型杀虫剂与三种重金属对白符跳虫的毒性效应及机制探究.docx VIP
原创力文档

文档评论(0)