第1章 引论、准备知识 1
1 引论 1
2 关于偏微分方程的一些基本概念 2
2.1 几个典型方程 2
2.2 定解问题 5
2.3 二阶方程 5
2.4 一阶方程组 8
3 Fourier变换和复数矩阵 10
3.1 Fourier变换 10
3.2 复数矩阵 12
第2章 有限差分方法的基本概念 13
1 有限差分格式 13
1.1 网格剖分 13
1.2 用Taylor级数展开方法建立差分格式 14
1.3 积分方法 17
1.4 隐式差分格式 18
2 有限差分格式的相容性、收敛性及稳定性 19
2.1 有限差分格式的截断误差 19
2.2 有限差分格式的相容性 22
2.3 有限差分格式的收敛性 23
2.4 有限差分格式的稳定性 25
2.5 Lax等价定理 28
3 研究有限差分格式稳定性的Fourier方法 28
3.1 Fourier方法 29
3.2 判别准则 32
3.3 例子 34
4 研究有限差分格式稳定性的其他方法 37
4.1 Hirt启示性方法 37
4.2 直接方法 39
4.3 能量不等式方法 42
习题 44
第3章 双曲型方程的差分方法 45
1 一阶线性常系数双曲型方程 45
1.1 迎风格式 45
1.2 Lax-Friedrichs格式 46
1.3 Lax-Wendroff格式 48
1.4 Courant-Friedrichs-Lewy条件 49
1.5 利用偏微分方程的特征线来构造有限差分格式 50
1.6 蛙跳格式 52
1.7 数值例子 53
2 一阶线性常系数方程组 54
2.2 Lax-Wendroff格式 55
2.3 迎风格式 55
2.1 Lax-Friedrichs格式 55
3 变系数方程及方程组 57
3.1 变系数方程 57
3.2 变系数方程组 59
4 二阶双曲型方程 60
4.1 波动方程的初值问题 60
4.2 波动方程的显式格式 61
4.3 波动的方程差分格式的C.F.L条件 63
4.4 等价方程组的差分格式 65
5 双曲型方程及方程组的初边值问题 65
5.1 二阶双曲型方程的边界处理 66
5.2 一阶双曲型方程及方程组的边界条件 68
5.3 一阶双曲型方程及方程组的数值边界处理 69
6 二维问题 73
6.1 一阶双曲型方程 73
6.2 一阶双曲型方程组 76
6.3 隐式格式和ADI格式 77
习题 80
第4章 抛物型方程的有限差分方法 82
1 常系数扩散方程 82
1.1 向前差分格式,向后差分格式 82
1.2 加权隐式格式 83
1.3 三层显式格式 84
1.4 三层隐式格式 87
1.5 跳点格式 88
2 初边值问题 90
2.1 第一类边界条件 90
2.2 第三类边界条件 90
2.3 数值例子 91
2.5 Saul'ev算法 94
2.4 关于稳定性分析的附注 94
2.6 分组显式方法 96
3 对流扩散方程 97
3.1 中心显式格式 97
3.2 修正中心显式格式 98
3.3 迎风差分格式 99
3.4 Samarskii格式 101
3.5 指数型差分格式 102
3.6 隐式格式 104
4 变系数方程 105
4.1 Taylor级数展开方法 105
4.2 Keller盒式格式 106
4.3 有限体积法 107
4.4 间断系数问题 109
4.5 隐式方程的解法 111
5 多维问题 112
5.1 一维格式的直接推广 112
5.2 交替方向隐式格式 114
5.3 局部一维格式 116
5.4 预测-校正格式 117
5.5 跳点格式 118
5.6 三维问题 119
6 应用 120
6.1 具有粘性的波动方程 120
6.2 混合方程组 121
习题 124
第5章 椭圆型方程的差分方法 126
1 Poisson方程 126
1.1 五点差分格式 126
1.2 九点差分格式 128
1.3 极坐标下的差分格式 129
2 差分格式的性质 131
2.1 存在惟一性问题 131
2.2 差分方程解的收敛性 132
3 边界条件的处理 134
3.1 矩形区域 135
3.2 一般区域 135
4 变系数方程 137
4.1 直接差分方法 138
4.2 有限体积法 138
5 双调和方程 139
6 特征值问题 140
习题 141
1.1 守恒律的初值问题 143
第6章 非线性问题的差分方法 143
1 拟线性双曲型方程及方程组 143
1.2 Riemann问题 145
1.3 拟线性双曲型方程组 146
2 守恒型差分格式 149
2.1 Lax-Friedrichs差分格式 149
2.2 守恒型差分格式 150
2.3 数值例子 154
3 TVD差分格式 155
3.1 单调格式及保持单调格式 155
3.2 TVD格式 156
3.3 通量限制器方法 158
4 特征线方法与迎风格式 160
4.1 特征线方法 160
4.2 迎风差分格式 163
5 气体动力学方程组的经典差分方法 166
5.1 气体动力学方程组 167
5.2 von Neumann-Richtmyer方法 167
5.3 Lax-Friedrichs格式 169
5.4 Lax-Wendroff格式 170
6 非线性抛物型方程的差分方法 171
6.1 Richtmyer线性化方法 173
6.2 拟线性扩散方程的隐式格式 174
6.3 三层格式 175
6.4 预估-校正方法 176
7 可压缩的Navier-Stokes方程组 178
7.1 微分方程 178
7.2 一维模型问题 179
7.3 显式时间分裂方法 179
8.1 依赖时间的问题 181
8 不可压缩的Navier-Stokes方程 181
8.2 定态问题 183
习题 185
第7章 数学物理方程的变分原理 187
1 变分问题介绍 187
1.1 古典变分问题 187
1.2 变分问题解的必要条件 189
1.3 Rn中的变分问题 192
2 一维数学物理问题的变分问题 194
2.1 两点边值问题的变分形式 195
2.2 非齐次约束边界条件的处理 198
2.3 第二、三类边界条件 199
3 高维数学物理问题的变分问题 199
3.1 第一类边值问题的变分问题 200
3.2 其他边值问题 202
3.3 间断系数问题——有内边界的情形 203
3.4 重调和方程边值问题的变分问题 205
4 变分问题的近似计算 206
4.1 Ritz方法 206
4.2 Galerkin方法 208
4.3 古典变分方法的数值例子 208
5 权余量方法及其他方法 210
习题 213
第8章 有限元离散方法 217
1 一维问题的有限元方法、线性元 217
1.1 单元剖分及试探函数空间的构造 218
1.2 有限元方程的形成 219
1.3 数值例子 225
2.1 单元剖分及试探函数空间的构造 228
2 二维问题、三角形线性元 228
2.2 有限元方程的形成 232
2.3 例子 240
3 高次插值 243
3.1 一维问题的高次插值 243
3.1.1 Lagrange插值 244
3.1.2 Hermite插值 247
3.2 二维问题三角形元的高次插值 249
3.2.1 线性插值和面积坐标 250
3.2.2 二次插值 252
3.2.3 三次插值 253
3.3 二维问题的矩形元 254
3.3.1 双线性插值 254
3.3.2 双二次插值 255
3.3.3 Hermite插值 256
3.4 等参数单元 257
3.4.1 任意四边形单元 257
3.4.2 等参数单元的概念和例 259
习题 260
第9章 其他一些课题 264
1 基于变分原理的差分格式 264
1.1 一维问题 264
1.2 二维问题 267
2 抛物型方程的有限元方法 270
3 一些非线性问题 273
3.1 非线性问题的一个例子 273
3.2 变分不等方程简介 275
3.2.1 Rn中光滑函数的最小问题 275
3.2.2 障碍问题 276
3.2.3 水坝的渗流问题 278
4 混合有限元方法介绍 279
4.1 一维问题的例子 280
4.2 二维问题简介 282
5 特征值问题的变分形式及有限元方法 284
5.1 特征值问题 284
5.2 特征值问题的Galerkin变分形式 286
5.3 特征值问题的极小形式 287
5.4 特征值问题的有限元方法 289
5.5 例子 291
6 边界元方法 294
6.1 基本的边界积分关系式 295
6.2 边界元近似 297
6.3 数值例子 300
7 多重网格方法 303
7.1 模型问题,迭代法的分析 304
7.1.1 一维和二维的模型例子 304
7.1.2 网格方程迭代法的分析 305
7.1.3 两层网格方程组的联系 308
7.2 二重网格方法 308
7.2.1 粗、细网上函数值的转移 309
7.2.2 二重网格上的一个循环 309
7.3 多重网格方法 311
7.3.1 多重网格的一个V循环 311
7.3.2 完全的多重网格方法 312
习题 312
参考文献 314
索引 315