Practical Numerical and Scientific Computing with Matlab(r) and Python
暫譯: 使用 Matlab(r) 和 Python 的實用數值與科學計算

Bashier, Eihab B. M.

  • 出版商: CRC
  • 出版日期: 2021-09-30
  • 售價: $2,070
  • 貴賓價: 9.5$1,967
  • 語言: 英文
  • 頁數: 330
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1032173459
  • ISBN-13: 9781032173450
  • 相關分類: MatlabPython程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Practical Numerical and Scientific Computing with MATLAB® and Python concentrates on the practical aspects of numerical analysis and linear and non-linear programming. It discusses the methods for solving different types of mathematical problems using MATLAB and Python. Although the book focuses on the approximation problem rather than on error analysis of mathematical problems, it provides practical ways to calculate errors.

The book is divided into three parts, covering topics in numerical linear algebra, methods of interpolation, numerical differentiation and integration, solutions of differential equations, linear and non-linear programming problems, and optimal control problems.

This book has the following advantages:

  • It adopts the programming languages, MATLAB and Python, which are widely used among academics, scientists, and engineers, for ease of use and contain many libraries covering many scientific and engineering fields.
  • It contains topics that are rarely found in other numerical analysis books, such as ill-conditioned linear systems and methods of regularization to stabilize their solutions, nonstandard finite differences methods for solutions of ordinary differential equations, and the computations of the optimal controls. It provides a practical explanation of how to apply these topics using MATLAB and Python.
  • It discusses software libraries to solve mathematical problems, such as software Gekko, pulp, and pyomo. These libraries use Python for solutions to differential equations and static and dynamic optimization problems.
  • Most programs in the book can be applied in versions prior to MATLAB 2017b and Python 3.7.4 without the need to modify these programs.

 

This book is aimed at newcomers and middle-level students, as well as members of the scientific community who are interested in solving math problems using MATLAB or Python.

商品描述(中文翻譯)

使用 MATLAB® 和 Python 的實用數值與科學計算》專注於數值分析以及線性和非線性規劃的實用方面。它討論了使用 MATLAB 和 Python 解決不同類型數學問題的方法。雖然本書重點在於近似問題,而非數學問題的誤差分析,但它提供了計算誤差的實用方法。

本書分為三個部分,涵蓋數值線性代數、插值方法、數值微分與積分、微分方程的解、線性和非線性規劃問題以及最優控制問題等主題。

本書具有以下優點:

- 採用 MATLAB 和 Python 這兩種在學術界、科學界和工程界廣泛使用的程式語言,便於使用,並包含許多涵蓋科學和工程領域的庫。
- 包含其他數值分析書籍中少見的主題,例如病態線性系統及其解的穩定化方法、非標準有限差分法解普通微分方程,以及最優控制的計算。它提供了如何使用 MATLAB 和 Python 應用這些主題的實用解釋。
- 討論了解決數學問題的軟體庫,例如 Gekko、pulp 和 pyomo。這些庫使用 Python 解決微分方程以及靜態和動態優化問題。
- 本書中的大多數程式可以在 MATLAB 2017b 之前的版本和 Python 3.7.4 之前的版本中應用,而無需修改這些程式。

本書適合新手和中級學生,以及對使用 MATLAB 或 Python 解決數學問題感興趣的科學社群成員。

作者簡介

Eihab B. M. Bashier obtained his PhD in 2009 from the University of the Western Cape in South Africa. He is an associate professor of applied mathematics at the faculty of mathematical sciences and information technology, University of Khartoum, since 2013. Currently, he is an associate professor of applied Mathematics at the College of Arts and Applied Sciences at Dhofar University, Oman.

 

The research interests of Dr. Bashier are mainly in numerical methods for differential equations with applications to biology and in information and computer security with focus in cryptography. In 2011, Dr. Bashier won the African Union and the Third World Academy of Science (AU-TWAS) young scientists national award in basic sciences, technology and Innovation. Dr. Bashier is a reviewer for some international journals and a member of the IEEE and the EMS.

作者簡介(中文翻譯)

Eihab B. M. Bashier 於2009年獲得南非西開普大學的博士學位。自2013年以來,他一直擔任喀土穆大學數學科學與資訊技術學院的應用數學副教授。目前,他是阿曼杜法爾大學藝術與應用科學學院的應用數學副教授。

巴希爾博士的研究興趣主要集中在生物應用的微分方程數值方法以及資訊與計算機安全,特別是密碼學。2011年,巴希爾博士獲得非洲聯盟與第三世界科學院(AU-TWAS)基礎科學、技術與創新青年科學家國家獎。巴希爾博士是一些國際期刊的審稿人,也是IEEE和EMS的成員。