实现Excel和Matlab数据通讯方法研究与应用.docVIP

实现Excel和Matlab数据通讯方法研究与应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实现Excel和Matlab数据通讯方法研究与应用

实现Excel和Matlab数据通讯方法研究与应用   摘要:介绍了Excel Link插件和matlab中xlsread函数在excel 和matlab 间进行数据通讯的实现方法,给出了具体的应用实例。   关键词:Excel Link;MATLAB;xlsread;数据通讯   中图分类号:TP317文献标识码:A 文章编号:1009-3044(2011)04-0821-02   Researching and Application of Implementation of Data Communication between Excel and Matlab   LIU Yun-xiang   (Guangzhou Baiyun Technician Institute, Guangzhou 510540, China)   Abstract: In this paper, Excel Link plug_in and xlsread function and theirs implementation of data communication between Excel and MATLAB are introduced.Application example is given.   Key words: Excel Link; MATLAB; xlsread; data commanication   1 Matlab和Excel简介   Matlab是Mathworks公司推出的交互式计算软件,它是国际上公认的最优秀的计算软件。Matlab交互式计算软件的特点是:强大的数值计算能力、强大的符号计算能力、强大而又灵活的编程能力、强大的图形输出能力、Matlab提供了非常丰富的函数,使用户可以很轻松地实现其他语言环境难以实现的复杂运算。Matlab不仅能进行复杂的数值计算、符号运算,而且还可以把计算的结果以二维、三维的图形方式表现出来,实现数据与函数的可视化操作。   Excel是Microsoft公司的电子表格软件,它有着广泛用户群,主要应用于统计、财务、管理等领域。怎样把Matlab的强大的数值处理能力和强大的图形输出能力与Excel结合起来,实现两者数据的通讯,使二者能协调地进行工作,是本文讨论的重点。   2 利用Excel Link 插件在Excel中建立Matlab的链接   在Windows 9.X(或Windows 2000/xp)操作系统中分别安装Excel和Matlab后,就可按照下面的操作步骤建立两者之间的链接:   1)运行Microsoft Excel;   2)在Excel窗口中选择“工具”菜单中的“加载宏”命令;   3)在弹出的“加载宏”对话框选择Excel Link 2.3 for use matlab项,单击确定;   见图1所示的对话框。   4)Excel窗口的“格式”工具栏下会出现一个新的工具栏“Excel Link”,该工具栏有四个按钮,分别为startmatlab,putmatrix, getmatrix, evalstring。见图2所示的Excel窗口。此时,Matlab命令窗口已经打开,说明Excel链接Matlab成功。   Startmatlab,putmatrix, getmatrix, evalstring四个按钮的功能分别为:startmatlab按钮的作用是在excel中启动matlab应用程序;putmatrix按钮的作用是把Excel中选中的数据传送到Matlab中;getmatrix按钮的作用是Excel从Matlab中获取数据;evalstring按钮的作用是执行Matlab的命令。利用这四个按钮,就可以对Excel的数据传送到Matlab,进行处理,实现两者数据的交互。连接Excel和MATLAB的数据管理函数共有七个,它们的作用是使Excel和MATLAB之间进行数据交换及在Excel环境下执行MATLAB命令。说明如表1:   表1   3 利用xlsreda函数实现在matlab中读取excel表格中的数据   xlsread :这个函数用来读取excel文件中的数据   语法格式:   num = xlsread(filename)   num = xlsread(filename, -1)   num = xlsread(filename, sheet)   num = xlsread(filename, range)   num = xlsread(filename, sheet, range)   说明:其中 num是函数的返回值,即在matlab中是矩阵变量;file

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档