1 / 12
文档名称:

精品PPT课件--第11章 应用程序接口.ppt

格式:ppt   页数:12
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件--第11章 应用程序接口.ppt

上传人:wo1230 2014/4/15 文件大小:0 KB

下载得到文件列表

精品PPT课件--第11章 应用程序接口.ppt

文档介绍

文档介绍:第11章应用程序接口
本章将主要介绍MATLAB的应用程序接口编程技术,包括引擎技术、MEX技术、组件技术、Excel link技术和Notebook使用。通过本章的学习将使用户对MATLAB应用接口编程的技术有很好的了解,掌握其核心关键技术,从而能灵活应用于各大主流的编程语言环境中。
编译器基础
MATLAB编译器为MATLAB软件与其他编程软件的混合使用提供了良好的纽带,可以方便地将用户编写的M文件转换为指定格式的程序文件,其中可以转换的文件类型包括
(1)可执行文件
(2)动态链接库函数
(3)程序组件
编译器的安装和配置
piler和C/C++编译器的安装,piler在MATLAB软件安装的时候用户选择常规安装方式即可安装,而C/C++编译器需要再安装,并对其进行一定的配置。C/C++piler编译产生的代码生成用户需要的接口程序,MATLAB支持的。
编译器的运行
()实现编译工作,()函数的使用。
引擎技术
MATLAB引擎技术是为用户提供了一种可直接在其他程序中调用MTALAB函数的技术,通过该技术的使用可以方便的调用MATLAB的各种函数,即前台程序调用MATLAB函数,后台MATLAB根据前台的调用执行相关的命令、操作。
MEX技术
MEX文件是在MATLAB环境中调用的C或其他高级语言编译生成的文件,即MEX文件的源代码是其他高级语言编写的,在MATLAB中通过MEX的文件格式被调用。
MAT技术
MAT文件是MATLAB默认的数据存储形式,可存储一个或多个变量,用于向MATLAB中导入和导出数据。MATLAB工作空间内的数据可以通过MAT文件的形式导出到外界磁盘上,同时导出到外界磁盘上的MAT文件也可以再次导入MATLAB或其他程序语言中。

ponent Object Model,组件对象模型)是以组件为发布单元的对象模型,组件是建立在二进制级别上的规范,所以组件的接口编程不受程序语言类型的限制。生成器能把MATLAB开发的算法做成独立的组件,这些组件可以直接被C、C++、VB、C#、的语言所使用。
与Word和Excel的混合使用
Word与Excel是日常工作中最为常用的办公软件,而对于MATLAB的数据分析结果也往往需要整理到Word或Excel中。MATLAB提供了对于Microsoft Excel和Microsoft Word的支持,使我们可以在Microsoft Excel和Microsoft Word直接调用MATLAB程序,并将结果返回到Word和Excel。
Excel link的使用
Link的安装和配置
Link的使用