Introduction
What Is MATLAB?
The MATLAB System
MATLAB Documentation
MATLAB Online Help
Development Environment
Starting and Quitting MATLAB
Starting MATLAB
Quitting MATLAB
MATLAB Desktop
Desktop Tools
Command Window
Start Button and Launch Pad
Help Browser
Current Directory Browser
Workspace Browser
Editor/Debugger
Profiler
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 Function
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 Function
Suppressing Output
Entering Long Statements
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
Matrix Demonstration Programs
Numeric Demonstration Programs
Graphics Demonstration Programs
Language Demonstration Programs
ODE Suite Demonstration Programs
Automation Client Interface (COM)
Gallery Demonstration Programs
Miscellaneous Demonstration Programs
Getting More Information