![]()
内容推荐 本书为“科学计算及其软件教学从书”之一。本书的内容包括函数的数值逼近(代数插值与函数的最佳逼近)及其在数值积分与数值微分的应用、数值代数(线性代数方程组的解法与矩阵特征值问题的计算)、非线性(代数与超越)方程的数值解法、常微分方程(初、边值问题)数值解法及最优化方法。除以上基本内容之外,本书还介绍了广泛应用于实际问题的随机统计方法之一的Monte Carlo(蒙特卡罗)方法,以及当今求解大规模科学工程计算问题最有效的算法之一的多层网格法,以便读者参考。通过对它们的讨论,使读者掌握设计数值算法的基本方法,为其在计算机上解决科学计算问题打好基础。 本书可以作为信息与计算科学、数学与应用数学专业本科生以及计算机、通信工程等工科类专业本科生及研究生的教材,亦可供从事数值计算研究的相关工作人员参考使用。 目录 “科学计算及其软件教学丛书”序 第二版前言 第一版前言 第1章 引论 1.1 数值计算方法及其主要内容 1.2 计算机中数的浮点表示 1.3 误差的基本概念 1.4 数值算法的稳定性 1.5 线性空间中的“距离”与“夹角” 1.6 并行计算简介 习题1 第2章 函数基本逼近(一)——插值逼近 2.1 引言 2.2 Lagrange插值 2.3 Hermite插值 2.4 误差分析 2.5 分段低次多项式插值 2.6 插值技术的应用:数值积分与数值微分 2.7 B样条函数与样条插值 习题2 第3章 函数基本逼近(二)——最佳逼近 3.1 最佳逼近问题的提出 3.2 线性赋范空间的最佳逼近及存在性定理 3.3 最佳一致逼近多项式 3.4 与零偏差最小的多项式——Chebyshev多项式 3.5 内积空间的最佳逼近 3.6 最佳平方逼近与正交多项式 3.7 最佳逼近的应用:Gauss型数值积分 3.8 离散情形的最佳平方逼近与最小二乘法 3.9 周期函数的最佳逼近与快速Fourier变换 习题3 第4章 线性代数方程组求解 4.1 预备知识 4.2 Gauss消去法、矩阵分解 4.3 扰动分析、Gauss消去法的舍入误差 4.4 迭代方法 4.5 共轭梯度法 4.6 预条件共轭梯度法 习题4 第5章 非线性方程的数值解法 5.1 二分法 5.2 简单迭代法 5.3 Newton类迭代方法 5.4 非线性方程组 习题5 第6章 矩阵特征值问题的解法 6.1 特征值的估计及扰动问题 6.2 乘幂法与反乘幂法 6.3 约化矩阵的Householder方法 6.4 QR方法 6.5 实对称矩阵特征值问题的解法 习题6 第7章 常微分方程数值解法 7.1 引论 7.2 Euler方法 7.3 线性多步法 7.4 线性多步法的进一步讨论 7.5 Runge-Kutta方法 7.6 刚性问题简介 7.7 边值问题的数值方法 7.8 Hamilton系统保结构算法简介 习题7 第8章 Monte Carlo方法简介 8.1 基本原理 8.2 相关概率知识 8.3 随机数生成和随机抽样 8.4 Monte Carlo方法应用举例 习题8 第9章 最优化方法 9.1 线性规划问题及单纯形法 9.2 无约束非线性优化问题及最速下降法 9.3 几个线性规划问题的实例 习题9 第10章 多层网格法简介 10.1 两点边值问题及其有限差分离散 10.2 Richardson迭代法 10.3 两层网格法 10.4 多层网格法 10.5 完全多层网格法 10.6 程序设计与工作量估计 参考文献 |