内容简介 本书结合科学研究和工程中的实际需要,系统地介绍了数学软件MATLAB 6.5的基本功能,并着重介绍了MATLAB语言在科学计算中的应用。本书首先介绍MATLAB软件的概况、安装和使用前的准备,以及MATLAB语言的基本功能,然后重点介绍了MATLAB语言在大学数学、科学计算以及优化方面的应用。本书适用于MATLAB软件的初、中级学习者,既可以作为大学教材,也可以作为从事科学与工程计算的科技人员的参考资料。
前 言 MATLAB源于Matrix Laboratary一词,原为矩阵实验室的意思。它的最初版本是一种专门用于矩阵数值计算的软件。随着MATLAB的逐步市场化,其功能也越来越强大,特别是本书介绍的MATLAB 6.5,是一个集数值计算、符号运算和图形处理等多种功能于一体的科学计算软件包。它还包含许多专用工具箱,可以满足不同专业用户的需求,如科学计算、动态仿真、系统控制、数据采集、模糊逻辑、金融财政、图形处理、信号处理、数据统计和器材控制等。 目前,MATLAB已经得到相当程度的普及,它不仅成为各大公司和科研机构的专用软件,在大学校园也得到了越来越广的普及,许多本科和专科的学生借助它来学习大学数学和计算方法等课程,而硕士和博士生在做科学研究时,也经常要使用MATLAB进行数值计算和图形处理。可以说,MATLAB软件在大学校园已经有了相当的普及,它已深入到了各个专业的很多学科。本书在介绍MATLAB基本功能的同时,还介绍一些MATLAB在科学计算方面的常用功能,使读者不仅能对MATLAB语言的基本功能有一定的了解,同时也能掌握MATLAB在科学计算方面的专用功能,书中介绍了一些程序实例,使读者能从实例中学习更多的编程技巧。 全书共分为10章,第1章是使用前的说明及安装,介绍了MATLAB软件的概况和安装方法,并特别介绍了MATLAB 6.5的最新特点;第2章介绍了MATLAB 6.5的用户界面,对界面的认识是掌握MATLAB 6.5的基础;第3章介绍了MATLAB的基本使用方法,通过对本章的学习,读者可以编写简单的MATLAB程序,逐步领略MATLAB强大的数值计算功能;第4章介绍字符串的操作;第5章介绍MATLAB的图形处理功能,从而可以使计算的结果可视化;第6章介绍MATLAB的符号运算功能,这是后期的MATLAB版本才具有的功能;第7章介绍MATLAB的程序设计方法,通过对本章的学习,用户可以编写出高质量的MATLAB程序;第8章、第9章和第10章是数值计算专题篇,其中第8章主要介绍MATLAB在大学数学中的应用,第9章主要介绍MATLAB在科学计算中的应用,第10章主要介绍MATLAB在优化中的应用。本书可以满足不同层次读者的需求,具有很强的实用性。 本书是多人智慧的结晶,由徐流美和宋兆基主编,由刘建立和封伟伟主审,此外,参加本书编写的人员还有徐迎春、戴海霞、周应来、胡小艳、李燕、杨薇、欧朝华、关小莉、孙震、吴剑平、刘克、周林、赵俟超、段志刚、潘永杰、张丽姣、贝为彬、梁克红、余电红、袁任阁、李明耿、杜转转、魏欢、王辉、刘云、陈云海、赵建军、王焯、杨威和宋丽英等。由于作者水平有限,书中难免有不足之处,欢迎广大读者批评指正,我们的电子信箱是:huchenhao@263.net。 编 者 2004年11月