前言

MATLAB是MathWorks公司推出的一套高性能的数值计算和可视化软件,其强大的计算和图形功能使其在科学计算和工程领域赢得了众多的用户。经过许多专家、工程师在自己相关领域的扩充,MATLAB成为了一个多领域、多学科、多功能的优秀科技应用软件,从而被广泛地应用于各领域和学科的研究与仿真。MATLAB具有几十个工具箱,涉及信号处理、自动控制、图像处理、最优化方法、小波分析等许多学科,国内外许多高等院校各理工科专业都开设了MATLAB应用课程。该课程是电气、自动化和电子等电子信息类、机械类本科专业的专业基础课,它的任务主要是使学生掌握并利用MATLAB这一先进工具进行系统的设计、分析、仿真和计算,从而解决工程、科学计算和自动化、数字信号处理、通信、数学等学科中的许多问题。

全书共分9章,第1章介绍MATLAB的系统环境和软件的使用,使读者对MATLAB有一个感性认识;第2章介绍MATLAB数据的表示和基本运算,以及M函数的编写和程序控制流,使读者能够迅速地入门并能进行基本的编程运算;第3章介绍MATLAB的绘图功能;第4章介绍MATLAB强大的数值计算功能和符号运算功能,这是MATLAB重要的科学计算功能;第5章介绍Simulink仿真工具箱,使读者对MATLAB强大的仿真功能有一个基本了解,并能进行基本系统的仿真;第6~9章分别介绍控制系统工具箱、信号处理工具箱、通信工具箱和SimPowerSystems工具箱,将MATLAB和相关专业知识结合起来,使读者能够运用MATLAB进行系统的建模、分析、仿真、计算等。

软件的更新日新月异,本书原版以 MATLAB7.5 版为蓝本,在此次修订过程中每章内容都在原版的基础上更新到MATLAB7.11版,并重点扩充了第3章和第8章的内容,增加了绘图工具绘制图形和图形用户界面设计的内容,以及通信工具箱和Simulink仿真工具箱链接的各模块库和模块子集的介绍。

本书每章后面都配有实验指导,紧扣教学内容,使读者能够及时有效地上机操作掌握该章的主要内容。为了便于教师教学和读者自学,每章结尾还给出了相应的实验参考程序,这些程序都经过上机仿真验证。

本书第1章、第6章、第8章、第9章由贺超英编写,第2章由王少喻编写,第3章由禹柳飞编写,第4章由唐杰编写,第5章由沈细群编写,第7章由刘亮编写。全书由贺超英负责统稿,由贺超英、王少喻统一修订。本书在编写过程中,得到了唐勇奇教授和朱俊杰副教授的大力支持和帮助,在此表示衷心的感谢。

为了方便教师教学,本书配有电子教学课件、例题源程序等丰富的教学资源,读者可以登录华信教育资源网(www.hxedu.com.cn)免费下载。

由于作者水平有限,书中难免出现错误或不妥之处,欢迎广大读者批评指正。

作 者