B. S. Grewal - Numerical Methods in Engineering and Science: C, C++, and MATLAB
Mercury Learning and Information, 2019
pdf, 951 pages, english
ISBN: 978-1-68392-128-8
This book is intended as an introduction to numerical methods for scientists and engineers. Providing an excellent balance of theoretical and applied topics, it shows the numerical methods used with C, C++, and MATLAB.
The limitations of analytical methods in practical applications have led scientists and engineers to evolve numerical methods. We know that exact methods often fail in drawing plausible inferences from a given set of tabulated data or in finding roots of transcendental equations or in solving non-linear differential equations. There are many more such situations where analytical methods are unable to produce desirable results. Even if analytical solutions are available, these are not amenable to direct numerical interpretation.
The aim of numerical analysis is therefore, to provide constructive methods for obtaining answers to such problems in a numerical form.
With the advent of high speed computers and increasing demand for numerical solution to various problems, numerical techniques have become indispensible tools in the hands of engineers and scientists.
The input information is rarely exact since it comes from some measurement or the other and the method also introduces further error. As such, the error in the final result may be due to an error in the initial data or in the method or both. Our effort will be to minimize these errors, so as to get the best possible results. We therefore begin by explaining various kinds of approximations and errors which may occur in a problem and derive some results on error propagation in numerical calculations.