本书介绍了MATLAB 7.X版本与其他语言混合编程的方法。内容通俗易懂,真实案例步骤比较详细。很不错,对于想用vc混和Matlab编程的人员来说,是一本很好的教科书。 不足之处是对于编译完成后的程序在没有matlab环境的机器上发布的过程描写的比较简单。内容包括在MATLAB中以文件方式导入、导出数据;在Windows和Linux开发C/C++语言的MEX文件;在Windows和Linux开发FORTRAN语言MEX文件;在MATLAB中使用动态连接库文件;在C/C++语言中调用MATLAB引擎;使用MATLAB编译器,以及如何在C/C++程序中使用mcc编译的库函数;在C++程序中使用MATLAB的COM编译器产生的COM组件等。
对于初次进行Matlab和C/C++混编的读者,这本书绝对是很好的教材。 书写得挺实在,书中的例子给的也很负责任,感觉作者亲身调过,应该是一个“实践性”较强的参考书,相比别的“精通”的这个那个书,更为实用
所有的代码都能直接用作者自序
前言
第1章 概述
1.1 关于MATLAB的接口技术
1.2 MATLAB 7.X的新特点
第2章 MATLAB接口技术中的数据交流
2.1 数据交流概述
2.2 在MATLAB7.0及更新版本中引进的新功能
2.3 文本文件
2.4 二进制文件
2.5 MAT文件
2.6 以内存映射(Memory-mapping)的方式读写文件
2.7 本章小结
第3章 MATLAB调用C/C++
3.1 MEX技术概述
3.2 工作环境的设置
3.3 MEX文件的编译以及mex命令的使用
3.4 C-MEX详解
3.5 在MATLAB环境之外编译MEX文件
3.6 关于MEX文件的调试
3.7 Windows平台系统函数据的调用
3.8 本章小结
第4章 MATLAB调用FORTRAN
4.1 工作环境的设置
4.2 F-MEX详解
4.3 使用范例
4.4 调试FORTRAN语言MEX文件
4.5 作用FORTRAN90/95编写MEX文件
4.6 常见错误
4.7 本章小结
第5章 MATLAB调用一般动态连接库
5.1 概述
5.2 MATLAB R14提供的新功能
5.3 MATLAB的动态连接库函数接口
5.4 使用范例
5.5 本章小结
第6章 C/C++调用MATLAB计算引擎
6.1 概述
6.2 MATLAB计算引擎库函数的使用
6.3 在MATLAB环境编译引擎程序
6.4 运行引擎程序所需的系统配置
6.5 在MATLAB环境之外编译引擎程序
6.6 本章小结
第7章 MATLAB编译器的使用
第8章 MATLAB产生的COM组件的调用