Written for undergraduate and graduate students, this book explains the theoretical basis of numerical methods using both modern direct and iterative methods for the solution of large systems of linear algebraic equations. The book's focus is on modern iterative methods based on Krylov subspaces. Solutions of partial and complete eigenvalue problems, including large sparse matrices, are also discussed.
MATLAB is introduced and used to solve numerous examples in the book.
Teaching materials based on MATLAB and Simulink