| Overview of MATLAB® Classes | Brief description of all MATLAB® classes |
| Numeric Classes | Integer and floating-point classes, complex numbers, NaN, infinity, and numeric display format |
| Logical Classes | States of true and false, use of logicals in conditional statements and logical indexing,
logical/numeric conversion |
| Characters and Strings | Characters, strings, cell arrays of strings, string
comparison, search and replace, character/numeric conversion |
| Dates and Times | Date strings, serial date numbers, date vectors, date
type conversion, output display format |
| Structures | C-like structures with named fields, dynamic field
names, adding and removing fields |
| Cell Arrays | Arrays of cells containing different classes and shapes,
using cell arrays in argument lists, numeric/cell conversion |
| Function Handles | Passing function access data to other functions, extending
function scope, extending the lifetime of variables |
| MATLAB® Classes | Object-oriented classes and methods using MATLAB® classes,
creating your own MATLAB® classes |
| Sun™ Java™ Classes | Working with Sun™ Java™ classes within MATLAB® using
the MATLAB® interface to the Java™ programming language |