再版前言

MATLAB是由MathWorks公司于1984年推出的一种面向科学与工程的计算软件,它将不同领域的计算用函数的形式提供给用户;用户在使用时,只需调用这些函数并赋予实际参数就能解决实际问题。它涉及数值分析、自动控制、信号处理、图像处理、小波分析及神经元网络等十几个领域的计算和图形显示,而且随着新版的推出,涉及的领域更多,功能也更强大。由于它使用方便,输入简捷,编程效率高,运算高效,内容丰富,并且很容易由用户自行扩展,与其他编程语言(如C语言)有良好的接口,因此,MATLAB在国内已广泛应用于教学与科研工作中。

如何利用计算机来加深对所学知识的理解和掌握,运用所学的理论和方法进行仿真,解决在学习中所遇到的问题,是电子信息类专业学生特别关心的问题。MATLAB为此提供了一个计算仿真平台。本书作者结合多年从事电子类课程的教学经验以及目前国内许多优秀的MATLAB教材,编写了本书。

本教材第1版自2006年出版至今,被多所院校使用,受到广大师生好评,已连续印刷多次。根据读者的建议,结合电子技术类课程的教学特点,本书在第1版的基础上,对原有的教学内容做了调整、补充和完善:增加了MATLAB在电路及电子线路课程中的应用一章;调整了部分教学内容,使教材更适合电子信息类专业发展的需要;同时,本版也对第1版中的一些印刷错误做了更正。修订后的教材在保持原教材特点的基础上,教学内容更丰富,体系更完善,涉及的课程更多,应用面更广。

本书主要涉及MATLAB在高等数学、信号与系统、数字信号处理、自动控制原理、数字通信、电路和电子线路等课程中的应用。全书共分8章。第1章、第2章是MATLAB基础部分,主要介绍MATLAB语言的工作环境、基本语法和基本计算功能及图形功能、MATLAB的文件管理系统、M文件的编制与调试等内容;第3章着重介绍MATLAB在高等数学中的应用,主要涉及数据分析、矩阵分析、多项式运算、函数分析及数值积分等内容;第4章着重介绍MATLAB在信号处理领域中的应用,涉及信号与系统和数字信号处理两门课程,主要内容有信号表示、信号的基本运算、线性时不变系统(LTI)的时域响应和频域响应、傅里叶变换及滤波器的设计等内容;第5章重点介绍MATLAB在自动控制原理中的应用,主要涉及控制系统的描述、控制系统的时频域分析、控制系统的根轨迹、系统的优化设计等内容;第6章重点介绍MATLAB在通信中的应用,主要涉及信源编/译码、差错控制编/译码、模拟调制/解调、数字调制/解调、通信系统的性能仿真等内容;第7章重点介绍Simulink的应用,主要涉及Simulink工作平台的启动、仿真过程、模块库,以及仿真模型的建立与模块参数和属性的设置等内容;第8章从MATLAB编程和Simulink仿真角度,系统介绍MATLAB在电路及电子线路等课程中的应用。

在本书的编写中,力求理论联系实际,加强针对性和实用性,根据各课程所涉及的相关理论、原理和方法,列举了大量仿真实例。希望通过这些程序的仿真,使读者融会贯通各门课程所学理论,帮助读者加深对课程的理解和所学知识的运用。

本书第1、2、7、8章由唐向宏编写,第3、4章由郑雪峰编写,第5、6章由岳恒立编写。全书由唐向宏统稿。

本书得到了浙江省高等教育重点建设教材项目的资助。

由于编者水平所限,不足之处在所难免,欢迎读者批评指正。

作者的E-mail:tangxh@hdu.edu.cn

编著者