- 15
- 0
- 约1.23万字
- 约 21页
- 2016-11-26 发布于浙江
- 举报
课程设计(论文)-基于matlab的计算器编程附代码
PAGE
PAGE 20
1.需求分析
本次的实验要求是设计一个计算器,主要功能如下:
(1)实现基本数学运算(加减乘除等),而且要能进行混合运算
(2)实现部分函数功能,如求平方根、求倒数等
(3)能实现小数运算
界面与标准计算器界面类似
根据要求以及以前的学习情况,决定使用matlab进行编程。Matlab强大的计算功能以及便捷的GUI设计,可以较为简便的实现所要求的功能。按照要求,数据输入和输出支持小数点,支持四则混合运算,决定使用如下几个数据进行分析:
(1+3)*5
Sqrt(4)
1/2
Sin4
用以检验是否可以进行加减乘除四则运算、平方根、倒数、正弦的运算。
2.程序设计
Matlab的程序设计较为简便,用GUI设计出一个计算器的模型,然后系统会自动生成一个框架,在框架中,写入每一个按键对应的程序就可以实现功能。
3.调式分析
编程的过程中遇到的问题不是很多,基本就是找要实现各个功能的子程序,通过上网和去图书馆,加上自己的编写,终于实现了实验要求的功能。但是有一点很重要,matlab不支持中文,所以从路径到文件名必须是全英文的,不然就无法识别。此外,给每个按键命名也是很重要的,不然在生成的程序框架里面,就无法识别各个按键的作用,编写程序的时候也就无法做到一一对应。
4.使用说明
程序的使用比较简单,由于是可视化界面,直接打开matlab,然后建立一
原创力文档

文档评论(0)