MATLAB教程_第十一章

MATLAB教程_第十一章

ID:43093312

大小:1.98 MB

页数:110页

时间:2019-09-29

MATLAB教程_第十一章_第1页
MATLAB教程_第十一章_第2页
MATLAB教程_第十一章_第3页
MATLAB教程_第十一章_第4页
MATLAB教程_第十一章_第5页
资源描述:

《MATLAB教程_第十一章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十一章外部接口本章将着重介绍MATLAB的外部接口,包括:与Word/Excel的混合使用;编译器;应用程序接口。目录11.1与Word/Excel的混合使用11.2编译器11.3应用程序接口习题11.1与Word/Excel的混合使用11.1.1Notebook的使用11.1.2Excellink的使用在Word环境中可以使用MATLAB的资源。同时MATLAB也可以与Excel混合使用。11.1.1Notebook的使用1.在Word中执行代码的基本过程2.Notebook使用中应该注意的问题安装Notebook(又称

2、M-book)时,计算机中必须已经安装Word和MATLAB,其具体步骤如下。1.在Word中执行代码的基本过程Notebook采用输入细胞(InputCell)来定义MATLAB的代码,具体操作步骤如下。采用文本格式输入代码,末尾不要加回车和空格。通过Notebook菜单中的【DefineInputCell】选项定义输入细胞,其中输入细胞都显示为黑方括号包括绿色字符的形式。通过Notebook菜单中的【EvaluateCell】选项或者按Ctrl+Enter键,运行输入细胞内的代码,并得到黑方括号包括蓝色字符形式的输出细胞

3、。2.Notebook使用中应该注意的问题。M-book文档中的MATLAB代码必须在英文状态下输入。带鼠标操作交互的代码最好不在M-book文档中运行。在运行M-book文档时,最好不运行其他程序与任务,以免影响M-book文档中程序的正确执行。采用以下方法解决代码执行中出现的异常情况:代码以命令clear开始;重新启动计算机后,再执行M-book文档中的程序;将M-book文档的代码拷贝到M文件,再到MATLAB的命令窗口执行。M-book文档的代码运行速度要比在MATLAB命令窗口中执行慢很多。当编辑科技论文或其他文档

4、时,最后可将细胞转换为普通文本。可使用Notebook菜单中的【BringMATLABtoFont】选项或者按组合键Alt+M把MATLAB的命令窗口调到前台。可使用Notebook菜单中的【ToogleGraphOutputforCell】选项控制是否显示输入细胞或输出细胞的输出图形。11.1.2Excellink的使用1.Excellink的安装2.Excellink的启动3.Excellink的终止4.Excellink使用时需要注意的几个问题Excellink是在MicrosoftWindows环境下实现Micros

5、oftExcel和MATLAB进行交互的插件。使用Excellink时,不必脱离Excel环境。Excellink提供11条功能函数来实现数据的链接和操作。1.Excellink的安装系统需要在Windows环境下先安装Excel,然后再安装MATLAB和Excellink。Excellink随安装MATLAB时安装的,即在MATLAB安装组件中选中Excellink。需要在Excel中设置,具体步骤如下。启动MicrosoftExcel,单击工具菜单(Tools),执行【加载宏】命令,得到如下图所示的结果。在打开的【加载宏

6、】对话框中单击【浏览】按钮,选择MATLAB安装目录下的toolboxexlink子目录里的excllink.xla文件,然后单击【确定】按钮,如下图所示。返回【加载宏】窗口,此时已经选中了【Excellink】选项,如下图所示。单击【确定】按钮后,Excellink插件即可加载MATLAB,并可以看到其运行窗口。2.Excellink的启动按照上面的设置,每次启动Excel时Excellink和MATLAB将自动运行。如果不希望Excellink和MATLAB自动运行,可以通过在Excel数据表单元中输入“=MLAut

7、oStart(”no“)”即可改变设置,如下图所示。同时可以从Excel环境中手动启动Excellink和MATLAB。首先,在Tools菜单中选择【宏】选项,如下图所示;在如下图所示的对话框中输入“MATLABinit”,单击【执行】按钮后即可启动Excellink,并同时启动MATLAB。3.Excellink的终止当终止Excel的时候,Excellink和MATLAB会被同时终止。如果需要在Excel环境中终止MATLAB和Excellink的运行,则在工作表单元中输入“=MLClose()”即可,如下图所示。当需要

8、重新启动Excellink和MATLAB时,可以使用MATLABinit命令。4.Excellink使用时需要注意的几个问题Excellink函数名对字母的大小写不作区分,而MATLAB函数名是区分大小写的。Excel工作表等式通常以“+”或“=”作为起始标记。在大多数Excellink函

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

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

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