This extremely popular textbook on numerical analysis provides the mathematical foundations of numerical methods. It demonstrates their performance on examples, exercises and real-life applications. This is done using the MATLAB software environment, which allows an easy implementation and testing of the algorithms for any specific class of problems. In this second edition, the readability of pictures, tables and program headings has been improved. Several changes in the chapters on iterative methods and on polynomial approximation have also been added. The book is addressed to students in Engineering, Mathematics, Physics and Computer Sciences. The attention to applications and software development makes it valuable also for users in a wide variety of professional fields.