Essential MATLAB for Engineers and Scientists, Seventh Edition, provides a concise, balanced overview of MATLAB's functionality, covering both fundamentals and applications. The essentials are illustrated throughout, featuring complete coverage of the software's windows and menus. Program design and algorithm development are presented, along with many examples from a wide range of familiar scientific and engineering areas. This edition has been updated to include the latest MATLAB versions through 2018b. This is an ideal book for a first course on MATLAB, but is also ideal for an engineering problem solving course using MATLAB.
A good solid book by well-qualified authors, that eases the user into exploring the capabilities of MATLAB in a friendly, chatty style - with only a couple of typographic errors to keep you on your toes!
Finished this within two days with the hopes that i'll be able to do the necessary coding for my engineering MSc thesis and i cannot vouch for this book more, although the examples are no better than the documentation provided by Mathworks it has enabled me to continue more efficiently with my work. It should be noted that the examples provided are pretty basic and is a good read for anyone that is looking to build simple programs within the Matlab environment. The book is pretty useless if you are looking to learn more about building good programming practices and building more complex programs.
Note: I looked into this book because my knowledge surrounding matrices operations, curve fitting, statistical analysis and for/while loops was pretty rusty.