第4版前言
如何利用计算机来加深对所学知识的理解和掌握、运用所学的理论和方法进行仿真、解决在学习中所遇到的问题,这是电子信息类专业的学生特别关心的问题。MATLAB是一种面向科学与工程的计算软件,它将不同领域的计算以函数的形式提供给用户,并为用户提供一个计算仿真平台。用户在使用时,只需在此平台上调用这些函数并赋予实际参数就能解决实际问题。
本书作者结合多年从事电子类课程的教学经验,在吸取目前国内外许多优秀MATLAB教材的基础上,编写了本教材。本教材第1、2版的书名为《MATLAB及在电子信息类课程中的应用》,分别于2006年、2009年出版;第3版于2013年出版,并更名为《计算机仿真技术——基于MATLAB的电子信息类课程》。本书出版以来,承蒙广大师生的厚爱,先后被数十所院校选为教材。
这次的第4版在前三版的基础上,从MATLAB编程和Simulink仿真的角度,以工程应用为背景,增加了MATLAB的工程应用实践内容和工程仿真实例,使得教学内容更丰富,体系更完整,涉及的课程更多,应用面更广;同时,根据读者的要求,对教材中相关程序做了进一步的注释和说明,以便于读者对程序的理解和掌握。
本书主要涉及MATLAB在高等数学、信号与系统、数字信号处理、自动控制原理、数字通信等课程中的应用。全书共8章,第1章、第2章是MATLAB基础部分,主要介绍MATLAB语言的工作环境、基本语法和基本计算功能及图形功能、MATLAB的文件管理系统、M文件的编制与调试等内容;第3章着重介绍MATLAB在高等数学中的应用,主要涉及数据分析、矩阵分析、多项式运算、函数分析、数值积分等内容;第4章着重介绍MATLAB在信号处理领域中的应用,涉及信号与系统和数字信号处理两门课程,主要内容有信号表示、信号的基本运算、线性时不变系统(LTI)的时域响应和频域响应、傅里叶变换及滤波器的设计,以及多采样率信号处理等;第5章侧重介绍MATLAB在自动控制原理中的应用,主要涉及控制系统的描述、控制系统的时频域分析、控制系统的根轨迹、系统的优化设计等内容;第6章重点介绍MATLAB在通信中的应用,主要涉及信源编/译码、差错控制编/译码、模拟调制/解调、数字调制/解调、通信系统的性能仿真,以及多采样率FDM系统设计与仿真等内容;第7章重点介绍Simulink的使用,主要涉及Simulink工作平台的启动、仿真过程、模块库,以及仿真模型的建立和模块参数与属性的设置等内容,并介绍Simulink在微分方程、数字通信、自动控制等领域的仿真实例;第8章从MATLAB编程和Simulink仿真的角度,系统介绍MATLAB在电路及电子线路等课程中的应用。
在本书的编写中,我们力求理论联系实际,加强针对性和实用性,根据各门课程所涉及的相关理论、原理和方法,列举了大量仿真实例。希望通过这些程序的仿真,使读者把各门课程的概念真正连贯起来,融会贯通所学理论,帮助读者加深对课程的理解和所学知识的运用。
本书文字符号说明:按国家规范,变量用斜体,矩阵、矢量(向量)等用黑斜体表示,考虑到本书主要内容以MATLAB及其应用程序为主,为保持文字符号表示与程序中一致,本书中涉及MATLAB语言调用格式或程序中的变量符号统一用正体表示。
本书第1、2、7、8章由唐向宏编写,第3、4章由郑雪峰编写,第5、6章由岳恒立编写,全书由唐向宏统稿。
由于编者水平所限,不足之处在所难免,欢迎读者批评指正。
作者的E-mail:tangxh@hdu.edu.cn
编著者