MATLAB外部接口.ppt





《MATLAB外部接口.ppt》由会员分享,可在线阅读,更多相关《MATLAB外部接口.ppt(109页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、外部接口本章将着重介绍MATLAB的外部接口,包括:与Word/Excel的混合使用;编译器;应用程序接口。目录1与Word/Excel的混合使用2编译器3应用程序接口1与Word/Excel的混合使用1.1Notebook的使用1.2Excellink的使用在Word环境中可以使用MATLAB的资源。同时MATLAB也可以与Excel混合使用。1.1Notebook的使用1在Word中执行代码的基本过程2Notebook使用中应该注意的问题安装Notebook(又称M-book)时,计算机中必须已经安装Word和MATLAB,其具体步骤如下。1在Word中执行代码的基本过程Notebook采
2、 用 输 入 细 胞(InputCell)来定义MATLAB的代码,具体操作步骤如下。采用文本格式输入代码,末尾不要加回车和空格。通过Notebook菜单中的【DefineInputCell】选项定义输入细胞,其中输入细胞都显示为黑方括号包括绿色字符的形式。通过Notebook菜单中的【EvaluateCell】选项或者按Ctrl+Enter键,运行输入细胞内的代码,并得到黑方括号包括蓝色字符形式的输出细胞。2Notebook使用中应该注意的问题。M-book文档中的MATLAB代码必须在英文状态下输入。带鼠标操作交互的代码最好不在M-book文档中运行。在运行M-book文档时,最好不运行其
3、他程序与任务,以免影响M-book文档中程序的正确执行。采用以下方法解决代码执行中出现的异常情况:代码以命令clear开始;重新启动计算机后,再执行M-book文档中的程序;将M-book文档的代码拷贝到M文件,再到MATLAB的命令窗口执行。M-book文档的代码运行速度要比在MATLAB命令窗口中执行慢很多。当编辑科技论文或其他文档时,最后可将细胞转换为普通文本。可使用Notebook菜单中的【BringMATLABtoFont】选项或者按组合键AltM把MATLAB的命令窗口调到前台。可使用Notebook菜单中的【ToogleGraphOutputforCell】选项控制是否显示输入细
4、胞或输出细胞的输出图形。1.2Excellink的使用1Excellink的安装2Excellink的启动3Excellink的终止4Excellink使用时需要注意的几个问题Excellink是在MicrosoftWindows环境下实现MicrosoftExcel和MATLAB进行交互的插件。使用Excellink时,不必脱离Excel环境。Excellink提供11条功能函数来实现数据的链接和操作。1Excellink的安装系统需要在Windows环境下先安装Excel,然后再安装MATLAB和Excellink。Excellink随安装MATLAB时安装的,即在MATLAB安装组件中选
5、中Excellink。需要在Excel中设置,具体步骤如下。启动MicrosoftExcel,单击工具菜单(Tools),执行【加载宏】命令,得到如下图所示的结果。在打开的【加载宏】对话框中单击【浏览】按钮,选择MATLAB安装目录下的toolboxexlink子目录里的excllink.xla文件,然后单击【确定】按钮,如下图所示。返回【加载宏】窗口,此时已经选中了【Excellink】选项,如下图所示。单击【确定】按钮后,Excellink插件即可加载MATLAB,并可以看到其运行窗口。2Excellink的启动按照上面的设置,每次启动Excel时Excellink和MATLAB将自动运行
6、。如果不希望Excellink和MATLAB自动运行,可以通过在Excel数据表单元中输入“=MLAutoStart(”no“)”即可改变设置,如下图所示。同时可以从Excel环境中手动启动Excellink和MATLAB。首先,在Tools菜单中选择【宏】选项,如下图所示;在 如 下 图 所 示 的 对 话 框 中 输 入“MATLABinit”,单击【执行】按钮后即可启动Excellink,并同时启动MATLAB。3Excellink的终止当终止Excel的时候,Excel link和MATLAB会被同时终止。如果需要在Excel环境中终止MATLAB和Excellink的运行,则在工作表
7、单元中输入“=MLClose()”即可,如下图所示。当需要重新启动Excellink和MATLAB时,可以使用MATLABinit命令。4Excellink使用时需要注意的几个问题Excellink函数名对字母的大小写不作区分,而MATLAB函数名是区分大小写的。Excel工作表等式通常以“”或“”作为起始标记。在大多数Excellink函数中有两种定义变量的方式,即直接定义和间接定义。Excellink函数执行过程中其所在数据单元将一直显示其函数内容,函数执行完毕后,数据单元将被赋值为0。建议设置Excel【工具】工具菜单里【选项】的【编辑】页中【按Enter键后移动】选项为【向下】,以保证
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 外部 接口

限制150内