What is New With This Edition

We have rethought the layout of the book by grouping sets of lessons into modules that address a specific set of fundamental topics as well as reordered some lessons for learning clarity.

We have added ten new lessons and extended other lessons to more fully cover programming fundamentals. Additionally, there are more than 50 new MATLAB example codes.

Based on student feedback over the last seven years, we have reformatted the whole book for readability and clarity.

We have added end-of-lesson summaries of the new syntax, functions, and commands covered in each lesson to make referencing and reviewing faster.

New figures have been added to visually demonstrate fundamental concepts.

We have updated all syntax and example codes to reflect MATLAB, that is, R2018b.