List of Built-In Commands and Functions

Programming keywords

break
case
catch
clear
continue
define
endfunction
else
elseif
error
for
function
global
if
otherwise
persistent
private
public
repeat
rethrow
return
switch
try
until
use
useifexists
while

Programming operators and functions

assert
Variable assignment
Operator ()
Operator @
builtin
deal
dumpvar
eval
exist
feval
fevalx
fun2str
help
info
inline
inmem
isglobal
iskeyword
lasterr
lasterror
lookfor
nargin
nargout
sandbox
sandboxtrust
str2fun
str2obj
subsasgn
subsref
variables
which
 
 

Debugging

dbclear
dbcont
dbhalt
dbquit
dbstack
dbstatus
dbstep
dbstop
dbtype
echo
profile
 

Arrays

[]
,
;
:
beginning
cat
cell
cellfun
diag
end
eye
find
flipdim
fliplr
flipud
ind2sub
interpn
ipermute
iscell
isempty
length
magic
matrixcol
matrixrow
meshgrid
ndgrid
ndims
nnz
num2cell
numel
ones
permute
rand
randn
repmat
reshape
rot90
size
sort
squeeze
sub2ind
tril
triu
unique
zeros

Strings

base64decode
base64encode
char
deblank
findstr
ischar
isdigit
isempty
isletter
isspace
length
lower
md5
setstr
sha1
sprintf
sscanf
strcmp
strcmpi
strmatch
strtok
strtrim
upper
utf8decode
utf8encode
 
 

Lists

{}
apply
join
isempty
islist
length
list2num
map
num2list
replist
 
 

Structures

fieldnames
getfield
isfield
isstruct
orderfields
rmfield
setfield
struct
 

Objects

class
isa
isobject
methods
 
 

Logical operators

==
===
~=
~==
<
>
<=
>=
~
&
|
&&
||
?
 

Logical functions

all
any
false
find
ischar
isdigit
isempty
isfinite
isfloat
isinf
isinteger
isletter
islogical
isnan
isnumeric
isscalar
isspace
isvector
logical
true
xor

Bitwise functions

bitall
bitand
bitany
bitcmp
bitget
bitor
bitset
bitshift
bitxor
graycode
igraycode
 

Integer functions

int8
int16
int32
int64
map2int
uint8
uint16
uint32
uint64

Set functions

intersect
ismember
setdiff
setxor
union
unique

Constants

eps
false
i
inf
intmax
intmin
j
nan
pi
realmax
realmin
true

Arithmetic functions

+
-
*
.*
/
./
\
.\
^
.^
cumprod
cumsum
diff
kron
mod
prod
rem
sum

Trigonometric and hyperbolic functions

acos
acosh
acot
acoth
acsc
acsch
asec
asech
asin
asinh
atan
atan2
atanh
cos
cosh
cot
coth
csc
csch
sec
sech
sin
sinh
tan
tanh
 
 

Other scalar math functions

abs
angle
beta
betainc
betaln
cdf
conj
diln
ellipam
ellipe
ellipf
ellipj
ellipke
erf
erfc
erfinv
exp
expm1
factorial
gamma
gammainc
gammaln
gcd
hypot
imag
lcm
log
log10
log1p
log2
nchoosek
pdf
real
reallog
realpow
realsqrt
sign
sinc
sqrt

Type conversion functions

cast
ceil
complex
double
fix
floor
round
single
swapbytes
typecast
 
 

Matrix math functions

'
.'
balance
care
chol
cond
conv2
dare
det
dlyap
eig
expm
fft
funm
hess
ifft
inv
linprog
logm
lu
lyap
norm
null
orth
pinv
qr
rank
schur
sqrtm
svd
trace
 
 

Geometry functions

cross
dot
 

Statistic functions

cov
kurtosis
max
mean
min
moment
skewness
std
var

Polynomial math functions

addpol
conv
deconv
filter
poly
polyder
polyint
polyval
roots

Triangulation functions

delaunay
delaunayn
griddata
griddatan
tsearch
tsearchn
voronoi
voronoin
 

Quaternion operators

,
;
==
~=
+
-
*
.*
/
./
\
.\
^
.^
'
.'
 
 

Quaternion math functions

abs
conj
cos
cumsum
diff
exp
log
mean
q2mat
q2rpy
q2str
qimag
qinv
qnorm
qslerp
quaternion
real
rpy2q
sign
sin
sqrt
sum
 
 

Quaternion other functions

beginning
cat
char
disp
dumpvar
double
end
flipdim
fliplr
flipud
ipermute
isempty
isquaternion
length
ndims
numel
permute
repmat
reshape
rot90
size
squeeze
subsasgn
subsref

Non-linear numerical functions

fminbnd
fminsearch
fzero
ode23
ode45
odeset
optimset
quad
 

Dynamical systems functions

c2dm
d2cm
dmargin
margin
ss2tf
tf2ss

Input/output

bwrite
disp
error
fclose
feof
fgetl
fgets
format
fprintf
fread
fscanf
fseek
ftell
fwrite
redirect
sprintf
sread
sscanf
swrite
warning
 

Files

efopen
fopen
 

Basic graphics

activeregion
area
bar
barh
circle
colormap
contour
fontset
fplot
image
label
legend
line
pcolor
plot
plotoption
polar
quiver
scale
scalefactor
text
title
 
 

3D graphics

camdolly
camorbit
campan
campos
camproj
camroll
camtarget
camup
camva
camzoom
contour3
daspect
lightangle
line3
material
mesh
plot3
plotpoly
sensor3
surf
 

Graphics for dynamical systems

bodemag
bodephase
dbodemag
dbodephase
dimpulse
dinitial
dlsim
dnichols
dnyquist
dsigma
dstep
erlocus
hgrid
hstep
impulse
initial
lsim
ngrid
nichols
nyquist
plotroots
rlocus
sgrid
sigma
step
zgrid
 

Date and time

cal2julian
clock
julian2cal
tic
toc
 

Copyright 1998-2007, Calerga.
All rights reserved.