图书前言

第2版前言本书的第1版出版至今已满10个年头,在清华大学出版社的支持下,不少学校采用它作为本科生或研究生的教材。在使用中,不少教师和读者对本书提出了宝贵意见。为了更好地适应教学和自学的需要,作者们认真吸取了同行专家和读者的建议,决定修订再版。

具体的改动有:

1. 为了更适应教学实践,调整了章节顺序,原第7章非线性方程求解前移到第2章。

2. 本着通俗易懂、利于教学、方便使用的原则,对部分内容进行了改写或重新编排。

3. 为了适应教学,调整了部分例题。

4. 增加了牛顿法求解非线性方程重根的内容。

5. 增加了应用广泛的求解超定方程组的最小二乘法。

6. 删去了不太适合实际教学需要的“函数逼近与计算”这章中的“有理逼近”一节。

7. 为便于学生实际动手实现MATLAB的一些功能,我们提供了书中给出的MATLAB源程序(可扫二维码获取)。

本次修订由郑成德、孙日明、李焱淼、李雁南、王晓元、周大勇完成。最后由郑成德负责统稿、定稿。同时,为了配合教学,作者们制作了与书配套的电子课件。

本次的书稿由第1版修改而成。虽然经过多人反复校阅,仍然可能有各种排版错误。热切期望专家、同行和广大读者继续关注本书并提出宝贵意见。还要特别感谢清华大学出版社刘颖老师,没有他的多方面的努力,本次再版是不可能完成的。

编者

2020年5月22日第1版前言随着科学技术的迅猛发展和计算机技术的广泛应用,现代科学已呈现出理论分析、科学实验和科学计算三足鼎立的局面。目前掌握和应用科学研究的基本方法或数值计算方法,已不再是专门从事科学与工程计算工作的科研人员独有的技能,大量从事自然科学和社会科学领域的科研人员和工程技术人员,也将数值计算方法作为各自领域研究的一种重要研究工具。因此,“数值计算方法”已逐渐成为理工科本科和硕士研究生的必修课程。

本书正是为普通高等学校理工科本科和工科硕士研究生各专业“数值计算方法”或“数值分析”课程而编写的,着重介绍了现代科学与工程中常用的数值计算方法以及有关的基本概念与理论。内容包括:误差、非线性方程求根的数值解法、线性代数方程组的直接解法和迭代解法、插值与逼近、数值积分与数值微分、常微分方程数值解法、矩阵的特征值与特征向量计算。许多算法不仅介绍了算法的原理,还给出了算法的框图和MATLAB实现程序,以使读者更好地理解算法的过程,更熟练地应用MATLAB这一数学工具。各章内容具有相对独立性,可根据需要进行取舍。为便于自学,书中对各种方法都配有丰富的例题,每章均配有一定量的习题,部分例题同时给出用MATLAB实现的数值计算,书后附有参考答案。本书力求叙述简明,注意深入浅出,直观明了,言简意赅;淡化严格论证,削弱运算技巧;突出重点,循序渐进。本书作为一本入门教材,阅读时需要具备微积分和线性代数知识基础。

本书是在作者20余年教学实践的基础上,参考了目前国内数值计算方法和数值分析教材,经过多次试用编写而成。在编写过程中参考了多部相关教材,恕不一一列举。书后附有主要参考书目,谨向本书参考过的列入和未列入参考书目的编著者致以衷心的感谢。

本书由郑成德任主编,负责统稿、定稿,李志斌任副主编。具体编写分工如下:郑成德编写第1章、第5章、第8章以及全部算法、MATLAB源程序和MATLAB算例,王国灿编写第2章、第7章,李志斌编写第3章、第4章,孙日明编写第6章,李焱淼编写第9章。最后由郑成德统稿、定稿。限于作者水平,书中缺点和错误之处,敬请读者批评指正。

本书的写作和出版,得到了大连交通大学教材立项的资助。清华大学出版社刘颖为本书出版做了大量细致的工作,作者对学校的关怀和支持、编辑的鼓励深表谢意。

编者

2010年5月