第1章 非线性方程求解
1.1 根的隔离
1.2 二分法
1.3 割线法
1.4 牛顿法
1.5 收敛速度
1.6 反二次插值与有理函数逼近
1.7 自适应求根算法
1.9 实验
第2章 线性代数方程组的求解
2.1 Gauss消去法与LU分解
2.2 列选主元Gauss消去法
2.2.1 全选主元高斯消去法
2.2.2 列选主元高斯消去法
2.2.3 按比例列选主元高斯消去法
2.3 带状稀疏方程组的处理
2.3.1 三对角矩阵的压缩
2.3.2 追赶法
2.4 矩阵条件数的估计
2.5 雅可比迭代、高斯一赛德尔迭代和松弛法
2.5.1 雅可比迭代法
2.5.2 高斯-赛德尔迭代法
2.5.3 迭代终止判断条件
2.5.4 松弛法
2.6 迭代改善法
2.7 实验
第3章 矩阵的特征值与特征向量
3.1 矩阵的特征值和奇异值
3.1.1 特征值与特征向量
3.1.2 矩阵的奇异值
3.2 特征多项式
3.3 幂法与反幂法
3.3.1 幂法
3.3.2 反幂法
3.3.3 带位移的幂法和反幂法
3.3.4 瑞利商迭代
3.3.5 收缩方法
3.4 QR迭代
3.4.1 基本原理
3.4.2 Householder变换
3.4.3 利用Householder变换实现矩阵的QR分解
3.4.4 上Hessenberg型
3.4.5 Givens变换
3.4.6 带位移的QR迭代
3.5 实验
第4章 插值和拟合
4.1 多项式插值
4.2 等距节点插值和误差传播
4.3 重节点差商与Hermite插值
4.4 多项式插值的Runge现象
4.5 分段多项式插值
4.6 样条插值
4.7 查找插值点
4.8 参数曲线插值
4.9 多元插值
4.10 曲线拟合的最小二乘法
4.10.1 多项式拟合
4.10.2 一般曲线拟合
4.11 实验
第5章 数值积分与数值微分
5.1 牛顿-科特斯公式
5.2 提高求积公式精度的方法
5.3 高斯求积公式
5.4 自适应求积公式
5.5 数值微分
5.5.1 插值型微分公式
5.5.2 误差分析
5.5.3 样条函数求导数
5.5.4 MATLAB中关于数值微分的函数
5.6 实验
第6章 常微分方程数值方法
6.1 欧拉法
6.1.1 欧拉法的构造
6.1.2 欧拉法的收敛性
6.2 数值解法的收敛性、稳定性
6.3 梯形法
6.4 线性多步法
6.5 龙格-库塔法
6.6 误差估计与步长控制
6.6.1 误差的估计
6.6.2 步长的调整
6.6.3 嵌入式龙格-库塔算法
6.7 高阶常微分方程和常微分方程组的求解
6.8 刚性问题的求解
6.9 MATLAB中的常微分方程自适应求解算法
6.9.1 误差控制
6.9.2 输出选项
6.9.3 事件检测功能
6.10 使用MATLAB求解刚性常微分方程组的实例
6.11 实验
第7章 快速傅里叶变换与JPEG编码
7.1 离散傅里叶变换
7.2 快速傅里叶变换
7.3 离散余弦变换
7.4 JPEG图像编码方案
7.4.1 MATLAB中的图像格式
7.4.2 图像的分块DCT
7.4.3 DCT系数的量化
7.4.4 霍夫曼编码
7.5 实验
参考文献