第2版前言本书自2008年出版以来,已使用7年。在总结多年的教学经验并吸收读者和同行宝贵意见的基础上,我们按照学校十三五规划教材的要求对本书进行了修订。
1.本书适用于多层次、多专业、多学科的教学需要,在内容安排上由易到难,补充了一些内容,增加了层次。如第6章增加了幂法关于特征根的引申讨论;第8章增加了有理函数逼近的内容等。同时丰富了书中的一些例题与习题,加强了算法的实现与MATLAB数学软件的应用。在各章增加了数值实验的内容。
2.新版书增加了“页边栏内容”,以“边栏注释”“边栏问题”等形式出现,帮助学生理解掌握书中内容。
3.新版书经过整理、润色,修正了第1版中的印刷错误。
在本书的编写过程中,学校和出版社的同志们提出了许多宝贵的意见和建议,在此表示衷心的感谢,同时也要感谢关心和使用本书的读者和同行。本书第2版的写作得到了北京科技大学研究生院教材基金的资助。
由于作者的水平有限,本书的缺点错误在所难免,敬请读者批评指正。
编者第1版前言随着现代科学与计算机技术的迅猛发展,数值计算的原理及方法已在各学科得到越来越广泛的应用。掌握数值计算方法,提高科学计算能力已成为当今高层次人才综合素质中不可缺少的重要方面。近年来,越来越多的理工科大学将计算方法或数值分析作为高年级本科生的必修课或研究生的学位课。
本书是作者在多年为理工科硕士研究生讲授计算方法课程的基础上编写而成的。全书共分11章,内容包括:计算方法概论,数值计算理论基础,非线性方程求根,线性与非线性方程组的数值解法,矩阵特征值与特征向量的计算,插值与逼近,数值积分与微分,常微分方程初值问题与边值问题的数值解法。对某些问题或内容的深入探讨,本书以附录形式放在相应章节的后面。
本书从实用的角度介绍现代科学技术与工程计算中常用的数值方法和理论,着重讲清原理,突出算法的构造和分析,并对计算量、收敛性、稳定性、误差估计、适用范围等进行简要的论证和评述。同时,本书注重理论联系实际,应用MATLAB软件作为基本计算工具,在每章最后一节介绍MATLAB求解相关问题的常用函数及实际问题的求解范例。
本书内容丰富,翔实,例题充分,每章最后都有小结,并附有适当数量的习题,书后给出部分习题的参考答案。本书的使用对象为理工科大学非计算数学专业的研究生或高年级本科生,也可作为科技工作者的参考书。读者可以根据不同的学习目的,适当选择章节进行学习(适合36~64学时)。编者提供如下不同方案供读者参考:
(1)初学者48学时第1章(1.1~1.5); 第2章(2.2~2.3); 第3章(3.1~3.4 3.5(3.5.1)); 第4章(4.1~4.3); 第5章(5.1~5.2); 第7章(7.1~7.6); 第8章(8.1~8.4); 第9章(9.1~9.4 9.6); 第10章(10.1~10.6)。其中较长证明可省略。
36学时者可在上述内容的基础上根据需要适当删减。
(2) 初学者64学时在48学时内容的基础上增加第4章(4.4); 第5章(5.3); 第6章(6.1~6.4);第11章简介。
(3) 已学过36学时再续学36学时在复习学过内容的基础上 完成其余未学内容。
本书由张晓丹编写第1,2,3章;卫宏儒编写第4、5章;丁军编写第6、9章;郑权编写第7、8章;郑连存编写第10、11章;张晓丹负责全书的统稿。在本书的编写过程中,清华大学的李庆扬教授认真审阅了书稿,提出了许多宝贵的意见和建议,在此表示衷心的感谢。
本书的写作得到了北京科技大学研究生教育发展基金的资助。
由于作者的水平有限,本书的缺点错误在所难免,敬请读者批评指正。
编者