内 容 简 介本书详细介绍了MATLAB R2006a 的基本用法,包括利用MATLAB进行科学计算、编写程序、绘制图形等。本书共分11章,包括MATLAB R2006a简介、基本使用方法、数组和数组运算、MATLAB的数学运算、字符串、单元数组和结构体、MATLAB R2006a程序设计、MATLAB的符号计算功能、MATLAB绘图、句柄图形、GUI(图形用户接口)设计、文件和数据的导入与导出。本书重点介绍 MATLAB 的基础应用,以简练的语言和代表性的实例向读者介绍MATLAB的功能和使用方法,为初识 MATLAB 的用户提供指导。本书对MATLAB的常用函数和功能进行了详细的介绍,并通过实例及大量的图形进行说明。此外,本书每章都配有习题,辅助读者学习 MATLAB。本书结构清晰、内容详尽,可以作为理工科院校相关专业的教材,也可以作为MATLAB用户学习的参考书。本书教学课件、实例源文件和习题答案可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。
MATLAB是美国 MathWorks公司自20世纪80年代中期推出的一系列数学软件,强大的数值计算能力和卓越的数据可视化能力使其很快在数学软件中脱颖而出。MATLAB的全称是 Matrix Laboratory,最初它是一种专门用于矩阵运算的软件,经过多年的发展,MATLAB已经发展成为一种功能全面的软件,几乎可以解决科学计算中的所有问题。 MathWorks公司每年定期推出MATLAB的新版本。MATLAB R2006a为2006年的新版本。新版本在原有版本的基础上,进一步增强了系统的功能及稳定性。本书详细介绍了MATLAB R2006a的功能和使用方法,并且按照由浅入深的顺序安排章节。通过阅读此书,读者可以快速、全面掌握MATLAB R2006a的使用方法,通过书中的实例及课后的习题训练,可以达到熟练应用和融会贯通。 总体来讲,本书具有如下特点。 ● 结构清晰,循序渐进。本书由浅入深,依次介绍了MATLAB R2006a的基本应用、数学计算功能及高级应用,如编程功能、符号运算及绘图等。每一章的开始部分简要介绍本章的基本内容,并且指定学习目标,使读者能够明确学习任务。 ● 内容详尽。本书详细介绍了MATLAB各功能中的常用函数、函数的使用方法,并通过大量实例讲解这些函数的具体应用。读者可以亲自操作实现这些实例,加强对函数及MATLAB功能的掌握。 ● 每一章的课后配有习题。课后习题紧扣每章内容,通过这些习题的训练,读者可以加深对MATLAB的了解,更加熟悉MATLAB的应用,为灵活使用MATLAB解决数学问题及工程问题打下坚实的基础。 本书内容共有11章。第1章介绍MATLAB的发展历史、基本功能和使用界面;第2章介绍MATLAB的基本使用方法,包括MATLAB的数据类型,常用数学函数、操作函数及MATLAB脚本文件等;第3章介绍MATLAB中的数组及数组的基本运算,数组为MATLAB中的核心数据结构;第4章介绍MATLAB的数学计算功能,包括矩阵、线性代数、函数运算、数据插值及微分方程求解等;第5章介绍MATLAB的其他数据结构,包括字符串、单元数组和结构体,为MATLAB编程及更多功能的实现打下基础;第6章介绍MATLAB程序设计,包括MATLAB程序设计的基本语法、规则及程序调试、程序优化和异常处理等;第7章介绍MATLAB的符号运算工具箱,包括功能和实现等;第8章介绍MATLAB绘图,绘图是MATLAB的一个重要特点;第9章介绍MATLAB句柄图形,为学习MATLAB图形用户接口(GUI)设计做好准备;第10章介绍MATLAB GUI设计;第11章介绍MATLAB中的常用输入输出操作。 本书是多人智慧的结晶,除封面署名的作者外,参与编写和资料整理的人员还有王毅、姜辉、王丙峰、王国贤、周友文、赵梅、陈道允、汤杰、李秀竹、董宇飞 、王庆海 、李启阳、王玮、王立文等。由于时间较紧,书中难免有错误与不足之处,恳请专家和广大读者批评指正。在编写本书的过程中参考了相关文献,在此向这些文献的作者深表感谢。我们的信箱是:huchenhao@263.net。 作 者 2007年2月