This book provides the mathematical foundations of numerical methods and 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