物理学

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++)

Konstantinos N. Anagnostopoulos

英文原名: Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++)

开放计算物理教材,以可运行C++项目训练离散化、误差与数据解释,从粒子运动到随机游走和蒙特卡洛,要求边读边操作并做收敛检验。

需要的基础

需微积分、基础微分方程与大学力学;有编程经验更好,计算工具通过实例引入。

版次
2
出版年份
2016
难度等级
中级
学术层次
本科
computational physicsC++Monte Carlo

01 / 导读

导读

适合谁

适合首门计算物理课,尤其适合懂解析方程但尚未掌握数值近似和误差检查的学生。

需要的基础

需微积分、基础微分方程与大学力学;有编程经验更好,计算工具通过实例引入。

覆盖内容

从计算基础进到运动、非线性映射、静电、扩散、振子、薛定谔方程、随机游走和蒙特卡洛。

如何使用

先运行程序复现图,再分别改变步长、网格或样本量;查守恒及解析极限,分开实现与近似误差,把参数保留在输出旁。

版本与来源

作者大学站提供完整书与代码。本导读选2016第二版C++路线,书为CC BY-SA 4.0,代码另依GPL;语言版和纸本分卷合计一作品,不混ISBN。

访问官方资源