内 容 简 介 本书详细介绍了MATLAB R2010a的基本用法,包括利用MATLAB进行科学计算、编写程序、绘制图形等。本书共分12章,内容包括MATLAB R2010a简介、基本使用方法、数组和向量、MATLAB的数学运算、字符串、单元数组和结构体、MATLAB编程、MATLAB符号处理、MATLAB绘图、句柄图形、GUI(图形用户接口)设计、Simulink的建模与仿真、文件和数据的导入与导出等。其中重点介绍了MATLAB 的基础应用,以简练的语言和代表性的实例向读者介绍MATLAB的功能和使用方法,为初识 MATLAB 的用户提供指导。本书对MATLAB的常用函数和功能进行了详细的介绍,并通过实例及大量的图形进行说明。此外,本书每章都配有习题,辅助读者学习 MATLAB。 本书结构清晰、内容翔实,可以作为理工科院校相关专业的教材,也可以作为MATLAB初、中级用户学习的参考书。 本书的电子教案、实例源文件和习题答案可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。
前 言 MATLAB是当前最优秀的科学计算软件之一,也是许多科学领域中分析、应用和开发的基本工具。MATLAB的全称是 Matrix Laboratory,是由美国Mathworks公司于20世纪80年代推出的数学软件,最初它是一种专门用于矩阵运算的软件,经过多年的发展,MATLAB已经发展成为一种功能全面的软件,几乎可以解决科学计算中的所有问题。而且MATLAB编写简单、代码效率高等优点使得MATLAB在通信、信号处理、金融计算等领域都已经被广泛应用。 MATLAB R2010a为2010年推出的最新版本。新版本在原有版本的基础上,升级了Simulink等模块,增加了新功能,并支持Windows Vista等操作系统,进一步增强了系统的功能及稳定性。本书详细介绍了MATLAB R2010a的功能和使用方法,并且按照由浅入深的顺序安排章节,依次介绍了MATLAB R2010a的基本应用、数学计算功能及高级应用,如编程功能、绘图、GUI设计及Simulink建模等。通过详细介绍各功能中的常用函数、函数的使用方法,并讲解这些函数的具体应用,来使读者掌握这些功能。每一章的开始部分简要介绍本章的基本内容,并且指定学习目标,使读者能够明确学习任务。重点章节的结尾部分都有一个综合应用实例,方便读者对本章内容综合知识的掌握和实际应用能力的提高。课后配有习题,这些习题紧扣每章内容,使读者可以加深对MATLAB的了解,更加熟悉MATLAB的应用。通过阅读本书,读者可以快速、全面掌握MATLAB R2010a的使用方法,通过书中的实例及课后的习题训练,可以达到熟练应用和融会贯通。 本书内容共有12章。第1章介绍MATLAB的发展历史、基本功能特点和软件使用界面;第2章介绍MATLAB数学计算基本使用方法,包括MATLAB的常用数学函数、数据类型、操作函数及MATLAB脚本文件等;第3章介绍MATLAB数组和向量,包括数组和向量的创建、数组的基本运算、数组和向量的操作;第4章介绍MATLAB的数学计算功能,包括函数运算、数据插值及微分方程求解等;第5章介绍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。 作 者 2010年10月