前 言
MATLAB是当前最好用的科学计算软件之一,也是许多科学领域中分析、应用和开发的基本工具。MATLAB的全称是 Matrix Laboratory,是由美国Mathworks公司于20世纪80年代推出的数学软件。最初它是一种专门用于矩阵运算的软件,经过多年的发展,MATLAB已经发展成为一种功能全面的软件,是用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,几乎可以解决科学计算中的所有问题,而且MATLAB编写简单、代码效率高等优点使得MATLAB在工程计算与仿真、图像处理、通信、信号处理、金融计算等领域都得到十分广泛的应用。
MATLAB R2018b为2018年推出的最新版本,不仅包含了Simulink的许多新功能,而且简化了MATLAB应用的构建流程,有助于加快模型开发速度。《MATLAB基础教程(第四版)》详细介绍了MATLAB R2018b的功能和使用方法,并且按照由浅入深的顺序安排章节,依次介绍了MATLAB R2018b的基本应用和数学计算功能及高级应用,如编程功能、绘图、GUI设计及Simulink建模等。通过详细介绍各功能中的常用函数及其使用方法,并讲解这些函数的具体应用,来使读者掌握这些功能。每一章的章首简要介绍该章的基本内容,并且指定学习目标,使读者能够明确学习任务。重点章节的结尾部分都有一个综合应用实例,以方便读者对该章内容综合知识的掌握和实际应用能力的提高。每章的章末配有紧扣每章内容的习题。通过这些习题,读者可以加深对MATLAB的了解,更加熟悉MATLAB的应用。通过阅读此书,读者可以快速、全面地掌握MATLAB R2018b的使用方法。利用书中的实例及章末的习题,读者可以达到熟练应用和融会贯通的目的。
《MATLAB基础教程(第四版)》内容共有12章。第1章介绍MATLAB的发展历史、基本功能特点和软件使用界面;第2章介绍MATLAB的基本使用方法,包括MATLAB的常用数学函数、数据类型、运算符及MATLAB脚本文件等;第3章介绍MATLAB数组和向量,包括数组和向量的创建、数组和向量的操作;第4章介绍MATLAB的数学运算,包括数据插值、函数运算及微分方程求解等;第5章介绍MATLAB的其他数据结构,包括字符串、单元数组和结构体;第6章介绍MATLAB编程,包括脚本文件和编辑器、程序设计和开发、程序调试等;第7章介绍MATLAB的符号处理,包括符号函数图形绘制、符号微积分、符号方程的求解等;第8章介绍MATLAB绘图,主要介绍基本图形的绘制、特殊图形的绘制等内容;第9章介绍MATLAB句柄图形,为学习MATLAB图形用户界面(GUI)设计做好准备;第10章介绍MATLAB GUI设计;第11章介绍Simulink的建模与仿真,主要包括Simulink建模的基本操作、Simulink的功能模块库、常见Simulink模型以及S函数的设计与应用;第12章介绍MATLAB中常用的导入与导出操作。
除封面署名的作者外,参加《MATLAB基础教程(第四版)》编写的人员还有郑艳君、宋志辉、侯友山、裴淑娟、李辉、张宇怀、徐晓明、薛继军、岳殿召、陈添荣、侯铁国、刘军勇、李淑萍、尹志亮、陈光训、吴超群、郑玉祥、付君泽、黄怀春和靳廷喜等。在《MATLAB基础教程(第四版)》的编写过程中,参考了一些相关著作和文献,在此向这些著作和文献的作者深表感谢。由于作者水平所限,《MATLAB基础教程(第四版)》难免有不足之处,欢迎广大读者批评指正。我们的邮箱是huchenhao@263.net,电话是010-62796045。
《MATLAB基础教程(第四版)》配套的电子课件、习题答案、实例源文件和视频教学文件可以到http://www.tupwk.com.cn/downpage网站下载,也可以通过扫下面的二维码下载。
作 者
2019年3月