Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000010293614 | QA76.73.M296 J64 2011 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
The Elements of MATLAB Style is a guide for both new and experienced MATLAB programmers. It provides a comprehensive collection of standards and guidelines for creating solid MATLAB code that will be easy to understand, enhance, and maintain. It is written for both individuals and those working in teams in which consistency is critical. This is the only book devoted to MATLAB style and best programming practices, focusing on how MATLAB code can be written in order to maximize its effectiveness. Just as Strunk and White's The Elements of Style provides rules for writing in the English language, this book provides conventions for formatting, naming, documentation, programming and testing. It includes many concise examples of correct and incorrect usage, as well as coverage of the latest language features. The author also provides recommendations on use of the integrated development environment features that help produce better, more consistent software.
Reviews 1
Choice Review
Johnson is a MATLAB programming consultant who regularly conducts workshops on MATLAB programming. He also developed the data visualization toolbox for MATLAB. His book is a collection of MATLAB programming guidelines, including conventions for formatting and documenting code, choosing variable names, using errors and warnings, and using data structures, classes, and objects. The author also discusses development practices such as techniques for testing and profiling code, managing code revisions, and structuring files within toolboxes. There are a total of 318 simple guidelines, each accompanied by a brief explanation. This is not a textbook on MATLAB programming, and it would not be an appropriate resource for undergraduate students learning to program in MATLAB. Rather, it is a reference that may be of interest to professional programmers and researchers working on large-scale MATLAB programming projects. Summing Up: Recommended. Graduate students and above. B. Borchers New Mexico Institute of Mining and Technology
Table of Contents
1 General principles |
2 Formatting |
3 Naming |
4 Documentation |
5 Programming |
6 Files and organization |
7 Development |