MatLab工程数学应用 许波刘征编著 清华大学出版社
(京)新登字158号 内容简介 MatLab是一种数值计算和图形图像处理工具软件,它的特点是语法结构简明、数值计算高效、图形 功能完备、易学易用。它在矩阵代数、数值计算、数字信号处理、提动理论、神经网络控制、动态仿真 等领域都有广泛的应用 本书从 MatLab的基础知识入手,在详细介绍各种命令的同时,向读者介绍了 Matlab在高等数学、 线性代数、符号运算、图形图像处理、数据处理等方面的应用和外部接口程序设计。本书侧重于利用大 量的实例来引导读者快速学习和掌握 MatLab的各种功能,并尽量与实际问题相结合,以体现其工程应用 的重要性。书中配有习题和参考答案,供读者练习附录则配有常用命令的列表,以供参考。 本书可以作为大专院校师生、科研和工程技术人员学习、试验和工程运算的参考书。 版权所有,翻印必究。 本书封面贴有清华大学出版社激光防伪标签,无标签者不得销售。 书名: MatLab工程数学应用 作者:许波刘征 出版者:清华大学出版社(北京清华大学学研楼,邮编100084) http://www.tup.tsinghua.edu.cn 印刷者:北京市密云胶印厂 发行者:新华书店总店北京发行所 开本:787×1092116印张:29宇数:704千字 版次:2000年4月第1版2000年4月第1次印刷 书号:ISBN7302011788/P·2228 印数:000-5000 定价:3980元
前言 最初的Mab软件包是1967年由 Clere Maler用 FORTRAN语言编写的,新版的 MatLab是由 Mathworks用C语言完成的,它自1984年推向市场以来,历经十几年的发展 和竞争,现已成为国际认可(EE的最优化的科技应用软件。在它的发展过程中,许多优 秀的编者为它的完善作出了卓越的页献,使它从一个简单的矩阵分析软件逐渐发展成为 个具有极高通用性的、带有众多实用工具的运算操作平台 与其他高级语言相比, MatLab提供了一个人机交互的数学系统环境,并以矩阵作为基 本的数据结构,可以大大节省编程时间。 MatLab语法规则简单、容易掌握、调试方便,谓 试过程中可以设置断点,存储中间结果,从而很快查出程序中的错误 正是由于 MatLab的强大功能,在美国大学中, MatLab语言受到了教授与学生的欢迎 和重视。由于它将使用者从繁重重复的计算中解放出来把更多的精力投入到对数学的基 本含义的理解上,因此,它已逐步成为许多大学生和研究生课程中的标准和重要的工具。 像线性代数、高等数学、信号处理、振动理论、自动控制等许多领域,不论在教学还是学 生解题时,它都表现出高效、简单和直观的性能,是计算机辅助设计强有力的工具。因此, 在国外的高等院校里,熟练运用 MatLab已成为大学生、硕士生、博士生必须掌握的基本 技能;在设计研究单位和工业部门, MatLab已成为研究必备软件和标准软件。国际上许多 新版科技书籍特别是高校教材)在讲述其专业时都把 MatLab作为基本工具使用。 在优秀软件和使用者之间还有一条沟壑:软件组织结构和使用者知识结构的不同。以 往关于 MatLab的书均从软件组织的角度出发,向使用者介绍该软件。但从使用者的知识 结构看,由于编写组织分散,无统一体系,因而往往使用者对具体功能有所了解,但距如 何将其与自己的数学知识相结合并从整体上把握、运用该软件还远得很。本书的最大优点 即在于从使用者出发,以身边的数学教材为纲,以一个大家十分熟悉的结构来组织全书。 本书的另一大特点是以 MatLab的 SYMBOLIC工具箱为主,兼顾其数值计算对 MatLab 加以介绍。在本书面向的读者群中,数值计算只是其数学工作的一部分,符号运算是其另 个非常重要的部分,因此本书将其作为介绍的主要内容之 本书共分11章。第1、2、3章主要介绍了 Matlab的基本语法和用法,是本书的基础 部分:第4章和第5章介绍了 MatLab在线性代数中的应用;第6章和第7章主要介绍了 Matlab在高等数学中的应用;第8章介绍了Maab在进行数值运算和数据处理中的强大 功能;第9章介绍了基本的绘图和图形图像处理等方面的功能:第10章主要针对 MatLab 的编程语言给出了一些基本的调试方法:第11章介绍了利用C和 FORTRAN语言扩充 MatLab的功能的应用。在本书的附录中配有绝大多数常用命令的名字和功能说明的列表, 以供参考。在本书中,对每一个命令或关键用途都配有非常有特色的例子,通过这些例子 来理解书中给出的命令或概念,将会达到事半功倍的效果。在本书大多数章节的后面都配 有一定数量的习题以供练习,并在附录中给出了习题的参考答案。希望在阅读本书时能够
MatLab工程敷学应用 利用Maab软件练习书中的例题,按本书的章次由浅入深地进行学习 编写本书的目的是希望通过介绍这一高效的应用软件,帮助用户摆脱繁重而重复 的数学计算,能有更多的时间和精力来理解严谨的数学概念和题目的含义,即“跳出 重复计算,去理解数学概念”;以及有更多的时间去从事一些更重要和更有意义的工 作。如果广大读者能够从中受益,编写本书也就达到了一定的目的。由于作者水平有 限、经验不足,错误和不当之处在所难免,还望得到专家、读者和行内人士的批评指 正
目录 算1章 MatLab简介及使用指南 1!安装及其版本介绍 12 Matlab的界面与基本操作入门. 121进入 MatLab操作环境. 122一个简单的例子 13具体操作介绍 13.1文件操作… 13,2工作空间操作, 7 133路径操作 18 134打印操作 9 135 MatLab的参数设置 10 136文本楫操作, q甲 137帮助操作 13 138工具条操作 平甲新面面甲 13 14通用命令… 13 141管理命令和函数介绍 1.42管理变量和工作空间 143文件及操作系统命令介绍…1 144控制窗口的命令 30 145一般信息获得… 31 146启动和退出 Matlab 甲甲甲甲、E面 32 15帮助的使用及其在线信息的利用 15.1从 MatLab的帮助窗口中获得帮助信息 152在MLab工作空间的命令行中直接键入帮助命令 33 153在线帮助桌面 …36 1.6习题 第2章 MatLab基础知识介绍 21一般运算符及操作符, 2LL运算符 ,菲 212操作符 22数据格式显示… 45 23关系运算符…