基本信息
- 原书名:Numerical Methods Using MATLAB, Third Edition
- 作者: (英)乔治·林德菲尔德(George Lindfield)(英)约翰·彭尼(John Penny)
- 译者: 李君 任明明
- 丛书名: 计算机科学丛书
- 出版社:机械工业出版社
- ISBN:9787111524298
- 上架时间:2016-2-29
- 出版日期:2016 年3月
- 开本:16开
- 页码:355
- 版次:1-1
- 所属分类:计算机 > 计算机科学理论与基础知识 > 数值计算 > 综合
教材

编辑推荐
强大的图形表达
宽泛的计算方法
重点科学领域的重要算法
大量可运行的实例
内容简介
作译者
约翰·彭尼(John Penny) 英国阿斯顿大学工程与应用科学学院机械工程专业的名誉退休教授。
目录
译者序
前 言
第1章 MATLAB简介1
1.1 MATLAB软件包1
1.2 MATLAB中的矩阵和矩阵运算2
1.3 操作矩阵的元素4
1.4 转置矩阵6
1.5 特殊矩阵7
1.6 用给定元素值生成矩阵和向量7
1.7 矩阵函数9
1.8 用MATLAB运算符“\”做矩阵除法10
1.9 逐元素运算10
1.10 标量运算及函数11
1.11 字符串变量14
1.12 MATLAB中的输入/输出17
1.13 MATLAB中的图形操作20
1.14 三维绘图24
1.15 操作图形——Handle Graphics25
1.16 MATLAB脚本29
译者序
本书从MATLAB的使用入手,在简述MATLAB的特点和优势的基础上,系统地介绍了一些常用的数值方法,主要包括:线性方程组求解和特征值问题,非线性方程组的求解方法,数值积分和微分,微分方程的初、边值问题,数据拟合,优化以及符号计算等.其中,很多具体的实例来源于生物科学、混沌、神经网络、工程和科学等领域中的应用问题,所有的程序脚本均可在MATLAB 7.13中执行.
本书略去了繁琐深奥的理论证明,通过大量生动翔实的实例,演示了常用的数值方法在MATLAB中的实现.读者在了解掌握基本算法的同时,可以极大地激发学习研究的兴趣和热情,这无论对初学还是进一步提高都大有裨益.
本书的翻译工作由李君、任明明完成,受译者能力所限,错漏之处在所难免,敬请读者批评指正.
译者
2015年10月于南开园
前言
本版的主旨和之前的版本一样,即介绍大量的数值算法,解释它们的基本原理并举例说明其应用.这些算法用软件包MATLAB来实现,MATLAB本身一直在不断改进,它为相关研究提供了一个有力的工具.
本书讨论了很多重要的理论结果,但目的并不是提供各领域里详细的、严谨的理论进展,而是希望展示数值方法是怎样解决诸多应用领域的问题的,同时给出了数值方法在解决具体问题时的预期理论功效.
若能谨慎使用,MATLAB提供了一个自然简洁的方式来描述数值算法,并提供了试验这些算法的有力工具.然而,任何一个工具,不管它多么强大,都不可以轻率或不加鉴别地使用.
本书可以使得读者从数值分析的很多有趣问题中获得激励,通过系统的实验来学习数值方法.尽管MATLAB已经提供了许多有用的函数,但本书还要向读者介绍很多有用和重要的算法,并且开发MATLAB函数来实现它们.鼓励读者使用这些函数,并以数值和图形的形式产生结果.MATLAB提供了强大多样的图形工具,这些工具可使我们对数值方法的结果有更清晰的认识.本书给出了具体的例子来说明如何利用数值方法研究生物科学、混沌、神经网络、工程和科学领域中的应用问题.
需要指出的是,我们对MATLAB的介绍相对简洁,只能作为读者学习的一种辅助.它无法取代标准的MATLAB手册或MATLAB软件的教科书.我们提供了宽泛的主题介绍,以MATLAB函数的形式开发算法,并鼓励读者去试验这些函数,为清晰起见它们已尽可能保持简单.这些函数仍可以改进,强烈建议读者开发自己特别感兴趣的部分.
除了MATLAB的一般介绍,本书涵盖了以下主题:线性方程组求解和特征值问题;求解非线性方程组的方法;数值积分和微分;初值和边值问题的求解;曲线拟合,包括样条函数、最小二乘法和傅里叶分析;优化课题中的内点法,非线性规划和遗传算法等.最后,我们展示了如何将符号计算与数值算法结合起来.具体到第3版,第1章中增加了一些新加到MATLAB中的函数的说明和示例,并举例讨论了图形操作.第4章现在包含一节洛巴托(Lobatto)积分方法和克龙罗德(Kronrod)展开的内容.第8章进行了全面修订,包括了连续遗传算法、莫勒(Moller)缩放共轭梯度法及求解约束优化问题的方法.
本书包含很多实用的例子、实践问题(其中很多是这一版中新加入的)和解决方法.我们希望书中提供了一些大家感兴趣的问题.
本书适合本科生、研究生以及工业和教育领域的人员.我们希望读者分享我们对这一研究领域的热情.对于那些还没有接触MATLAB的读者,本书给出了一般性介绍,其中包括大量的数值算法以及很多有用又有趣的例子和问题.
为方便本书读者,其他参考资料,包括所有.m文件脚本和书中所列函数,可从本书配套网站www.elsevierdirect.com/9780123869425获得.使用本书作为教材的老师,可以到教科书网站www.textbooks.elsevier.com注册,获取本书的习题解答关于本书教辅资源,使用教材的教师需通过爱思唯尔的教材网站(www.textbooks.elsevier.com)注册并通过审批后才能获取.具体方法如下:在www.textbooks.elsevier.com教材网站查找到该书后,点击“instructor manual”便可申请查看该教师手册.有任何问题,请致电010-85208853.——编辑注.
感谢世界各地的很多读者为我们提供了有益的建议,完善了本版.也感谢同事David Wilson在调整7.5、7.6和7.7节时给予的大力协助.
欢迎读者指出错误或提出改进建议.此外,还要感谢Elsevier的主要工作人员,包括组稿编辑Patricia Osborn、编辑项目经理Kathryn Morrissey、出版商Joe Hayton、编辑项目经理Fiona Geraghty、设计师Kristen Davis和项目经理Marilyn Rash.
George Lindeld和John Penny
伯明翰市阿斯顿大学