第1章 数值分析课程实践概要 1
1.1 课程实践的意义 1
1.2 实验的基本要求 1
第2章 MATLAB简介 5
2.1 MATLAB概述 5
2.2 常用基本指令 6
2.3 数值技术 11
第3章 案例详解1:误差的影响 21
3.1 基本知识回顾 21
3.2 设计题目 22
3.3 设计分析与实现 23
3.4 MATLAB实验结果 26
第4章 案例详解2:牛顿(Newton)法求非线性方程的根 28
4.1 基本知识回顾 28
4.2 设计题目 29
4.3 设计分析与实现 34
4.4 MATLAB实验结果 35
第5章 案例详解3:求解线性方程组 37
5.1 基本知识回顾 37
5.2 设计题目 39
5.3 设计分析与实现 46
5.4 MATLAB实验结果 51
第6章 案例详解4:幂法求矩阵特征值 55
6.1 基本知识回顾 55
6.2 设计题目 56
6.3 设计分析与实现 60
6.4 MATLAB实验结果 63
第7章 案例详解5:埃尔米特(Hermite)插值 68
7.1 基本知识回顾 68
7.2 设计题目 69
7.3 设计分析与实现 73
7.4 MATLAB实验结果 76
第8章 案例详解6:曲线拟合 79
8.1 基本知识回顾 79
8.2 设计题目 80
8.3 设计分析与实现 85
8.4 MATLAB实验结果 88
第9章 案例详解7:数值积分 90
9.1 基本知识回顾 90
9.2 设计题目 91
9.3 设计分析与实现 94
9.4 MATLAB实验结果 96
第10章 案例详解8:求常微分方程数值解的欧拉(Euler)法比较 98
10.1 基本知识回顾 98
10.2 设计题目 100
10.3 设计分析与实现 106
10.4 MATLAB实验结果 109
第11章 课程设计习题 113
11.1 哈明(Hamming)级数的近似计算 113
11.2 求给定代数多项式的根 115
11.3 求解周期性三对角阵方程组 116
11.4 雅可比(Jacobi)迭代与高斯—塞德尔(Gauss-Seidel)迭代的比较 119
11.5 反幂法求矩阵特征值 123
11.6 三次样条插值 125
11.7 正交多项式拟合 129
11.8 龙贝格(Romberg)算法的应用 132
11.9 龙格—库塔(Runge-Kutta)法求解常微分方程组 134
附录 139
参考文献 141