A Short Course in Computational Science and Engineering: C++, Java and Octave Numerical Programming with Free Software Tools
暫譯: 計算科學與工程短期課程:使用免費軟體工具的 C++、Java 和 Octave 數值程式設計

David Yevick

  • 出版商: Cambridge
  • 出版日期: 2012-05-24
  • 售價: $1,940
  • 貴賓價: 9.5$1,843
  • 語言: 英文
  • 頁數: 280
  • 裝訂: Hardcover
  • ISBN: 0521116813
  • ISBN-13: 9780521116817
  • 相關分類: C++ 程式語言Java 程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Building on his highly successful textbook on C++, David Yevick provides a concise yet comprehensive one-stop course in three key programming languages, C++, Java and Octave (a freeware alternative to MATLAB). Employing only public-domain software, this book presents a unique overview of numerical and programming techniques, including object-oriented programming, elementary and advanced topics in numerical analysis, physical system modelling, scientific graphics, software engineering and performance issues. Compact, transparent code in all three programming languages is applied to the fundamental equations of quantum mechanics, electromagnetics, mechanics and statistical mechanics. Uncommented versions of the code that can be immediately modified and adapted are provided online for the more involved programs. This compact, practical text is an invaluable introduction for students in all undergraduate- and graduate-level courses in the physical sciences or engineering that require numerical modelling, and also a key reference for instructors and scientific programmers.

商品描述(中文翻譯)

基於他在 C++ 上的成功教科書,David Yevick 提供了一個簡明而全面的一站式課程,涵蓋三種關鍵的程式語言:C++、Java 和 Octave(MATLAB 的免費替代品)。本書僅使用公共領域軟體,提供了數值和程式設計技術的獨特概述,包括物件導向程式設計、數值分析中的基礎和進階主題、物理系統建模、科學圖形、軟體工程和性能問題。所有三種程式語言中的緊湊、透明的程式碼應用於量子力學、電磁學、力學和統計力學的基本方程式。對於更複雜的程式,提供了可以立即修改和調整的未註解版本的程式碼,並在線上提供。這本緊湊、實用的文本對於所有需要數值建模的物理科學或工程的本科和研究生課程的學生來說,是一個無價的入門書籍,同時也是教師和科學程式設計師的重要參考資料。