Practical Numerical and Scientific Computing with MATLAB® and Python, authored by Eihab B. M. Bashier, delves into the practical aspects of numerical analysis and linear and non-linear programming. The book focuses on solving various mathematical problems using MATLAB and Python, offering a comprehensive guide to these powerful tools in scientific computing.
The text is divided into three main sections: numerical linear algebra, methods of interpolation, numerical differentiation and integration, solutions of differential equations, linear and non-linear programming problems, and optimal control problems. Each section provides practical insights and methodologies for tackling complex computational challenges.
This book stands out with its inclusion of several unique topics not often found in other numerical analysis texts, such as the treatment of ill-conditioned linear systems using methods of regularization, nonstandard finite differences techniques for solving ordinary differential equations, and computations related to optimal controls. The author presents these advanced concepts alongside practical examples, demonstrating how to implement them effectively using MATLAB and Python.
By focusing on real-world applications and providing detailed explanations, this book serves as an invaluable resource for students, researchers, and professionals in the fields of mathematics, engineering, and computer science looking to enhance their skills in numerical methods and scientific computing.
