本书介绍了MATLAB 7.x版本与其他语言混合编程的方法。内容包括在
MATLAB中以文件方式导入、导出数据;在Windows和Linux开发C/C++语言
的MEX文件;在Windows和Linux开发FORTRAN语言MEX文件;在MATLAB中使用
动态连接库文件;在C/C++语言中调用MATLAB引擎;使用MATLAB编译器,
以及如何在C/C++程序中使用mcc编译的库函数;在c++程序中使用MATLAB
的COM编译器产生的COM组件等。
本书可以作为高等院校各工程专业的教学参考书,也可作为广大科技工作者的参考用书。
本书介绍了MATLAB 7.x版本与其他语言混合编程的方法。内容包括在MATLAB中以文件方式导入、导出数据;在Windows和Linux开发C/C++语言的MEX文件;在Windows和Linux开发FORTRAN语言MEX文件;在MATLAB中使用动态连接库文件;在C/C++语言中调用MATLAB引擎;使用MATLAB编译器,以及如何在C/C++程序中使用mcc编译的库函数;在c++程序中使用MATLAB的COM编译器产生的COM组件等。
本书可以作为高等院校各工程专业的教学参考书,也可作为广大科技工作者的参考用书。
作者自序
前言
第1章概述
1.1关于MATLAB的接口技术
1.2 MATLAB 7.x的新特点
第2章MATLAB接口技术中的数据交流
2.1数据交流概述
2.2在MATLAB 7.0及更新版本中引进的新功能
2.2.1在MATLAB 7.0中引进的有关数据导入
2.2.2在MArLAB 7.0.1中引进的有关数据导入
2.2.3在MATLAB 7.0.4中引进的有关数据导入
2.3文本文件
2.3.1高级命令
2.3.2低级命令
2.4二进制文件
2.4.1二进制文件的打开
2.4.2二进制文件的读写
2.4.3文件读写位置控制
2.4.4二进制文件的关闭
2.5 MAT文件
2.5.1在MATLAB中读写MAT文件
2.5.2在普通的C++程序中读写MAT文件
2.6以内存映射(Memory-mapping)的方式读写文件
2.6.1功能概述
2.6.2内存映射方法的使用
2.7本章小结
第3章MATLAB调用C,C++
3.1MEX技术概述
3.2工作环境的设置
3.2.1系统要求
……