内容简介 本书结合科学研究和工程中的实际需要,系统地介绍了数学软件MATLAB 7.0的基本功能,包括数值计算功能、符号运算功能和图形处理功能等,并在此基础上精心设计了丰富的实例。同时本书还介绍了MATLAB 7.0在科学计算中的一些应用。本书内容由浅入深,适用于MATLAB软件的初、中级用户,特别适合作为大学教材,也可以作为科学与工程计算科技人员的学习资料。
前 言 MATLAB源于Matrix Laboratory一词,原为矩阵实验室的意思。它的最初版本是一种专门用于矩阵数值计算的软件。随着MATLAB的逐步市场化,其功能也越来越强大,特别是本书介绍的MATLAB 7.0,是一门集数值计算、符号运算和图形处理等多种功能于一体的科学计算软件包。它还包含许多专用工具箱,可以满足不同专业用户的需求。如科学计算、动态仿真、系统控制、数据采集、模糊逻辑、金融财政、图形处理、信号处理、数据统计和器材控制等。 目前,MATLAB已经得到相当程度的普及,它不仅成为各大公司和科研机构的专用软件,在大学校园也得到了普及,许多本科和专科的学生借助它来学习大学数学和计算方法等课程,而硕士生和博士生在做科学研究时,也经常要用MATLAB进行数值计算和图形处理。可以说,MATLAB软件在大学校园已经有了相当的普及,它已经深入到了各个专业的很多学科。本书主要介绍MATLAB 7.0的基本功能,包括MATLAB 7.0在数值计算、符号运算和图形处理方面的常用功能。同时还在本书的后几章着重介绍了MATLAB 7.0在微积分、拟合、插值和常微分方程等科学计算方面的应用。 全书共分为17章,第1章是MATLAB 7.0简介,介绍MATLAB语言的基本情况和优缺点,并特别介绍了MATLAB 7.0的最新特点;第2章介绍了MATLAB 7.0的安装和用户界面,对使用界面的认识是掌握MATLAB 7.0的基础;第3章介绍了MATLAB的基本使用方法,通过对本章的学习,读者可以编写简单的MATLAB 7.0程序,逐步领略MATLAB 7.0强大的数值计算功能;第4章介绍MATLAB 7.0的数值计算功能;第5章介绍两种特殊的MATLAB变量,单元型变量和结构型变量;第6章介绍字符串的操作;第7章介绍多项式的使用;第8章介绍关系和逻辑运算;第9章介绍MATLAB 7.0在符号运算方面的功能;第10章介绍函数的M文件,该章是编写MATLAB程序最重要的内容;第11章介绍了文件和数据的导入和导出;第12章介绍MATLAB 7.0的图形处理功能,从而可以使自己的成果可视化;第13章介绍MATLAB 7.0的句柄图形,这是进行GUI设计的基础;第14章介绍图形界面GUI;第15章至第17章介绍MATLAB 7.0在科学计算方面的一些专题,包括微积分、拟合和插值、普通方程以及常微分方程等。本书可以满足不同类型读者的需求,具有很强的实用性,这是本书的特点之一。 本书是很多人智慧的结晶,由孙祥、徐流美和吴清主编,由徐道磊和邓晓蔚主审,此外,参加本书编写的人员还有李宁波、吴洁、宁宇、倪停、谌凤萍、王喜红、曹向东、徐迎春、戴海霞、周应来、胡小艳、李博、张志广、祈文睿、幸洪福、梁克红、杨爱军、袁任阁和李明耿等。本书在编写过程中参考了一些资料,对这些资料的作者深表感谢。由于作者水平有限,书中难免有不足之处,欢迎广大读者批评指正。 编 者