前言

MATLAB 是当今世界上使用最为广泛的数学软件,它具有相当强大的数值计算、数据处理、系统分析、图形显示甚至符号运算等功能,是一个完整的数学平台。同时,它又是面向工程与科学计算的高级语言,可以设计出功能强大、界面优美、稳定可靠的高质量程序,编程效率和计算效率极高。

MATLAB在以下的领域里是一个解决各种问题十分有效的工具:①工业研究与开发;②数学教学,特别是线性代数,所有基本概念都涉及;③数值分析和科学计算方面的教学与研究,能够详细地研究和比较各种算法;④电子学、控制理论和物理学等工程和科学学科方面的教学与研究;⑤经济学、化学和生物学等有计算问题的其他领域中的教学与研究。

MATLAB不仅是一款优秀的科学数值计算软件,事实上,它还提供了一系列面向各个工程领域的功能极其强大的工具箱,使其已经成为科研界的一个通用软件,具有庞大的用户群和开发群。

作为一个科研工程工作者,应该学会利用MATLAB进行数据采集。MATLAB环境下的数据采集工具箱可以简化和加快数据的采集工作。使用这种工具箱更容易将实验测量、数据分析和可视化的应用集合在一起。数据采集工具箱提供了一整套的命令和函数,通过调用这些命令和函数,可以直接控制各种与PC兼容的硬件设备的数据采集和通信。

本书从科学实验和工程应用的角度出发,对MATLAB语言在控制领域的应用进行了详细介绍。内容包括使用DAQ工具箱函数和ActiveX控件设计数据采集与控制程序;使用串口 I/O 流设计串口通信程序等。每种程序设计方法都提供了多个典型应用实例,每个实例都提供了线路图、详细的程序设计步骤和完整的源代码,读者可登录华信教育资源网(www.hxedu.com.cn)免费下载。

本书弥补了MATLAB在控制应用实践方面指导书缺乏的缺憾,内容翔实丰富,论述深入浅出,有较强的实用性和可操作性,可供自动化、计算机应用、电子信息、机电一体化、测控仪器等专业的大学生、研究生学习和参考。

本书主要由邓红涛编写第1、2章,李江全编写第4、5章,田敏编写第7章,刘军编写第3、6章;全书由田敏担任主编,李江全教授策划并统稿。参与部分内容编写、程序调试、资料收集、插图绘制和文字校核工作的还有刘恩博、查志华、胡蓉、任玲、郑重、李宏伟、张茜、王洪坤、郑瑶、朱东芹、汤智辉等老师。电子开发网、北京研华科技等公司为本书提供了大量的技术支持,编者借此机会对他们致以深深的谢意。

由于编者水平有限,书中难免存在不妥或错误之处,恳请广大读者批评指正。

编者

2010年10月