内容简介
20世纪后半叶,计算机的问世对科学研究、工程设计和人类社会活动与认知客观世界产生了极为深刻的革命和影响。作为同理论研究、实验研究并行的第三种方法,科学计算方法已经成为人类认识和探索客观未知规律不可或缺的重要手段,使前两种方法以前不可能完成的许多事情成为可能和现实。在独创性的和先导性的许多重大突破中,科学计算展示了其强大的和不可替代的功效,部分原因是它可以节省巨大的难以想象的乃至不实际的人力和物力。因此,科学计算的重要性和作用无论如何描述都不为过。科学计算以计算机为工具,但并不是它的自然产物,而是数学和计算机科学相结合的一门学科,二者相辅相成,互相促进和发展。科学计算的核心是寻找有效可靠的数值算法,进行数学建模、数值模拟和数值求解。正因如此,科学计算——以前也称之为数值分析或计算方法——在国内外的正规高等院校都已成为数学系本科生和理工科研究生的必修课,受到高度重视。
从20世纪70年代开始,面向不同的读者对象,国外出版了多种科学计算的教材。随着科学计算内容的丰富、发展和不断完善,不少教材经多次更新,一版再版,受到广泛好评和欢迎。国内不少高等院校也纷纷出版了一些科学计算的教材。作者编写的这本《数值分析》教材迄今已经是第七版了,在同类书中是一本比较优秀的教材,较有特色。它覆盖面广,信息量大,对于科学计算的各个重要分支都有一定深度的介绍和讨论。具体表现在:
1 本书每章都从实际问题入手,给读者以感性认识,从而激发学习的兴趣。然后抽象出一般性问题,展开讨论。
2 本书面向读者对象广而多,既有数学系本科生,也有理科和工科专业的本科生。同时也可作为计算机科学和工科研究生的教材。因此,内容选材和取舍兼顾到不同的读者群。既讲授方法的原理和思想,也对欲了解更深内容的读者提供了相当详细的算法理论分析。
3 为了让读者对算法的作用和实现有较好的掌握,本书的不少算法都用著名的软件包Maple进行具体描述和说明。同时,原版提供的光盘包含了每个算法的不同实现方式,如C、Maple、Mathematica、MATLAB和Pascal。这些可以从作者的主页上下载,从而给读者提供了极大的便利。
4 本书所提供的习题种类多、数量大,覆盖内容从方法与算法的基本应用到理论的推广,并且配有部分习题答案。这对读者真正理解方法的理论,掌握算法的使用是必要的,大有裨益的。
5 本书内容丰富,结构合理,可读性强,各章较为独立,既可缩短为一学期的教材,也可用于一年的教学。