
| Contents | Index |
Overview of the MATLAB Environment
• Starting and Quitting the MATLAB Program
• More About Matrices and Arrays
• Controlling Command Window Input and Output
• Some Ways to Use Plotting Tools
• Preparing Graphs for Presentation
• Using Basic Plotting Functions
Plotting Multiple Data Sets in One Graph
Specifying Line Styles and Colors
Graphing Imaginary and Complex Data
Adding Plots to an Existing Graph
• Creating Mesh and Surface Plots
• Understanding Handle Graphics Objects
• Command Window and Command History
Accessing Documentation, Examples, and Demos Using the Help Browser
Searching for Documentation and Demos
• Workspace Browser and Variable Editor
How MATLAB Helps You Manage Files
Making Files Accessible to MATLAB
Finding and Getting Files Created by Other Users - File Exchange
• Editor
• Improving and Tuning Your MATLAB Programs
Call C/C++ and Fortran Programs from MATLAB Command Line
Call Sun Java Commands from MATLAB Command Line
• Desktop Tools and Development Environment
• Using Object-Oriented Design in MATLAB
• Detailed Information and Examples
• Developing Classes - Typical Workflow
• Using Objects to Write Data to a File
• Example - Representing Structured Data
• Class Definition-Syntax Reference
• Specifying Methods and Functions
• Calling Superclass Methods on Subclass Objects
• Understanding MATLAB Code Analyzer Warnings
• Using the Editor and Debugger with Classes
• Modifying and Reloading Classes
• Defining and Organizing Classes
• Using Expressions in Class Definitions
• Organizing Classes in Folders
• Value or Handle Class - Which to Use
• Comparing Handle and Value Classes
• Finding Handle Objects and Properties
• Properties - Storing Class Data
• Methods - Defining Class Operations
• Events - Sending and Responding to Messages
• Learning to Use Events and Listeners
• Events and Listeners - Concepts
• Defining Events and Listeners - Syntax and Techniques
• Hierarchies of Classes - Concepts
• Creating Subclasses - Syntax and Techniques
• Modifying Superclass Methods and Properties
• Subclassing Multiple Classes
• Supporting Both Handle and Value Subclasses - HandleCompatible
• Modifying the Save and Load Process
• Example - Maintaining Class Compatibility
• Passing Arguments to Constructors During Load
• Saving and Loading Objects from Class Hierarchies
• Enumerations Derived from Built-In Classes
• Mutable (Handle) vs. Immutable (Value) Enumeration Members
• Information from Class Meta-Data
• Using Meta-Data to Inspect Classes and Objects
• Finding Objects Having Specific Settings
• Specializing Object Behavior
• Methods That Modify Default Behavior
• Redefining Concatenation for Your Class
• Displaying Objects in the Command Window
• Converting Objects to Another Class
• Graphics
• Creating Graphical User Interfaces
• Examples
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 Meta-Data | Use meta-classes 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-2011- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |
Store

