《计算物理基础》以计算软件MATLAB为编程语言,通过实例讲解了计算物理基础知识,如:数据拟合,数值微积分,解常微分方程与偏微分方程,蒙特卡洛方法等。选取的内容基本上遵照了教育部物理学与天文学教学指导委员会所建议的“计算物理基础”教学规范的要求并略有增加。 《计算物理基础》在内容编排与讲解方法上有独特的风格,突出了计算物理是编程语言学习、物理建模、计算方法应用以及用物理思想分析计算结果等四位一体的训练。着重强调了学习编程思路和训练编程技巧,重视实践操作,还增加了物理研究中很有用的可视化技巧如矢量场的可视化、动画技巧和图形界面的设计等。所选用的例子既有科研中的经典案例如混沌、分形等,也有教学中的疑难问题如陀螺、电磁场问题等,全部例子都附有参考程序,以及程序运行所得的图形,使版面显得生动,有利于提高初学者的兴趣。 《计算物理基础》是国家精品课程“计算物理基础”所采用的教材,其中的教学成果曾获2005年国家教学成果二等奖,它反映了我们多年来教改的成果,也是师生之间能者为师,教学相长的见证。 《计算物理基础》不仅适合于作基础课的教材,也可用于自学计算物理。对于需要使用计算物理作为工具的科研人员,也是一本很有价值的参考书。
|