Highlighting the new aspects of MATLAB 7.10 and expanding on many existing features, MATLAB Primer, Eighth Edition shows you how to solve problems in science, engineering, and mathematics. Now in its eighth edition, this popular primer continues to offer a hands-on, step-by-step introduction to using the powerful tools of MATLAB.
New to the Eighth Edition
A new chapter on object-oriented programming Discussion of the MATLAB File Exchange window, which provides direct access to over 10,000 submissions by MATLAB users Major changes to the MATLAB Editor, such as code folding and the integration of the Code Analyzer (M-Lint) into the Editor Explanation of more powerful Help tools, such as quick help popups for functions via the Function Browser The new bsxfun function A synopsis of each of the MATLAB Top 500 most frequently used functions, operators, and special characters The addition of several useful features, including sets, logical indexing, isequal, repmat, reshape, varargin, and varargout
The book takes you through a series of simple examples that become progressively more complex. Starting with the core components of the MATLAB desktop, it demonstrates how to handle basic matrix operations and expressions in MATLAB. The text then introduces commonly used functions and explains how to write your own functions, before covering advanced features, such as object-oriented programming, calling other languages from MATLAB, and MATLAB graphics. It also presents an in-depth look at the Symbolic Toolbox, which solves problems analytically rather than numerically.
Writing this the day after my matlab exam. This book is very useful for beginners. If theres any coding language you need a book for, it’s matlab. Let me explain why:
This book explains in plain English, how to structure loops, how to use certain functions, etc. This is a sharp contrast to the matlab documentation which I feel is written in riddles that must be deciphered. It’s almost like a litmus test - only people who have the endurance to decipher the matlab jargon and the very mysteriously worded error messages can proceed.
Matlab, unlike other programming languages is not open source. There’s way less available online to trouble shoot and debug than for languages like python, Java, R. This is of course very frustrating. For python- any imaginable coding problem you can have has probably happened to someone else already, who posted about it on stack overflow and got a solution. Googling for matlab helps a little but there is way less out there for matlab than for other coding languages.
Matlab, being a closed, institution- only coding language, means there are less hobbyists doing it, less people learning it, posting about it. Getting a book about matlab will help you fill in the gaps in your knowledge, especially if you’re a beginner.
I also highly recommend using YouTube or finding a matlab tutor. When I learned R and python, googling was enough but with matlab you have to hunt down the answers to your questions. The information is scarce, so find it wherever you can.
This is a book for total matlab beginners, nothing advanced, just a good introduction to coding and using the matlab interface. It’s written in plain English, so you can actually make sense of matlab. Get it for yourself or the poor souls in your life who are for some reason, learning matlab.
I admit to having read through this skimmingly, but it was necessary. I kept on encountering Matlab in Engineering and had to help people or myself in accomplishing things in it. I liked that the book got to the point and didn't teach programming. It taught Matlab and quickly. That's what I enjoyed and needed.