%
for comment lines
for H1 and help text lines
@ <1> <2>
~=
accuracy of calculations
adding
cells to cell arrays
fields to structure arrays
aggregation
and
(M-file function equivalent for &
)
ans
answer, assigned to ans
arguments
checking number of
defined for function
order
varargin, varargout <1> <2>
passing
passing by reference
passing by value
passing variable number
arithmetic expressions
arithmetic operators
overloading
using
arrays
cell array of strings
character
dimensions
inverse permutation
indexing
multidimensional
numeric
converting to cell array
of strings
storage
assignment statements
building structure arrays with
local and global variables
automatic scalar expansion
base (numeric), converting
base date
base number conversion
binary from decimal conversion
blanks
finding in string arrays
removing from strings
C++ and MATLAB OOP
caching
MATLAB directory
callback functions
creating
calling context
calling MATLAB functions
compiling for later use
how MATLAB searches for functions
storing as pseudocode
canonical class
case
case conversion
cat
<1> <2> <3>
cell
indexing
accessing a subset of cells
cell arrays
accessing a subset of cells
accessing data
applying functions to
cell indexing
concatenating
content indexing
converting to numeric array
creating
using assignments
with cells
function
with curly braces
deleting cells
deleting dimensions
displaying
expanding
flat
indexing
multidimensional
nested
building with the cells
function
indexing
of strings
comparing strings
of structures
organizing data
overview
preallocating <1> <2>
replacing comma-separated list with
reshaping
visualizing
cell
data type
celldisp
cellplot
cells
building nested arrays with
preallocating empty arrays with <1> <2>
char
data type
character arrays
categorizing characters of
comparing
comparing values on cell arrays
concatenating
conversion <1> <2>
converting to cell arrays
creating
delimiting character
evaluating <1> <2>
finding a substring
functions that test
in cell arrays
operations
padding for equal row length
removing trailing blanks
representation
scalar
searching and replacing
token
two-dimensional
using relational operators on
characters
corresponding ASCII values
finding in string
class directories
class
function
classes
clearing definition
constructor method
debugging
designing
Java
methods required by MATLAB
object-oriented methods
overview
clear
<1> <2>
colon operator
for multidimensional array subscripting
indexing a page with
scalar expansion with
to access subsets of cells
column vector
indexing as
comma to separate function arguments
command/function duality
comma-separated list
using cell arrays
comments in code
comparing
strings
complex conjugate transpose operator
computational functions
applying to cell arrays
applying to multidimensional arrays
applying to structure fields
in M-file
computer
computer type
concatenating
cell arrays
matrices
strings
conditional statements
constructor methods
guidelines
using class
in
containment
content indexing
to access cell contents
Contents.m
file
continue
conv
converter methods <1> <2>
converting
base numbers
cases of strings
dates
numbers
strings <1> <2>
cos
creating
cell array
multidimensional array
string array
strings
structure array
timer objects
cross
curly braces
for cell array indexing <1> <2>
to build cell arrays
to nest cell arrays
data class hierarchy
data organization
cell arrays
multidimensional arrays
structure arrays
data types
cell
char
classes
double
logical
single
struct
uint
user-defined
UserObject
date
datenum
<1> <2>
dates
base
conversions
formats
handling and converting
number
string, vector of input
datestr
<1> <2>
datevec
deblank
debugging class methods
decimal representation
to binary
to hexadecimal
default function
deleting
cells from cell array
fields from structure arrays
matrix rows and columns
deletion operator
delimiter in string
dim
argument for cat
dimensions
deleting
permuting
removing singleton
directories
adding to path
class
Contents.m
file
help for
MATLAB
caching
private <1> <2>
disp
dispatch type
dispatching priority
display
method
examples
displaying
cell arrays
field names for structure array
double data type
double-precision matrix
duality, command/function
dynamic fieldnames
editor
accessing
for creating M-files <1> <2>
eig
element-by-element organization for structures
else
, elseif
<1> <2>
empty arrays
and if
statement
and relational operators
and while
loops
empty matrices
end
method
eps
epsilon
equal to operator
error
errors
evaluating
string containing function name
string containing MATLAB code
string containing MATLAB expression
examples
checking number of function arguments
container class
for
function
if
inheritance
M-file for structure array
polynomial class
script
switch
vectorization
while
execution,pausing
expanding
cell arrays
structure arrays
expressions
arithmetic
involving empty arrays
logical
most recent answer
overloading
relational
scalar expansion with
external program, running from MATLAB
feval
using on function handles <1> <2>
using on function name strings
fieldnames
dynamic
fieldnames
fields <1> <2>
accessing data within
adding to structure array
applying functions to
all like-named fields
assigning data to
deleting from structures
indexing within
names
size
writing M-files for
fields
find
function
and subscripting
finding
substring within a string
floating-point number
largest
smallest
floating-point relative accuracy
flow control
catch
continue
else
elseif
for
if
return
switch
try
while
for
<1> <2>
example
indexing
nested
syntax
format
date
fragmentation, reducing
func2str
description
example
function call history report
function definition line <1> <2>
for subfunction
function details report
function handles <1> <2>
benefits of
constructing
converting from function name string
converting to function name string
effect on performance
error conditions
evaluating a nonscalar function handle
including path in the constructor
nonexistent function
evaluating
finding the binding functions
for subfunctions, private functions
maximum name length
operations on
overloading <1> <2> <3>
overview of
passing
saving and loading
testing for data type
testing for equality
types
constructor
overloaded
private
simple
subfunction
function name string
converting from function handle
converting to function handle
function workspace
functions
applying
to multidimensional structure arrays
to structure contents
applying to cell arrays
arguments
passing variable number of
body <1> <2>
calling
calling context
characteristics
class
clearing from memory
computational, applying to structure fields
contents
converters
creating arrays with
default
dispatching priority
example
executing function name string
inferiorto
isa
multiple output values
naming
resolution
nested
optimization
order of arguments
varargin, varargout <1> <2>
overloaded methods
overloading <1> <2> <3>
primary
private
sequence report
storing as pseudocode
subassign
subfunction
subsref
superiorto
time used report
which
functions
command
description
for constructor function handles
for overloaded function handles
for private function handles
for simple function handles
for subfunction handles
return fields
get
method
global variables
rules for use
greater than operator
greater than or equal to operator
H1 line <1> <2>
and help
command
and lookfor
command
help
and H1 line
help text
hexadecimal, converting from decimal
hierarchy of data classes
history
of functions called
if
and empty arrays
example
nested
imaginary unit
indexed reference
indexing
advanced
cell array
content
for
loops
multidimensional arrays
nested cell arrays
nested structure arrays
structures within cell arrays
within structure fields
indices, how MATLAB calculates
Inf
inferiorto
function
infinity (represented in MATLAB)
inheritance
example class
multiple
simple
input
from keyboard
obtaining from M-file
integers, changing to strings
interactive user input
inverse permutation of array dimensions
ipermute
<1> <2>
isa
using with function handles
isempty
isequal
using with function handles
Java and MATLAB OOP
less than operator
less than or equal to operator
load
function handles
loading objects
loadobj
example
local variables
logical
data type
logical expressions
and subscripting
lookfor
<1> <2>
and H1 line
loops
for
while
MATLAB
data type classes
programming
functions
M-files
quick start
scripts
structures
version
matrices
accessing multiple elements
accessing single elements
advanced indexing
concatenating
deleting rows and columns
empty
expanding
matrix
as index for for
loops
double-precision
power operator
single-precision
See also matrices
mean
measuring performance of M-files
memory
function workspace
management
Out of Memory
message
reducing fragmentation
methods
converters
determining which is called
display
end
get
invoking on objects
listing
overloaded
precedence
required by MATLAB
set
subsasgn
subsref
M-files
comments
contents
corresponding to functions
creating
in MATLAB directory
quick start
creating with text editor
dispatching priority
input
keyboard
obtaining interactively
kinds
naming
operating on structures
optimization
overview
pausing during execution
performance of
primary function
profiling
scheduling the execution of
subfunction
superseding existing names
Microsoft Windows
MATLAB use of system resources
multidimensional arrays
applying functions
element-by-element functions
matrix functions
vector functions
cell arrays
computations on
creating
at the command line
with functions
with the cat
function
extending
format
indexing
avoiding ambiguity
with the colon operator
number of dimensions
organizing data
permuting dimensions
removing singleton dimensions
reshaping
size of
storage
structure arrays
applying functions
subscripts
multiple conditions for switch
multiple inheritance
multiple output values
names
structure fields
superseding
variable
NaN
nargin
nargout
ndgrid
ndims
<1> <2>
nesting
cell arrays
for
loops
functions
if
statements
structures
newlines in string arrays
not
(M-file function equivalent for ~
)
not equal to operator
Not-a-Number
now
number of arguments
numbers
changing to strings
date
time
object-oriented programming
converter functions
features of
inheritance
multiple
simple
overloading <1> <2>
subscripting
overview
See also classes and objects
objects
accessing data in
as indices into objects
creating
invoking methods on
loading
overview
precedence
saving
offsets for indexing
ones
<1> <2>
online help
operator precedence
overriding
operators
applying to cell arrays
applying to structure fields
arithmetic
colon <1> <2> <3> <4> <5>
complex conjugate
deletion
equal to
greater than
greater than or equal to
less than
less than or equal to
logical
matrix power
not equal to
overloading <1> <2>
power
relational
subtraction
table of
unary minus
optimization
preallocation, array
vectorization
optimizing performance of M-files
or
(M-file function equivalent for |
)
organizing data
cell arrays
multidimensional arrays
structure arrays
Out of Memory
message
overloading
arithmetic operators
functions <1> <2> <3>
loadobj
operators
pie3
saveobj
pack
page subscripts
parentheses
for input arguments
overriding operator precedence with
passing arguments
by reference
by value
path
adding directories to
pausing during M-file execution
pcode
PCs and MATLAB use of system resources
percent sign (comments)
performance
improving for M-files
permute
<1> <2>
permuting array dimensions
inverse
persistent variables
pi
pie3
function overloaded
plane organization for structures
plotting results
polar
polynomials
example class
power operator
preallocation
cell array <1> <2>
structure array
precedence
object
operator
overriding
primary function
private directories
private directory
in dispatching priority
private functions
function handles to <1> <2>
precedence of
private methods
profile
example
profiling
reports
programming, object-oriented
programs
running external
pseudocode
quit
randn
realmax
realmin
reducing memory fragmentation
reference, subscripted
regular expressions
logical operators
metacharacters
quantifiers
syntax
tokens
relational operators
empty arrays
strings
removing
cells from cell array
fields from structure arrays
singleton dimensions
replacing substring within string
repmap
reports
function call history
function details
saving
summary
reshape
<1> <2>
reshaping
cell arrays
multidimensional arrays
return
rmfield
save
function handles
saveobj
example
saving
objects
scalar
and relational operators
expansion
string
scripts <1> <2>
characteristics
example
executing
search path
M-files on
sequence of functions
set
method
shell escape functions
shiftdim
simple inheritance
sin
<1> <2>
single data type
single-precision matrix
size
structure arrays
structure fields
size
<1> <2>
smallest value system can represent
special values
square brackets
for output arguments
squeeze
<1> <2> <3>
starting
timers
statements
conditional
stopping
timers
storage
array
str2func
description
example
strcmp
strings
See also character arrays
struct
data type
structs
<1> <2> <3>
structure arrays
accessing data
adding fields
applying functions to
building
using structs
data organization
deleting fields
dynamic field names
element-by-element organization
expanding <1> <2>
fields
assigning data to
indexing
nested structures
within fields
multidimensional
applying functions
nesting
obtaining field names
organizing data
example
overview
plane organization
preallocation
size
subarrays,accessing
subscripting
used with classes
within cell arrays
writing M-files for
example
structures
fieldnames
dynamic
See also structure arrays
subassign
subfunctions
accessing
creating
debugging
definition line
function handles to <1> <2>
in dispatching priority
precedence of
subsasgn
subscripted assignment
subscripting
how MATLAB calculates indices
multidimensional arrays
overloading
page
structure arrays
with logical expression
with the find
function
subsref
subsref
method
substring within a string
subtraction operator
sum
superiorto
function
superseding existing M-files names
switch
case groupings
example
multiple conditions
tabs in string arrays
time
measured for M-files
numbers
timer object
blocking the command line
callback functions
execution modes
properties
starting
stopping
timer objects
creating
deleting
timer objects
finding all existing timers
naming convention
using in MATLAB
timers
starting and stopping
using in MATLAB
token in string
tolerance
transpose
trigonometric functions <1> <2>
uint
data type
unary minus operator
user classes, designing
user input
obtaining interactively
UserObject
data type
value
largest system can represent
varargin
<1> <2>
in argument list
unpacking contents
varargout
in argument list
packing contents
variables
dispatching priority
global
rules for use
local
naming
persistent
replacing list with a cell array
vector
of dates
preallocation
vectorization
example
replacing for
vectorization
version
version, obtaining
visualizing
cell array
warnings
which
used with methods
while
empty arrays
example
syntax
white space
finding in string
whos
interpreting memory use
Windows
MATLAB use of system resources
workspace
context
of individual functions
zeros