这本书的特色可以概括为:内容全面,阐述细致,实例众多,理论与实际相结合。
本书中绝大部分的例子都经实实在在的编译、运行。编译、运行的过程和结果以及图形都尽量完整。对于实际编译和运行中,原始资料叙述不详和错误的地方,都加以说明和纠正。运行中出现的问题及改正的方法,也都有描述。力求让别人多从实例中更好、更快地学到东西。程序例子中用到的函数,其参数和用法都一一详细说明,对读懂程序非常有用。
本书包含两部分内容,即MATLAB的编译程序和外部接口。
MATLAB的编译程序,包括调用编译程序的各种选项的意义及使用;编译一个源程序的过程及结果;一次编译和二次编译的不同命令;编译程序能够生成的软件组件;怎样将编译好的目标程序部署到另外的机器上;利用编译程序实现MATLAB与C/C++的混合编程。
外部接口讲述MATLAB程序与C/C++、VB、Java、Fortran程序和Excel的相互调用;MATLAB与这些语言的连接是通过哪些方法实现的;服务器程序和客户程序在不同语言程序的调用中扮演什么角色;输入和输出数据的MAT文件和作为子程序的MEX文件的使用及设计等。
本书可以作为高等院校各工程专业的教学参考书,也可作为广大科技工作者的参考用书。
本书附带一张光盘,其中包含各章实例程序的源代码。
上篇 MATLAB编译程序
引言
第1章 MATLAB编译程序的有关命令、附注函数
第2章 MATLAB编译程序生成目标程序
第3章 安装与配置
第4章 编译过程
第5章 部署过程
第6章 使用mcc所涉及的种种问题
第7章 独立应用程序
第8章 从函数M文件生成共享库——C/C++与MATLAB接口之C/C++程序调用MATLAB程序
第9章 COM和Excel组件
第10章 错误和警告信息
下篇 MATLAB外部接口
引言
第11章 输入和输出数据
第12章 MATLAB与通用DLL的接口
第13章 MATLAB与C/C++和Fortran的接口——从MATLAB调用C和Fortran程序
第14章 用C语言写MEX文件
第15章 MATLAB与C和Fortran的接口——在C和Fortran程序中调用MATLAB
第16章 MATLAB与Java的接口——从MATLAB调用Java
第17章 MATLAB与VB和Excel的接口——COM和DDE(仅支持Windows)