Numerical mathematics is the branch of mathematics that proposes, develops, analyzes and applies methods from scientific computing to several fields including analysis, linear algebra, geometry, approximation theory, functional equations, optimization and differential equations. Other disciplines, such as physics, the natural and biological sciences, engineering, and economics and the financial sciences frequently give rise to problems that need scientific computing for their solutions. As such, numerical mathematics is the crossroad of several disciplines of great relevance in modern applied sciences, and can become a crucial tool for their qualitative and quantitative analysis. One of the purposes of this book is to provide the mathematical foundations of numerical methods, to analyze their basic theoretical properties (stability, accuracy, computational complexity) and demonstrate their performances on examples and counterexamples which outline their pros and cons. This is done using the MATLAB software environment which is user-friendly and widely adopted. Within any specific class of problems, the most appropriate scientific computing algorithms are reviewed, their theoretical analyses are carried out and the expected results are verified on a MATLAB computer implementation. Every chapter is supplied with examples, exercises and applications of the discussed theory to the solution of real-life problems. This book is addressed to senior undergraduate and graduate students with particular focus on degree courses in Engineering, Mathematics, Physics and Computer Sciences. The attention which is paid to the applications and the related development of software makes it valuable also for researchers and users of scientific computing in a large variety of professional fields. From the reviews: "I found many of the examples to be quite interesting. I find no fault with any of the theoretical portions of the text. The authors are quite thorough in their discussion of the theory underlying each of the topics:This text uses MATLAB for programming the numerical codes. This is a very good choice:It contains a lot of interesting and useful information for experienced users of numerical methods:" John Strikwerda, SIAM Review 2002, Vol. 44, Issue 1, p. 160-162 "This is an excellent and modern textbook in numerical mathematics! It is primarily addressed to undergraduate students in mathematics, physics, computer science and engineering. But you will need a weekly 4 hour lecture for 3 terms lecture to teach all topics treated in this book! Well known methods as well as very new algorithms are given. The methods and their performances are demonstrated by illustrative examples and computer examples. Exercises shall help the reader to understand the theory and to apply it. MATLAB-software satisfies the need of user-friendliness. "The spread of numerical software presents an enrichment for the scientific community. However, the user has to make the correct choice of the method which best suits at hand. As a matter of fact, no black-box methods or algorithms exist that can effectively and accurately solve all kinds of problems." All MATLAB-programs are available by internet. ... There are a lot of numerical examples and impressing figures and very useful applications, as for instance: Regularization of a triangular grid, analysis of an electric network and of a nonlinear electrical circuit, finite difference analysis of beam bending, analysis of the buckling of a beam, free dynamic vibration of a bridge, analysis of the state equation for a real gas, solution of a nonlinear system arising from semiconductor device simulation, finite element analysis of a clamped beam, geometric reconstruction based on computer tomographies, computation of the wind action on a sailboat mast, numerical solution of blackbody radiation, compliance of arterial walls, lubrication of a slider, heat conduction in a bar, a hyperbolic model for blood flow
|