作为目前市面上最为强大的科学计算软件,MATLAB实现了与众多外部程序或设备的接口。本书系统地介绍了MATLAB与外部程序的接口方法和技巧,重点介绍了MATLAB与各种高级语言之间的交互以及MATLAB提供的各种计算引擎和服务器引擎。书中给出了大量的MATLAB与高级语言结合的编程实例,使读者能够更好地理解和掌握MATLAB应用程序接口的使用方法。
本书系统地介绍了MATLAB与外部程序的接口方法和技巧,重点介绍了MATLAB与各种高级语言之间的交互以及MATLAB提供的各种计算引擎和服务器引擎。书中给出了大量的MATLAB与高级语言结合的编程实例,可帮助读者更好地理解和掌握MATLAB应用程序接口的使用方法。通过MATLAB提供的串口接口,可以实现从外围设备(如MODEM)直接输入数据到MATLAB工作空间,再利用MATLAB进行处理。
本书可作为计算机、电子学、信息科学、通信、控制等专业的本科生、研究生以及其他专业技术人员学习MATLAB与外部程序接口技术的教材或参考书。
前言
第1章 MATLAB外部接口概述
1.1 MATLAB系统简介
1.2 MATLAB常用的数据类型
1.2.1 数值阵列
1.2.2 字符阵列
1.2.3 元组阵列
1.2.4 结构体阵列
1.2.5 类和对象
1.3 MATLAB接口简介
1.3.1 MEX文件
1.3.2 MATLAB引擎
1.3.3 MATLAB C/C++数学函数库
1.3.4 MATLAB编译器
1.3.5 串口接口
第2章 MATLAB的MEX及MAT文件
第3章 MATLAB数值运算及数据的导入/导出
第4章 MATLAB编译器
第5章 MATLAB引擎的混合编程
第6章 MATLAB与C/C++语言的接口
第7章 MATLAB COM Builder与Visual C++
第8章 MATLAB与Java、Delphi接口编程
第9章 MATLAB与其他语言的混合编程
第10章 Matcom
第11章 MATLAB与外设的数据交换及混合编程
参考文献