《计算物理学》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:符五久,刘义保编著
  • 出 版 社:北京:中国原子能出版传媒有限公司
  • 出版年份:2012
  • ISBN:9787502257910
  • 页数:175 页
图书介绍:本书第一章简介了计算物理学的起源、形成、地位、特点和成果。第二章介绍了线性方程组数值求解的直接法与迭代法和非线性方程组数值求解的迭代法。第三章介绍了实验数据的插值、拟合和平滑滤波方法。第四章首先介绍了粒子运动速度、加速度的数值方法和求解位置矢径的数值积分方法;然后通过牛顿运动方程和哈密顿正则方程介绍了求解常微分方程初值问题的欧拉法、龙格-库塔法和辛算法。第五章通过一维非线性映射和非线性单摆介绍了动力学系统的相关概念及其算法。第六章由耦合振动引入了傅里叶变换和波动方程,介绍了傅里叶变换的快速算法和波动方程的差分算法。第七章介绍了电场线的画法、电势的差分计算及边界的处理方法和瞬变电磁场的一阶微分方程的数值方法。第八章简介了量子力学中定态问题的诺曼诺夫(Numerov)方法和矩阵方法。第九章介绍了多粒子体系的分子动力学模拟方法。第十章对蒙特卡罗方法的基本思想、概率论知识、伪随机数的产生及其统计检验、抽样方法、降低方差技巧和Metropolis方法作了介绍。第十一章介绍了蒙特卡罗模拟方法在积分计算、求解偏微分方程、统计物理和中子输运领域的应用。 本书是物理学、应用物理学和相近工科专业的高年级本

第1章 计算物理概述 1

1.1 计算物理的起源与形成 1

1.2 计算物理与理论物理、实验物理的关系 2

1.3 计算物理方法的特点 3

1.4 计算物理已取得的成果 4

第2章 代数方程组的数值方法 6

2.1 三角方程组的求解 6

2.2 主元消元法 7

2.3 矩阵分解法 10

2.3.1 矩阵的Doolittle分解 10

2.3.2 正定对称矩阵的LDLT分解 14

2.4 解三对角方程组的追赶法 16

2.5 线性方程组的迭代算法 18

2.5.1 雅可比(Jacobi)迭代法 18

2.5.2 高斯—赛德尔(Gauss-Seidel)迭代法 19

2.5.3 收敛的判别条件 21

2.5.4 迭代法的误差估计 21

2.5.5 松弛法 21

2.6 非线性方程(组)的迭代算法 23

2.6.1 简单迭代法 23

2.6.2 Newton迭代法 24

2.6.3 最速下降法 27

第3章 实验数据的插值和拟合 29

3.1 实验数据的插值处理 29

3.1.1 拉格朗日插值多项式 29

3.1.2 牛顿插值多项式 31

3.1.3 Hermite插值 33

3.1.4 分段插值 35

3.1.5 三次样条插值 37

3.1.6 二元函数的拉格朗日多点插值公式 41

3.2 实验数据的拟合 41

3.2.1 线性数据拟合方法 42

3.2.2 多变量数据拟合方法 43

3.2.3 非线性数据拟合 46

3.2.4 解矛盾方程组 46

3.3 实验数据的平滑滤波 49

3.3.1 实验数据的移动平均 49

3.3.2 线性加权移动平滑 50

3.3.3 二次加权移动平滑 52

3.3.4 三次加权移动平滑 53

第4章 经典粒子运动的数值模拟方法 56

4.1 求速度和加速度的数值方法 56

4.2 求位置矢量的数值积分方法 57

4.3 求牛顿运动方程的数值方法 60

4.3.1 欧拉方法 60

4.3.2 欧拉法的收敛性 61

4.3.3 改进的欧拉法 62

4.3.4 四阶Runge-Kutta法 63

4.4 Hamilton系统的辛算法 64

4.5 行星运动的模拟 65

4.5.1 两体运动 65

4.5.2 三体运动 66

第5章 动力学系统的混沌运动 68

5.1 离散动力学系统 68

5.2 一维非线性映射 70

5.2.1 Logistic映射的分叉图 70

5.2.2 Lyapunov指数的算法 71

5.2.3 倍环面分叉数与参数之间的标度关系 72

5.3 单摆的混沌运动 73

5.3.1 单摆系统的动力学方程及有关概念 73

5.3.2 无驱动阻尼单摆的相轨迹 75

5.3.3 驱动保守单摆系统的运动 76

5.3.4 庞加莱映射 78

5.3.5 Lyapunov指数的计算 79

5.3.6 单摆的混沌运动 80

5.4 奇怪吸引子重构 82

第6章 振动和波 84

6.1 线性振动 84

6.1.1 简谐振动 84

6.1.2 阻尼振动 84

6.1.3 受迫振动共振 85

6.2 耦合振动和简正模 86

6.2.1 耦合振动与简正模 86

6.2.2 本征值问题的数值方法 88

6.3 傅里叶变换及其快速算法 89

6.3.1 离散傅里叶变换(DFT) 89

6.3.2 FFT计算过程 90

6.3.3 FFT信号流程图 92

6.4 波动 93

6.4.1 波动的微分方程及初边值问题 93

6.4.2 波动方程(双曲型)的差分法 94

6.5 波的干涉 96

6.6 波的衍射 96

6.6.1 夫琅和费衍射 96

6.6.2 菲涅耳衍射 97

第7章 电磁场的数值计算 99

7.1 静电场的电场线画法 99

7.2 电势和边值问题 100

7.3 电势的差分解法 101

7.3.1 差分格式的建立 101

7.3.2 不同介质分界面及场域边界条件的处理 103

7.3.3 差分方程组的求解 105

7.3.4 轴对称场的差分格式 105

7.4 稳恒磁场 106

7.5 麦克斯韦方程组 107

第8章 量子力学中本征态和本征值问题的求解 111

8.1 一维势阱薛定谔方程的解 111

8.2 径向薛定谔方程的求解 113

8.3 能量本征方程的矩阵求解 116

第9章 多粒子体系的动力学 120

9.1 引言 120

9.2 分子间的相互作用势 120

9.2.1 分子相互作用势 120

9.2.2 单位 121

9.3 分子动力学积分格式和周期性边界条件 121

9.3.1 积分格式 121

9.3.2 周期边界条件 122

9.4 分子动力学模拟的基本步骤 123

9.4.1 模拟模型的设定 123

9.4.2 给定初始条件 124

9.4.3 趋于平衡 124

9.4.4 宏观物理量的计算 125

9.5 平衡态分子动力学模拟 126

9.5.1 微正则系综的分子动力学 126

9.5.2 正则系综的分子动力学 127

第10章 蒙特卡罗方法 130

10.1 MC方法的基本思想和基本概念 130

10.1.1 MC方法的基本思想 130

10.1.2 随机变量和随机变量的分布 132

10.1.3 随机变量的独立性 132

10.1.4 期望值、方差和协方差 132

10.1.5 大数法则和中心极值定理 133

10.2 随机数与伪随机数 134

10.2.1 真随机数 134

10.2.2 伪随机数 135

10.3 伪随机变量的抽样 137

10.3.1 离散型分布随机变量的直接抽样 138

10.3.2 连续分布的随机变量的直接抽样 138

10.3.3 变换抽样法 139

10.3.4 舍选抽样法 141

10.3.5 复合抽样法 145

10.3.6 其他抽样方法 148

10.4 蒙特卡罗计算中减小方差的技巧 149

10.4.1 分层抽样 149

10.4.2 重要抽样法 152

10.4.3 控制变量法(相关抽样法) 153

10.4.4 对偶变量法 153

10.5 随机游走——Metropolis方法 154

第11章 蒙特卡罗方法的若干应用 156

11.1 MC方法在积分计算中的应用 156

11.1.1 一维定积分期望值估计法 156

11.1.2 一维定积分计算的掷点法 157

11.1.3 多重定积分的计算 158

11.2 MC方法在解偏微分方程中的应用 160

11.2.1 热传导方程及其差分格式 160

11.2.2 求解微分方程的MC方法 163

11.2.3 求解积分方程的MC方法 164

11.3 MC方法在统计物理中的应用 166

11.3.1 微正则系综MC方法 166

11.3.2 正则系综的MC方法 167

11.3.3 巨正则系综MC方法 168

11.4 MC方法在中子输运等问题中的应用 171

参考文献 175