内容介绍
用户评论
全部咨询
内容简介
本书用BASIC语言深入浅出地叙述了微机上常用的数值方法及其算法程序.内容包括:方程求根,特征值问题,常微分方程,插值和曲线拟合,数值积分和数值微分.还介绍了这些算法在计算机上的实现,选择算法时的考虑和算法评价等.该书对使用计算机的人们选择有效的算法去解决各类问题有很大的益处.对于具有高中以上文化水平、又已熟悉BASIC语言的人来说,阅读该书是毫无困难的.
本书适用于高校有关专业的师生、工程技术和科研人员、中学生.
目录
- 第一章 引言
1.1 数字计算机
1.2 微型计算机的结构
1.3 作为解决数值问题工具的微型计算机
第二章 代数方程和超越方程的求根
2.1 单个非线性方程的根
2.2 二元搜索方法
2.3 试位法
2.4 Newton法
2.5 弦线法
2.6 直接代入法
2.7 多项式方程的解法
2.8 求复根的Lin方法
2.9 求多项式根的Bairstow方法
2.10 对于小型计算机选择算法时的考虑
第三章 联立方程的求根
3.1 Gauss消去法
3.2 Gauss-Jordan消去法
3.3 用Gauss-Jordan消去法求矩阵的逆
3.4 解联立线性方程组的Cholesky方法
3.5 解联立线性方程组的迭代法
3.6 Jacobi方法
3.7 Gauss-Seidel方法
3.8 逐次超松弛法
3.9 求解非线性联立代数方程组
3.10 直接迭代法
3.11 Newton迭代法
3.12 参数摄动法
3.13 对于小型计算机选择算法时的考虑
第四章 特征值问题
4.1 特征值问题的基础知识
4.2 迭代解法
4.3 计算特征值的变换法
4.4 求对称三对角线矩阵的特征值
4.5 矩阵直接简化成Hessenberg形式
4.6 计算特征值的其它方法
4.7 选择特征值算法时的考虑
第五章 常微分方程
5.1 常微分方程的分类
5.2 初值问题的单步法
5.3 预估-校正方法
5.4 预估-校正方法特征的概述
5.5 步长的考虑
5.6 刚性问题
5.7 求解边值问题的方法
5.8 选择求解常微分方程算法时的考虑
第六章 数值插值和曲线拟合
6.1 线性插值
6.2 Lagrange插值
6.3 均差方法
6.4 迭代插值方法
6.5 反插值法
6.6 用最小二乘法拟合曲线
6.7 用样条函数光滑曲线
6.8 选择插值方法,曲线拟合方法,或曲线光滑方法时的考虑
第七章 数值微分和积分
7.1 数值微分
7.2 数值积分
7.3 求积分的梯形法
7.4 求积分的Simpson方法
7.5 求积分的高阶Newton-Cotes公式
7.6 Romberg积分
7.7 Gauss求积
7.8 选择数值微分或数值积分方法时的考虑
附录
A 计算机词汇
B ASCII表
C 时间单位
D 数转换方法
E RS-232C接口的连接法
参考文献