Applied Scientific Computing: With Python (Texts in Computer Science)
暫譯: 應用科學計算:使用 Python (計算機科學文本)

Peter R. Turner, Thomas Arildsen, Kathleen Kavanagh

  • 出版商: Springer
  • 出版日期: 2018-07-31
  • 售價: $2,420
  • 貴賓價: 9.5$2,299
  • 語言: 英文
  • 頁數: 272
  • 裝訂: Hardcover
  • ISBN: 3319895745
  • ISBN-13: 9783319895741
  • 相關分類: Python程式語言Computer-Science
  • 海外代購書籍(需單獨結帳)

商品描述

This easy-to-understand textbook presents a modern approach to learning numerical methods (or scientific computing), with a unique focus on the modeling and applications of the mathematical content. Emphasis is placed on the need for, and methods of, scientific computing for a range of different types of problems, supplying the evidence and justification to motivate the reader. Practical guidance on coding the methods is also provided, through simple-to-follow examples using Python.

Topics and features: provides an accessible and applications-oriented approach, supported by working Python code for many of the methods; encourages both problem- and project-based learning through extensive examples, exercises, and projects drawn from practical applications; introduces the main concepts in modeling, python programming, number representation, and errors; explains the essential details of numerical calculus, linear, and nonlinear equations, including the multivariable Newton method; discusses interpolation and the numerical solution of differential equations, covering polynomial interpolation, splines, and the Euler, Runge–Kutta, and shooting methods; presents largely self-contained chapters, arranged in a logical order suitable for an introductory course on scientific computing.

Undergraduate students embarking on a first course on numerical methods or scientific computing will find this textbook to be an invaluable guide to the field, and to the application of these methods across such varied disciplines as computer science, engineering, mathematics, economics, the physical sciences, and social science.

商品描述(中文翻譯)

這本易於理解的教科書提供了一種現代化的數值方法(或科學計算)學習方式,獨特地專注於數學內容的建模和應用。強調了科學計算在各種不同類型問題中的必要性和方法,提供證據和理由以激勵讀者。書中還提供了有關如何編碼這些方法的實用指導,通過使用 Python 的簡單範例來說明。

主題和特點:提供一種可接近且以應用為導向的方法,並為許多方法提供可運行的 Python 代碼;通過大量來自實際應用的範例、練習和專案,鼓勵問題導向和專案導向的學習;介紹建模、Python 程式設計、數字表示和誤差的主要概念;解釋數值微積分、線性和非線性方程的基本細節,包括多變量牛頓法;討論插值和微分方程的數值解法,涵蓋多項式插值、樣條、歐拉法、龍格-庫塔法和射擊法;呈現大部分自成一體的章節,按邏輯順序排列,適合科學計算的入門課程。

正在修習數值方法或科學計算的本科生將會發現這本教科書是進入該領域的寶貴指南,並且能夠將這些方法應用於計算機科學、工程、數學、經濟學、物理科學和社會科學等多個不同學科。