当今,已有不少集各种数值算法和符号演算于一体的综合数学软件包,如在国内外广为流行的aheaia,alab,aple等,它们已成为科技工作者、工程技术人员不可缺少的工具。
数学软件的开发技术还在不断发展,目前流行着两种软件开发方法:一是面向过程的“自顶向下,逐步细化”的结构化方法二是面向对象的“自下向上”的组装式开发方法,其主要工具是“类”一种特殊模块,由它可组装成数值算法和求解程序。
虽然后者是最近发展起来的开发技术,但是,由于它编程简便,使用方便,已成为当前软件开发技术的主流。
数学软件包的引进与开发,给工程技术人员使用数值方法求解各种数值问题带来了极大的方便。
但是,如果工程技术人员仅知道如何使用这些数学软件,一旦出现问题就难于解决再者,有不少工程技术人员需要结合各自的具体需求灵活使用软件包,或者自己设计专用算法。
因此,虽然有了各种软件包,工程技术人员掌握数值方法和算法设计基础还是很有必要的,这可以使他们真正成为使用数学软件包的“主人”。
为此,我们编写了计算机数值方法,为即将走上工作岗位从事工程技术和科学教育工作的大学生打下使用计算机解决数值问题的基础。
本教程不追求完美的数学演绎、论证以及详尽的公式推导,也不以数学课程的类别为序来讲述数值方法,而尽量以数值方法间的内在联系为主线,着重介绍数值方法及它们之间的关系与结构,力求少而精,使读者用较少的学时能对一般常用数值方法有较多的了解与掌握并为进一步研究新算法奠定基础。
本书主要内容:
数值方法的基本内容
算法及其设计
误差分析简介
2数值方法的基本内容
好恐怖的玩意儿,感觉在复习线代和高数。爆炸,不看了。