Applied scientific computing. With Python (Q1625198): Difference between revisions
From MaRDI portal
Added link to MaRDI item. |
Set OpenAlex properties. |
||
(4 intermediate revisions by 3 users not shown) | |||
Property / author | |||
Property / author: Q1625197 / rank | |||
Property / author | |||
Property / author: Kathleen R. Kavanagh / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: Python / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1007/978-3-319-89575-8 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W4237164919 / rank | |||
Normal rank |
Latest revision as of 20:12, 19 March 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Applied scientific computing. With Python |
scientific article |
Statements
Applied scientific computing. With Python (English)
0 references
28 November 2018
0 references
This book is a valuable contribution, easily readable, in the field of computation of linear and nonlinear systems using Python. It has seven chapters, covering 269 pages. It begins with motivation and mathematical background in Chapter 1. In this chapter it deals with modeling errors -- rounding errors, truncation error, and ill-conditioning. But it does not cover measurement or observational errors. Most measurements are corrupted by random errors, for example, white Gaussian noise. A brief introduction to probability and random processes would have been helpful. Chapters 2 and 3 discuss number representation, errors and numerical calculus. The authors provide examples with Python programming. Linear systems with linear algebra and matrix theory form Chapter 4. It would have been helpful to define linear systems with conditions (a) linearity: $f(x+y) =f(x) +f(y)$ and (b) homogeneity: $f(cx)=cf(x)$. Nonlinear systems can then be defined as those ones that do not comply with linearity conditions. Chapter 5 deals with nonlinear systems and their iterative solution, including Newton and secant methods. This is extended to multidimensional systems. Interpolation is covered in Chapter 6 with examples using Python. It would have been helpful to give references to Horner's rule, splines, and Heun methods, for example. Dynamical systems are covered in the last Chapter 7 with ordinary and simple partial differential equations. Most of the practical problems are time-variant and analog. Some simple digitization techniques and associated errors need to be addressed. The book will be very useful to a vast number of readers in various fields.
0 references