
A Guide to MATLAB (R) Object-Oriented Programming
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Assuming an intermediate level of MATLAB programming knowledge, the book not only concentrates on MATLAB coding techniques but also discusses topics critical to general software development. It introduces fundamentals first before integrating these concepts into example applications. In the first section, the book discusses eight basic functions: constructor, subsref, subsasgn, display, struct, fieldnames, get, and set. Building on the previous section, it explores inheritance topics and presents the Class Wizard, a powerful MATLAB class generation tool. The final section delves into advanced strategies, including containers, static variables, and function fronts.
With more than 20 years of experience designing and implementing object-oriented software, the expert author has developed an accessible and comprehensive book that aids readers in creating effective object-oriented software using MATLAB.
More details
Other editions
Additional editions

Person
Content
Part 1: Group of Eight
Chapter 2: Meeting MATLAB's Requirements
Chapter 3: Member Variables and Member Functions
Chapter 4: Changing the Rules ... in Appearance Only
Chapter 5: Displaying an Object's State
Chapter 6: fieldnames.m
Chapter 7: struct.m
Chapter 8: get.m, set.m
Chapter 9: Simplify Using get, set, fieldnames, and struct
Chapter 10: Drawing a Shape
Part 2: Building a Hierachy
Chapter 11: Constructor Redux
Chapter 12: Constructing Simple Hierarchies with Inheritance
Chapter 13: Object Arrays with Inheritance
Chapter 14: Child-Class Members
Chapter 15: Constructing Simple Hierarchies with Composition
Chapter 16: General Assignment and Mutator Helper Functions
Chapter 17: Class Wizard
Chapter 18: Class Wizard Versions of the Shape Hierarchy
Part 3: Advanced Strategies
Chapter 19: Composition and a Simple Container Class
Chapter 20: Static Member Data and Singleton Objects
Chapter 21: Pass-by-Reference Emulation
Chapter 22: Dot Functions and Functors
Chapter 23: Protected Member Variables and Functions
Chapter 24: Potpourri for $100
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.