第1章 DeveloperStudio开发环境 1
1.1Fortran语言的特点 1
1.2VisualFortran5.0的安装及界面 2
1.3使用在线帮助 9
练习1 12
第2章 Fortran90基础 13
2.1一个简单Fortran程序 13
2.2Fortran90基础知识 14
2.3用QuickWin实现图形输出 34
练习2 37
第3章 物理学中常用的数值方法 39
3.1函数方程求根 39
3.2定积分计算 45
3.3特殊函数计算 49
练习3 51
第4章 线性代数方程组的求解和矩阵本征值问题 52
4.1线性代数方程组的高斯解法 52
4.2矩阵本征值问题 58
4.3雅可比方法求矩阵本征值 60
练习4 65
第5章 微分方程的初值问题和边值问题 66
5.1差分和差商 66
5.2初值问题的欧拉近似法 67
5.3改进的欧拉法 73
5.4边值问题和本征值问题 76
5.5偏微分方程的差分求解 77
练习5 81
6.1问题的提出 83
第6章 傅里叶变换 83
6.2傅里叶变换简介 84
6.3离散傅里叶变换(DFT) 87
6.4快速傅里叶变换(FFT) 90
6.5高维傅里叶变换 94
练习6 95
第7章 实验数据处理 96
7.1问题的提出 96
7.2拉格朗日插值 97
7.3最小二乘法 100
7.4密立根油滴实验 103
练习7 106
第8章 蒙特卡罗方法 107
8.1引言 107
8.2随机数及随机数的产生 111
8.3蒙特卡罗方法的简单应用 118
练习8 123
第9章 电磁场数值计算 125
9.1引言 125
9.2Yee氏网格与麦氏方程 126
9.3麦氏方程的有限差分表示 128
9.4吸收边界条件与场区划分 130
9.5开口同轴线内电磁场的传播 134
附录MATLAB语言简介 150
1MATLAB6的基础知识 150
2MATLAB程序设计 155
3MATLAB在数学物理中的应用 162
参考文献 168