书籍简介:
An introductory textbook for people who have not programmed before. Covers basic MATLAB programming with emphasis on modeling and simulation of physical systems.
This is a brief but awesome little book! When the author says it is for "beginners" he doesn't just mean math PhDs who are just starting Matlab, he means folks who have NEVER programmed a single line!
Because of this, he begins with very unconventional, very simple builds, ignoring linear algebra to start! (This is astonishing because all programs like Matlab and Simulink ARE vector and matrix numerical methods of applying easier diagonal solutions, for example, to tough differential equations). He does warn that even the error messages are arrays, and even takes the time to "translate" those into everyday language. Where composites are encountered, he gradually moves into vectors, rather than assuming you know them, even though there is barely an even simple math scripting language today that doesn't require them.
Even though this is GNU, it is NOT one of those nasty "copy Wiki" books, it is original all the way. The most recent edition is always available as a free download at green tea press so you are always current, but purchasing this not only supports GNU, but also allows a much needed ability to mark the margins and go back over items that the ebook format slaughters. The code is bulletproof and very up to date, and due to the author's open source and communication attitude, a LOT more has been added via the web. Amazon doesn't mention this, but the book's original date was 2011, but at this later 2013 writing it is completely current with the latest Matlab APIs.
That's likely because even with print, the CreateSpace system uses the most current file (essentially Amazon's print on demand system). You're basically getting a custom book as often as the author cares to update the file, and believe me this author is a real champ when it comes to readers and students both here and online. He is a wonderful supporter of autodidacts, so if you're getting this for self study, you won't be disappointed. Highly recommended. Sadly to say, the Springer versions of this book, which aren't nearly as friendly for beginners even when promoted as such, go for $150 US plus! I think you see the value of this little gem, even with that basic fact. Don't just believe me: check out Amazons web x.x "people who bought this also bought..." --the items are almost all over $130!!
Since you can see this whole book in your browser before buying, I won't waste your time on repeating the contents here, but you'll immediately see the wide and fun range of examples the author uses to build from simple linear models to arrays. There really is NO OTHER Matlab book that builds as gradually and intuitively, saving the tough stuff for the end! I'd recommend this to every HS student who has even thought about a career in STEM, as well as undergrads transitioning to it, including comp sci folks getting into the math side.
If you like this author's friendly approach and careful pedagogy, especially if you're into self education, you'll also love the author's other books, including Downey's wonderful: Think Complexity: Complexity Science and Computational Modeling.
Library Picks reviews only for the benefit of Amazon shoppers and has nothing to do with Amazon, the authors, manufacturers or publishers of the items we review. We always buy the items we review for the sake of objectivity, and although we search for gems, are not shy about trashing an item if it's a waste of time or money for Amazon shoppers. If the reviewer identifies herself, her job or her field, it is only as a point of reference to help you gauge the background and any biases.