物理學

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。

前往官方資源