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