Introduction

    What Is MATLAB?
        The MATLAB System

    MATLAB Documentation
        MATLAB Online Help

Development Environment

    Introduction
    Starting and Quitting MATLAB
        Starting MATLAB
        Quitting MATLAB

    MATLAB Desktop
    Desktop Tools
        Command Window
        Launch Pad
        Help Browser
        Current Directory Browser
        Workspace Browser
        Editor/Debugger

    Other Development Environment Features

Manipulating Matrices

    Matrices and Magic Squares
        Entering Matrices
        sum, transpose, and diag
        Subscripts
        The Colon Operator
        The magic Function

    Expressions
        Variables
        Numbers
        Operators
        Functions
        Examples of Expressions

    Working with Matrices
        Generating Matrices
        The load Command
        M-Files
        Concatenation
        Deleting Rows and Columns

    More About Matrices and Arrays
        Linear Algebra
        Arrays
        Multivariate Data
        Scalar Expansion
        Logical Subscripting
        The find Function

    Controlling Command Window Input and Output
        The format Command
        Suppressing Output
        Entering Long Command Lines
        Command Line Editing

Graphics

    Basic Plotting
        Creating a Plot
        Multiple Data Sets in One Graph
        Specifying Line Styles and Colors
        Plotting Lines and Markers
        Imaginary and Complex Data
        Adding Plots to an Existing Graph
        Figure Windows
        Multiple Plots in One Figure
        Controlling the Axes
        Axis Labels and Titles
        Saving a Figure

    Editing Plots
        Interactive Plot Editing
        Using Functions to Edit Graphs
        Using Plot Editing Mode
        Using the Property Editor

    Mesh and Surface Plots
        Visualizing Functions of Two Variables

    Images
    Printing Graphics
    Handle Graphics
        Graphics Objects
        Setting Object Properties
        Finding the Handles of Existing Objects

    Graphics User Interfaces
        Graphical User Interface Design Tools

    Animations
        Erase Mode Method
        Creating Movies

Programming with MATLAB

    Flow Control
        if
        switch and case
        for
        while
        continue
        break

    Other Data Structures
        Multidimensional Arrays
        Cell Arrays
        Characters and Text
        Structures

    Scripts and Functions
        Scripts
        Functions
        Global Variables
        Passing String Arguments to Functions
        The eval Function
        Vectorization
        Preallocation
        Function Handles
        Function Functions

    Demonstration Programs Included with MATLAB