MATLAB程序设计实验报告.docx

上传人:b****7 文档编号:9496302 上传时间:2023-02-04 格式:DOCX 页数:9 大小:228.37KB
下载 相关 举报
MATLAB程序设计实验报告.docx_第1页
第1页 / 共9页
MATLAB程序设计实验报告.docx_第2页
第2页 / 共9页
MATLAB程序设计实验报告.docx_第3页
第3页 / 共9页
MATLAB程序设计实验报告.docx_第4页
第4页 / 共9页
MATLAB程序设计实验报告.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

MATLAB程序设计实验报告.docx

《MATLAB程序设计实验报告.docx》由会员分享,可在线阅读,更多相关《MATLAB程序设计实验报告.docx(9页珍藏版)》请在冰豆网上搜索。

MATLAB程序设计实验报告.docx

MATLAB程序设计实验报告

 

MATLAB课程结业报告

 

题目:

一种简单计算器的GUI设计与实现

专业:

电子信息科学技术

班级:

0313411

学号:

031341115

姓名:

向浪

指导老师:

刘嵩

时间:

2015年6月11日

一种简单计算器的matlab设计与实现

 

设计说明

利用MATLABGUI实现图形用户界面的简易计算器。

计算器功能:

实现十进制的加、减、乘、除基本功能,能够显示输入的加数和被加数。

实现清退输入错误的数字,清空不需要的等式,实现退出程序的功能。

界面外形

源程序代码

(1)按键的输入

textString=get(handles.text1,'string');

textString=strcat(textString,'0');

set(handles.text1,'string',textString);

%使用句柄handles指向对象text1,并以字符串形式来存储数据文本框text1的内容,并存储数个“0”

其他1~9数字按键类似

(2)加、减、乘、除的输入

1.加法

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

textString=strcat(textString,'+');

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

2.减法

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

textString=strcat(textString,'-');

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

3.乘法

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

textString=strcat(textString,'*');

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

4.除法

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

textString=strcat(textString,'/');

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

(3)back键输入

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

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

ss=char(textString);

n=length(textString);

textString=ss(1:

n-1);

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

%清除上一位数字

(4)清空键输入

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

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

%清空所有存储

(5)退出键输入

Close(gcf);

 

实验结果

1.界面显示

2.加法

3.减法

4.乘法

6.除法

报告总结

通过本次实验实现十进制数的加、减、乘、除、简单计算,多次的修改、调查做出实验,验证了实验的正确性,大大的提高了我对Matlab中GUI功能的认识,对Matlab的操作有了进一步的认识和了解,也提升了我对此软件的探索兴趣。

在设计此简单计算器的过程中,因为对GUI功能的不熟悉,多次出现功能无法实现的问题,有些语句不知道如何使用,例如:

str2num这个语句是将字符转换为数字而num2str是将数字转换为字符等等。

在编译源代码的过程中需要提前定义功能键的地址符号,通过对地址符号的代码编译实现所需要的功能。

本次实验不仅让我遇到了许多的问题但同时也让我学会了一些学习方法,查阅资料,网上搜寻,同学讨论,这些方法在平时作业中很少用到,对于以后的学习是非常有用的。

参考文献

《C语言程序设计》叶斌陈世强主编

《MATLAB基础与编程入门》张威主编

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1