•Overview
Programming
•Data Types
Data Types
X
•Numbers
•Strings
•Structures
•Cells
•Mathnium Classes and Objects
Classes
X
•Definition
•Reflection
•Extending Java classes
•Implementing Java interfaces
•Overloading operators and functions
•Java classes and objects
•Subscripts and Indices
•Mathnium Operators
•Blocks and Loops
Blocks
X
•The
if
block
•The
while
loop
•The
for
loops
•The
switch
block
•The
next/continue
statement
•The
break
statement
•Functions
Functions
X
•Definition
•Methods of Java objects and classes as functions.
•Calling functions
•Input Arguments
•The
return
statement
•Functions as data
•Creating function objects
•Definition in m-files
•Subfunctions and Nested functions
•global and static/persistent variables in functions
•Mathnium Classes
Classes
X
•Definition
•Reflection
•Extend Java classes
•Implement Java Interfaces
•Overloading Operators and Functions
Functions
•All Functions
All Functions
X
abs
acos
acosh
acsc
addClassPath
addpath
all
angle
any
area
argcp
arrayfun
asec
asech
asin
asinh
assert
assignin
atan
atan2
atanh
axis
balance
bar
bar3
bar3h
barh
base2dec
beginContext
beginGlobalContext
bellman
beta
betainc
bicoef
bin2dec
bitand
bitor
bitshift
bitxor
blanks
blkdiag
box
boxplot
brent
broyden
bytes
callWithNoParens
caller
cat
cd
ceil
cell
cell2struct
cellfun
cellstr
centerFrame
char
chol
choosecolor
choosefile
class
classForName
clock
colormap
complexRand
complexRandn
cond
condeig
conj
constructors
context
contour
conv
corrcoef
cos
cosec
cosh
cotan
coth
cov
cplxpair
createInterface
createJavaArray
cross
csvread
cumprod
cumsum
currentMonth
currentYear
date
datenum
dates
dblquad
dbremove
dbstop
deblank
dec2base
dec2bin
dec2hex
dec2ieee
deconv
defaultValues
deriv
det
detrend
dft
diag
diary
diff
diffdays
diffsn
disp
dlmread
dot
double
easyplot
eig
endContext
equal
erf
erfc
erfinv
error
errorbar
etime
eval
evalInCaller
evalin
exec
exist
exit
exp
expm
eye
factln
fclose
fcnchk
feval
fft
fft2
fftshift
fgets
fieldnames
figure
filter
find
findstr
fix
flipdim
fliplr
flipud
floor
fminbfgs
fmins
fmincon
fminbnd
fopen
format
fprintf
fputln
fputs
fread
frewind
fscanf
full
functionName
functions
funm
fwrite
fzero
gamma
gammln
gcd
get
getDate
getFunction
getJavaObject
getYMD
getenv
gradient
grid
help
hess
hex2dec
hex2num
hist
hold
holdAxis
horzcat
ibetainc
idft
idiv
ifft
ifft2
imag
image
imagesc
importStatic
ind2sub
inline
input
interp1
interp2
intersection
inv
invokeJavaMethod
ipermute
isImageGraph
isJavaObject
isMatrix
isNull
isa
iscell
iscellstr
ischar
isdigit
isempty
isequal
isfield
isidentifier
isinfinity
isinteger
isletter
islogical
isnan
isnumeric
isreal
isscalar
isspace
issparse
isstr
isstruct
isupper
isvector
keySet
kron
layout
legends
length
line
linspace
load
log
log10
logical
loglog
logm
logspace
lower
lscov
lu
mapfilter
max
mean
median
mesh
meshc
meshgrid
method
methods
min
mod
nderiv
ndims
newton
nextpow2
nnls
nnz
norm
null
num2cell
num2str
numel
ones
orth
parseDate
patch
pause
permute
pie
pie3d
pinv
plot
plot3
plotyy
polar
polard
poly
polyder
polyfit
polyint
polyval
polyvalm
printAssignExpr
printEPS
prod
pwd
qr
quad
qz
rand
randn
randperm
rank
rat
rcond
real
rem
repmat
reshape
restoreBuiltins
rmfield
roots
rot90
round
rref
rsf2csf
rungekutta
save
saveFigure
schur
sec
sech
seed
semilogx
semilogy
series
set
setFigureBGColor
setPlotBGColor
setPlotFGColor
setPrintHeader
setUnitAspectRatio
setfield
showFiles
showfile
showpath
shuffle
sign
simplex
sin
sinh
size
sort
sortnd
sortrows
sparse
spdiags
speye
split
sprand
sprandn
sprintf
spy
sqrt
sqrtm
squeeze
sscanf
std
stiffeuler
str2double
str2num
strcat
strcmp
strcmpi
strjust
strlen
strmatch
strncmp
strncmpi
strrep
strtok
struct
struct2cell
strvcat
sub2ind
subplot
sum
superclass
surf
surfc
surfl
svd
system
tan
tanh
text
textread
tic
time
timer
title
toJavaObject
toc
today
toJavaArray
trace
trapz
tridiag
tril
triplequad
triu
union
unique
upper
useImageGraph
vertcat
which
who
xlabel
xtics
ylabel
ylabelRight
ytics
yticsRight
zeros
zlabel
zs
ztics
•Calculus and ODEs
Calculus & ODEs
X
dblquad
deriv
nderiv
gradient
quad
rungekutta
series
stiffeuler
trapz
triplequad
•Data Analysis
Data Analysis
X
conv
corrcoef
cov
cumprod
cumsum
deconv
detrend
dft
diff
diffsn
fft
fft2
fftshift
filter
idft
ifft
ifft2
lscov
max
mean
median
min
prod
shuffle
sort
sortnd
sum
•Graphics
Graphics
X
area
axis
bar
bar3
bar3h
barh
box
boxplot
centerFrame
choosecolor
colormap
contour
easyplot
errorbar
figure
grid
hist
hold
holdAxis
image
imagesc
isImageGraph
legends
line
loglog
mesh
meshc
patch
pie
pie3d
plot
plot3
plotyy
polar
printEPS
saveFigure
semilogx
semilogy
setFigureBGColor
setPlotBGColor
setPlotFGColor
setUnitAspectRatio
spy
subplot
surf
surfc
surfl
text
timer
title
useImageGraph
xlabel
xtics
ylabel
ylabelRight
ytics
yticsRight
zlabel
ztics
•Input Output
Input-Output
X
csvread
dlmread
fclose
fgets
fopen
format
fprintf
fputln
fputs
fread
frewind
fscanf
fwrite
load
save
textread
•Java Functions
Java Functions
X
addClassPath
classForName
createInterface
createJavaArray
constructors
fieldnames
getfield
getJavaObject
importStatic
invokeJavaMethod
isJavaObject
method
methods
setfield
superclass
toJavaObject
toJavaArray
•Linear Algebra and Matrices
Linear Algebra
X
balance
blkdiag
chol
cond
condeig
cross
det
dot
eig
expm
eye
flipdim
fliplr
flipud
full
funm
hess
inv
kron
logm
lu
nnz
norm
null
ones
orth
pinv
polard
qr
qz
rank
rcond
repmat
reshape
rot90
rref
rsf2csf
schur
sparse
spdiags
speye
sprand
sprandn
svd
trace
tridiag
tril
triu
zeros
zs
•Mathematical Functions
Mathematical Functions
X
abs
acos
acosh
acsc
angle
asec
asech
asin
asinh
atan
atan2
atanh
beta
betainc
bicoef
cos
cosec
cosh
cotan
coth
erf
erfc
erfinv
exp
factln
gamma
gammln
ibetainc
log
log10
sec
sech
sign
sin
sinh
sqrt
sqrtm
std
tan
tanh
•Nonlinear Equations and Optimization
Nonlinear Equations/Optimization
X
bellman
brent
broyden
fminbfgs
fmins
fmincon
fminbnd
fzero
newton
nnls
simplex
•Polynomials and Interpolation
Polynomials
X
interp1
interp2
poly
polyder
polyfit
polyint
polyval
polyvalm
roots
•Programming Utilities
Prog. Utilities
X
assert
assignin
beginContext
beginGlobalContext
callWithNoParens
caller
class
constructors
context
dbremove
dbstop
disp
endContext
error
eval
evalInCaller
evalin
exec
exit
fcnchk
feval
fieldnames
functionName
get
importStatic
ind2sub
inline
input
mapfilter
method
methods
mod
printAssignExpr
pwd
setPrintHeader
set
•String Manipulation
Strings
X
blanks
deblank
findstr
lower
split
sprintf
sscanf
str2double
str2num
strcat
strcmp
strcmpi
strjust
strlen
strmatch
strncmp
strncmpi
strrep
strtok
strvcat
upper
•Time and Date
Time and Date
X
clock
currentMonth
currentYear
date
datenum
dates
diffdays
etime
getDate
getYMD
parseDate
tic
time
toc
today
•Utilities
Utilities
X
addClassPath
addpath
all
any
argcp
arrayfun
base2dec
bin2dec
bitand
bitor
bitshift
bitxor
bytes
cat
cd
ceil
cell
cell2struct
cellfun
cellstr
char
choosefile
complexRand
complexRandn
conj
cplxpair
dec2base
dec2bin
dec2hex
dec2ieee
defaultValues
diag
diary
double
exist
find
fix
floor
functions
gcd
getFunction
getenv
help
hex2dec
hex2num
horzcat
idiv
imag
intersection
ipermute
isMatrix
isNull
isScalar
isa
iscell
iscellstr
ischar
isdigit
isempty
isequal
isfield
isidentifier
isinfinity
isinteger
isletter
islogical
isnan
isnumeric
isreal
isscalar
isspace
issparse
isstr
isstruct
isupper
isvector
keySet
length
linspace
logical
logspace
meshgrid
ndims
nextpow2
num2cell
num2str
numel
pause
permute
rand
randn
randperm
rat
real
restoreBuiltins
rmfield
round
seed
set
setfield
showFiles
showfile
showpath
size
sortrows
squeeze
struct
struct2cell
sub2ind
system
union
unique
vertcat
which
who