内容介绍
用户评论
全部咨询
本书介绍了现代工程领域和科研过程中的常用计算方法及其结构化程序设计方法。全书共九章。第一至第七章系统地介绍了数值积分法、数值微分法、非线性方程或方程组的数值解法;第八章介绍计算方法的具体应用——数据处理技术;第九章简要总结了BASIC语言的用法与上机指南。书中将计算方法与程序设计有机结合,编写了十几个高质量的通用于程序,供读者调用和移植,其中每一个程序都按标准化、规范化、模块化、结构化的要求设计而成,其步骤明确、结构清晰、易学易懂、实用性强,而且详细介绍了编写程序的实用方法和技巧,并配有联系实际的例题与习题。本书提供的有关数值计算的通用子程序均以任何计算机共有的BASIC语句为基础,读者不做任何改动即可调用或移植。
本书可作为高等理工科院校非计算数学专业的本科生、研究生及成人教育的教材,也可作为广大科技工作者的自学读本或参考资料。
目录
- 前言
关于本书的说明
本书程序清单
第一章绪论
§1.1本书的任务与性质
§1.2程序设计语言概述
§1.3算法概述
§1.4程序设计中的常用工具
§1.5用计算机进行科学计算时应注意的问题
习题
参考资料
第二章数值积分法
§2.1概述
§2.2数值积分的基本思想
§2.3梯形积分法
§2.4辛普森积分法
§2.5龙贝格积分法
§2.6FORTRAN通用程序设计
§2.7几种常用积分方法的比较
§2.8关于本章例题的说明及数值积分方法评述
习题
参考资料
第三章数值微分法
§3.1概述
§3.2微分的差商数值解法
§3.3利用插值公式求数值微分
§3.4实用的通用微分法
§3.5高阶导数的数值解法
§3.6数值微分方法评述
习题
参考资料
第四章非线性方程的数值解法
§4.1概述
§4.2根的初值和存在范围
§4.3简单迭代法(直接迭代法)
§4.4加速迭代法
§4.5对分区间法(二分法)
§4.6牛顿切线法(牛顿迭代法)
§4.7弦线法
§4.8方程求根方法评述
§4.9方程求根的其它方法评述
习题
参考资料
第五章线性代数方程组的数值解法
§5.1概述
§5.2上三角形线性代数方程组的数值解法
§5.3简单高斯消去法
§5.4列主元高斯消去法
§5.5列主元高斯?约旦消去法
§5.6解线性代数方程组的迭代法
§5.7FORTRAN通用程序设计
§5.8线性代数方程组的数值解法评述
习题
参考资料
第六章非线性代数方程组的数值解法
§6.1概述
§6.2高斯?雅可比迭代法
§6.3高斯?雅可比?塞赛尔迭代法
§6.4最速下降法
§6.5非线性方程组的数值解法评述
习题
参考资料
第七章常微分方程及方程组的数值解法
§7.1概述
§7.2常微分方程的离散化方法
§7.3一阶常微分方程的数值解法
§7.3.1欧拉折线法
§7.3.2欧拉二次逼近法(梯形规则)
§7.3.3龙格?库塔法
§7.3.4前面三种数值解法的比较
§7.4一阶常微分方程组的数值解法
§7.4.1欧拉折线法
§7.4.2欧拉二次逼近法
§7.4.3四介龙格?库塔法
§7.4.4上述三种数值解法的精度分析
§7.5高阶常微分方程(组)的数值解法
§7.6FORTRAN 77通用程序设计
§7.7常微分方程组的数值解法评述
习题
参考文献
第八章计算方法的应用分析:数据处理技术简介
§8.1计算方法的应用综述
§8.2数据处理技术综述
§8.3一元线性最小二乘法
§8.4多元线性最小二乘法
§8.5加权多元最小二乘法
§8.6非线性最小二乘法简介
§8.6.1可化为线性拟合的非线性回归分析
§8.6.2直接求解非线性回归分析问题
习题
参考资料
第九章BASIC语言概要
§9.1BASIC语言中的运算量、运算符和表达式
§9.2BASIC语句功能分析
§9.3BASIC上机操作指南
附录:相关系统R检验临界值表
参考资料