matlab课程设计对excel进行数据读取,绘图及更改数据

matlab课程设计对excel进行数据读取,绘图及更改数据

ID:40207470

大小:317.51 KB

页数:4页

时间:2019-07-25

matlab课程设计对excel进行数据读取,绘图及更改数据_第1页
matlab课程设计对excel进行数据读取,绘图及更改数据_第2页
matlab课程设计对excel进行数据读取,绘图及更改数据_第3页
matlab课程设计对excel进行数据读取,绘图及更改数据_第4页
资源描述:

《matlab课程设计对excel进行数据读取,绘图及更改数据》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子信息系统设计与仿真报告设计题目GUI模块实现excel文件的处理姓名:学号:201300800128学院:专业:电子信息科学与技术年级2013级2015年7月29日一.负责部分Excel文件数据的读入和显示部分,通过GUI模块上的按钮选择读入程序,并显示在GUI模块上的table上。二.思路首先要熟悉matlab的基本函数,经过学习,知道了读取.xls文件的函数可以选用xlsread函数,读取文件数据。GUI的基本构架是在模块上构造自己的界面,我负责数据的读入和显示,所以我选用了一个按钮,功能是打开选取文件,还选用了一个table表格显示数据内容。之后把代码写入各自的回调

2、函数,即可实现相应功能。三.调试过程代码如下:(1)PUSHBOTTON1(选取文件)%设置全局变量globalnumstr%读取文件PromptString='选择数据文件。';WarningString1='文件格式出错。';WarningString2='选择的文件不是正确的数据文件。';[FileName,PathName]=uigetfile({'*.xls','excel文件(*.xls)'},PromptString);ifFileName==0return;else[TempPathName,FileName,FileTypeName,Version]=fil

3、eparts(FileName);if~strcmp(FileTypeName,'.xls');warndlg(WarningString1,'警告','modal');return;endSaveFile_traindata=fullfile(PathName,FileName);endifisempty(SaveFile_traindata)warndlg(WarningString1,'警告','modal');return;end%读取文件[numstr]=xlsread(SaveFile_traindata,'sheet1');set(handles.uitable

4、1,'data',num(:,:)');%设置全局变量globalnumstrValueNumtitle1=str(1,ValueNum);data1=[2,8,14];data2=num(:,:);axes(handles.axes1)title(title1)bar(data1,data2);除单一的打开文件内容外,我还添加了文件类型错误提示等,增加GUI界面的人性化,面向使用者更加便利。由于函数的了解有限,在使用过程中,多次需要在命令窗口中,helpxlsread,查找xlsread的用法,由于不细心,经常出现变量名未定义,数组忘记加引号的错误,随着深入学习,逐渐熟练了

5、。调试过程中,出现了打开文件没有错误,但是数据并未显示,经过多次调试,原因是在“选取文件”部分的回调函数中,未添加显示在table的相关代码,以为只在table的回调函数中写入就可以了,最后添加了代码后,调试成功,读取过程中我们也出现了只能读取一列的问题,经过仔细观察发现,写的代码(:1)只能读取一列,后来改了代码,可以读取全部数据,最终可以读入并显示文件的数据。成果图四.总结这三天的matlab程序编写,可以说是我们第一次正式接触matlab软件强大的功能,从前,我们只是借助过matlab的作图和计算功能,属于最基础的功能。从两天前开始解除matlab编程,我才深入了解了m

6、atlab软件功能的全面。Matlab软件的语言比C语言,汇编语言更形象,用到的函数更多,matlab软件包括数量众多的函数,可以解决建模,解题诸多功能,三天的编程让我学会了自主学习,对matlab的使用有了更深的理解。在调试过程中发现了许多问题,有大有小,不仅是要靠自己的专业知识,也要靠耐心,靠思考去解决问题,在调试中可以慢慢解决问题,试着自己去翻译那些错误,找到对应的地方,去查看错误。这三天的编程很充实,对我的影响很大,最后编出来的时候很兴奋,就连编的过程中有一点进展都很开心。三天学习了编程,也学习了解决问题。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。