| Contents | Index |
Information on designing and implementing MATLAB® classes.
| Using Object-Oriented Design in MATLAB | An introduction to objects in the MATLAB language |
| MATLAB Classes Overview | Begin creating MATLAB classes. |
| Class Definition—Syntax Reference | Quick overview of the syntax used to define MATLAB classes. |
| Defining and Organizing Classes | How to define classes and use class attributes |
| Value or Handle Class — Which to Use | Kinds of classes — handle classes and value classes |
| Properties — Storing Class Data | This chapter introduces the syntax and definition of properties, which contain class data. |
| Methods — Defining Class Operations | Classes, properties, methods, and their behaviors |
| Object Arrays | Working with arrays of objects |
| Events — Sending and Responding to Messages | Events enable you to program responses to changes that occur, typically as a result of user action |
| Building on Other Classes | Concept and practice of creating class hierarchies |
| Saving and Loading Objects | The how, why, and when to specialize the save and load process for objects |
| Enumerations | Using enumerators and constants |
| Constant Properties | Using Constant Properties |
| Information from Class Metadata | Use metaclasses to find information about classes |
| Specializing Object Behavior | How to control object behavior using specialized methods |
| Implementing a Class for Polynomials | An implementation of a MATLAB class to represent polynomials. |
| Designing Related Classes | Example of class hierarchies |
| Using Object-Oriented Design in MATLAB | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |