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

上传人:小** 文档编号:93548895 上传时间:2019-07-23 格式:DOC 页数:4 大小:317.50KB
返回 下载 相关 举报
matlab课程设计对excel进行数据读取,绘图及更改数据_第1页
第1页 / 共4页
matlab课程设计对excel进行数据读取,绘图及更改数据_第2页
第2页 / 共4页
matlab课程设计对excel进行数据读取,绘图及更改数据_第3页
第3页 / 共4页
matlab课程设计对excel进行数据读取,绘图及更改数据_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《matlab课程设计对excel进行数据读取,绘图及更改数据》由会员分享,可在线阅读,更多相关《matlab课程设计对excel进行数据读取,绘图及更改数据(4页珍藏版)》请在金锄头文库上搜索。

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

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

3、on = fileparts( FileName ) ; if strcmp( FileTypeName, .xls ) ; warndlg( WarningString1, 警告, modal ) ; return ; end SaveFile_traindata = fullfile( PathName, FileName );endif isempty( SaveFile_traindata ) warndlg( WarningString1, 警告, modal ) ; return ;end%读取文件num str = xlsread(SaveFile_traindata,sheet

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

5、引号的错误,随着深入学习,逐渐熟练了。 调试过程中,出现了打开文件没有错误,但是数据并未显示,经过多次调试,原因是在“选取文件”部分的回调函数中,未添加显示在table的相关代码,以为只在table的回调函数中写入就可以了,最后添加了代码后,调试成功,读取过程中我们也出现了只能读取一列的问题,经过仔细观察发现,写的代码( :1)只能读取一列,后来改了代码,可以读取全部数据,最终可以读入并显示文件的数据。成果图4 总结这三天的matlab程序编写,可以说是我们第一次正式接触matlab软件强大的功能,从前,我们只是借助过matlab的作图和计算功能,属于最基础的功能。从两天前开始解除matlab编程,我才深入了解了matlab软件功能的全面。Matlab软件的语言比C语言,汇编语言更形象,用到的函数更多,matlab软件包括数量众多的函数,可以解决建模,解题诸多功能,三天的编程让我学会了自主学习,对matlab的使用有了更深的理解。在调试过程中发现了许多问题,有大有小,不仅是要靠自己的专业知识,也要靠耐心,靠思考去解决问题,在调试中可以慢慢解决问题,试着自己去翻译那些错误,找到对应的地方,去查看错误。这三天的编程很充实,对我的影响很大,最后编出来的时候很兴奋,就连编的过程中有一点进展都很开心。三天学习了编程,也学习了解决问题。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号