MATLAB实用教程(第2版)第十篇 章外部接口.pptVIP

MATLAB实用教程(第2版)第十篇 章外部接口.ppt

  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文档。上传文档
查看更多
MATLAB实用教程(第2版)第十篇 章外部接口.ppt

1 第十章外部接口 本章将着重介绍MATLAB的外部接口,包括与Word/Excel的混合使用、编译器和应用程序接口。这些外部接口拓展了MATLAB的功能和应用。 2 本章主要内容 10.1 与Word/Excel的混合使用 10.2 编 译 器 10.3 应用程序接口 3 10.1与Word/Excel的混合使用 10.1.1 Notebook的使用 安装Notebook(又称M-book)时,计算机中必须已经安装Word和MATLAB,其具体步骤如下。 在命令窗口中输入如下内容。 notebook –setup 运行结果如下: Welcome to the utility for setting up the MATLAB Notebook for interfacing MATLAB to Microsoft Word   Setup complete 在命令窗口中输入下述代码即可创建和打开M-book文件。 notebook %新建一个M-book notebook(…\mymbook.doc) %打开一个已经存在的M-book(包含路径) 4 1.在Word中执行代码的基本过程 Notebook采用输入细胞(Input Cell)来定义MATLAB的代码,具体操作步骤如下。 ● 采用文本格式输入代码,末尾不要加回车和空格。 ● 通过Notebook菜单中的【Define Input Cell】选项定义输入细胞,其中输入细胞都显示为黑方括号包括绿色字符的形式。 ● 通过Notebook菜单中的【Evaluate Cell】选项或者按Ctrl+Enter键,运行输入细胞内的代码,并得到黑方括号包括蓝色字符形式的输出细胞。如果出现错误,黑方括号内将包括红色字符。 5 例10.1 Notebook的简单应用,具体步骤如下: ● 新建一个M-book。 ● 输入m=eye(3),并定义为输入细胞,再运行它,可以在M-book中看到如下内容: m=eye(3) m = 1 0 0 0 1 0 0 0 1 ● 继续输入“除0测试”且按回车键,再输入m/0,并定义m/0为输入细胞且运行,可以在M-book中看到如下内容: m=eye(3) m = 1 0 0 0 1 0 0 0 1 8 ● M-book文档的代码运行速度要比在MATLAB命令窗口中执行慢很多。 ● 当编辑科技论文或其他文档时,最后可将细胞转换为普通文本。 ● 可使用Notebook菜单中的【Bring MATLAB to Font】选项或者按组合键Alt+M把MATLAB的命令窗口调到前台。 ● 可使用Notebook菜单中的【Toogle Graph Output for Cell】 选项控制是否显示输入细胞或输出细胞的输出图形。 。 9 10.1.2 Excel link的使用 Excel link是在Microsoft Windows环境下实现Microsoft Excel和MATLAB进行交互的插件,即可以在Excel的工作空间里,利用Excel的宏编程工具,使用MATLAB的数据处理和图像处理功能进行相关操作,并将结果返回到Excel。使用Excel link时,不必脱离Excel环境,而是直接在Excel工作区或宏操作中调用MATLAB。Excel link提供11条功能函数来实现数据的链接和操作。 1.Excel link的安装 2.Excel link的启动 3.Excel link的终止 4.Excel link使用时需要注意的几个问题 10 ● Excel link函数名对字母的大小写不作区分,而MATLAB函数名是区分大小写的。 ● Excel工作表等式通常以“+”或“=”作为起始标记。 ● 在大多数Excel link函数中有两种定义变量的方式,即直接定义和间接定义。将变量用双引号标记即可直接定义变量,函数中的不加双引号的工作单元地址为间接变量。 ● Excel link函数执行过程中其所在数据单元将一直显示其函数内容,函数执行完毕后,数据单元将被赋值为0。 ● 建议设置Excel【工具】菜单下【选项】的【编辑】页中【按Enter键后移动】选项为【向下】,以保证输入完毕且经确认后再改变当前工作单元。 11 10.2 编 译 器 MATLAB编译器是指将M文件作为其输入,同时生成独立的可执行文件或相关软件组件的程序,它可以由命令mcc调出。 10.2.1 编译器概述 MATLAB编译器8.0版本采用了MATLAB Compone

文档评论(0)

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

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

1亿VIP精品文档

相关文档