The fifth edition of the thorough textbook Numerical Analysis using C++ discusses the basic ideas and methods of analysis. Students who have a fundamental understanding of calculus, linear algebra, and computer programming should be able to use this text.
This edition has been updated by the writers, David Kincaid and Ward Cheney, with fresh content and case studies, making it a crucial tool for both students and professionals. The book starts with a primer on C++ programming before delving into interpolation, numerical differentiation and integration, and numerical methods for solving ordinary and partial differential equations. It also discusses interpolation and nonlinear equations.
The fundamentals of C++ programming, including variables, loops, functions, arrays, parallel lines, and pointers, are covered in the first chapter. Before diving into numerical techniques, the authors give readers plenty of examples to assist them become familiar with the language. The fundamentals of linear algebra, including matrix algebra and the solution of linear systems of equations, are covered in chapter two.
The bisection method, Newton’s method, and secant method are a few of the techniques covered in the following chapters for solving nonlinear equations, algebraic expression, arithmetic operation, Interpolation, including polynomial interpolation and spline interpolation, is then covered in the book. Also discussed are numerical differentiation and integration, as well as Simpson’s rule and the trapezoidal rule.
Numerical techniques for resolving ordinary and partial differential equations are covered in the last chapters. This covers approaches for resolving partial differential equations, boundary value issues, and initial value problems. The authors discuss finite element, spectral, and finite difference approaches.
Numerous examples and exercises are included by the authors throughout the book to aid students in understanding the subject matter. For many of the provided algorithms, the book also includes MATLAB code, enabling students to apply the techniques themselves and examine their behaviour.
In conclusion, the 5th edition of “Numerical Analysis using C++” is a great tool for professionals and students wishing to build a solid foundation in numerical techniques. This book is a great option for anyone wishing to advance their skills in this sector because of its thorough content and copious examples.