内 容 简 介本书结合科学研究和工程应用中的实际需要,系统地介绍了数学软件MATLAB 7的基本功能及其应用,包括数值计算功能、符号运算功能和图形处理功能等,并在此基础上精心设计了丰富的实例。同时本书还介绍了MATLAB 7在科学计算中的一些应用。本书内容由浅入深,循序渐进,适用于MATLAB软件的初、中级用户,特别适合作为高等院校的教材,也可以作为科学与工程计算科技人员的学习资料。本书每章中的实例源文件和教学课件可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。
前 言 MATLAB源于Matrix Laboratory一词,原为矩阵实验室的意思。它的最初版本是一种专门用于矩阵数值计算的软件。随着MATLAB的逐步市场化,其功能也越来越强大,特别是本书介绍的MATLAB 7,是一门集数值计算、符号运算和图形处理等多种功能于一体的科学计算软件包。它还包含许多专用工具箱,可以满足不同专业用户的需求。如科学计算、动态仿真、系统控制、数据采集、模糊逻辑、金融财政、图形处理、信号处理、数据统计和器材控制等。 目前,MATLAB的应用已经非常广泛,它不仅成为各大公司和科研机构的专用软件,在大学校园也得到了普及,许多本科和专科的学生借助它来学习大学数学和计算方法等课程,而硕士生和博士生在做科学研究时,也经常要用MATLAB进行数值计算和图形处理。可以说,MATLAB软件在大学校园已经有了相当的普及,它已经深入到了各个专业的很多学科。本书主要介绍MATLAB 7的基本功能,包括数值计算功能、符号运算功能、基本的图形绘制和GUI图形处理功能等。同时,作为一本教材,本书对如何进行MATLAB编程进行了详细的介绍,并附有大量的实例。 全书共分为10章,第1章是MATLAB 7简介,介绍MATLAB语言的基本功能,并特别介绍了MATLAB 7的最新特点;第2章介绍了MATLAB 7的安装和用户界面,对界面的认识是掌握MATLAB 7的基础;第3章介绍了MATLAB的使用方法,通过对本章的学习,读者可以编写简单的MATLAB 7程序,逐步领略MATLAB 7强大的数值计算功能;第4章介绍MATLAB 7的数值向量和数组;第5章介绍3种特殊的MATLAB变量,字符串、单元型变量和结构型变量;第6章重点介绍了MATLAB 7强大的数值运算;第7章着重介绍了MATLAB 7的符号运算;第8章介绍MATLAB 7的基本图形处理功能,用来将用户的成果可视化;第9章介绍图形界面GUI,用户可以使用该章的知识编制交互式图形程序;第10章介绍函数的M文件,讲述如何编制MATLAB 7程序,该章是编写MATLAB程序最重要的内容。本书可以满足不同类型读者的需求,具有很强的实用性,这是本书的特点之一。 本书在编写过程中参考了很多宝贵的文献,在此,向这些文献的作者表示衷心的感谢! 本书除封面署名的作者外,参与本书编辑和修改的还有张民、王新、郭瑞玲、张建功、白娟、谢丽、赵瑞英、李运奇、王全福、王强、周惠、杨玉敏、张凤霞 、宋军山等同志。在此,编者对以上人员致以诚挚的谢意! 由于编写时间较为仓促,书中难免会有疏漏和不足之处,恳请广大读者提出宝贵意见。我们的电子邮箱是:huchenhao@263.net。 作 者 2005年11月