- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- ERP-3-中各子系统知识介绍.pptx
- ERP-5-工作流引擎概述宣讲培训.pptx
- ERP-7 实施(有重点)教材课程.ppt
- ERP-7 实施教学讲义.pptx
- ERP(企业资源计划)第1篇 章ERP概述.pptx
- ERP(企业资源计划)第2篇 章ERP工作原理.pptx
- ERP(企业资源计划)第4篇 章ERP的生产控制系统.pptx
- ERP(企业资源计划)第5篇 章ERP的物流供应链系统.pptx
- ERP(企业资源计划)第8篇 章企业信息化集成.pptx
- ERP(企业资源计划)第9篇 章ERP实施.pptx
- MDT门诊介绍讲解材料.pptx
- Medical Terminology-bloodandimmunity-L3-Chen讲解材料.ppt
- Medical Terminology-digestive system-L3-Chen讲解材料.ppt
- Mengniu Yoyic Yoghurt教材课程.ppt
- minicloud产品介绍宣讲培训.ppt
- MODSMultiple Organ Dysfunction Syndrome医学课件幻灯片课件.ppt
- MOTO WLAN产品宣讲培训.pptx
- MSF专题教学教材.ppt
- Multi functional health food—Natto知识讲稿.ppt
- MVC 程序开发课件第七篇 章 应用Ajax.ppt
文档评论(0)