| Products & Services | Industries | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → MATLAB |
| Contents | Index |
| Learn more about MATLAB |
Information on designing and implementing MATLAB® classes.
| Getting Started | 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 |
| Referring to Constant Values | Using enumerators and constants |
| Obtaining Information About Classes with Meta-Classes | Use meta-classes to find information about classes |
| Saving and Loading Objects | The how, why, and when to specialize the save and load process for objects |
| Value or Handle Class — Which to Use | Kinds of classes — handle classes and value classes |
| Building on Other Classes | Concept and practice of creating class hierarchies |
| 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 |
| Specializing Object Behavior | How to control object behavior using specialized methods |
| Events — Sending and Responding to Messages | Events enable you to program responses to changes that occur, typically as a result of user action |
| Implementing a Class for Polynomials | An implementation of a MATLAB class to represent polynomials. |
| Designing Related Classes | Example of class hierarchies |
| Getting Started | ![]() |

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