MATLAB Programming for Engineering and Science is written with the intention to impart programming concept in MATLAB ® to the readers. Attempt has been made to make it version independent. The book has thoroughly explored the topics of different programming techniques and features including powerful object oriented methodology of MATLAB ® programming. All the programming examples are oriented around the basic engineering and science problems of university syllabus. Readers with inadequate programming background can also use the book to design programming prototypes. Numerical methods and Digital Image Processing have also been discussed to give the reader a better understanding of MATLAB applications in science and engineering.