×
Overview
Summary
Getting Started
License
▸
Functions manager
addpath
builtin
clearfun
feval
import
inmem
isbuiltin
ismacro
ismex
localfunctions
macroargs
path
private functions
rehash
restoredefaultpath
rmpath
userpath
what
which
▸
Modules manager
addgateway
addmodule
deploytool
deploytool
gatewayinfo
getmodules
ismodule
module.json
modulepath
ncc
nmm
nmm_build_help
nmm_build_loader
nmm init
removegateway
removemodule
requiremodule
semver
standaloneApplicationCompiler
standaloneApplicationCompiler
toolboxdir
usermodulesdir
▸
Core
banner
crc32
crypto.aead.decrypt
crypto.aead.encrypt
crypto.argon2
crypto.blake2b
crypto.crc32
crypto.hmac
crypto.random
crypto.sha256
crypto.sha512
crypto.x25519.keypair
crypto.x25519.public
crypto.x25519.shared
crypto.ed25519.sign
crypto.ed25519.verify
eval
evalc
evalin
execstr
exist
exit
feature
inputname
isstr
isunicodesupported
license
maxNumCompThreads
mfilename
namelengthmax
nargchk
nargin
narginchk
nargout
nargoutchk
nelsonappid
nelsonroot
nfilename
mfilename
pause
prefdir
quit
run
sha256
version
▸
Engine
argv
executable
finish
getnelsonmode
getwebmode
getweburl
isquietmode
System Requirements
#! shebang
startup
▸
Interpreter functions
abort
return
arguments
break
checkcode
classdef
classdef tutorial
codeAnalyzerRules
codeIssues
comments
continue
ctfroot
for
parfor
function
if
tilde
isdeployed
iskeyword
keyboard
max_recursion_depth
name=value
nelson-format
nelson-lint
nelson-lsp
numeric types
onCleanup
parsefile
parsestring
smartindent
switch
temporary result indexing
function result indexing
try
catch
while
▸
Error manager
MException.last
MException
addCause
addCorrection
error
getLastReport
getReport
lasterr
lasterror
lastwarn
nelson.lang.correction.AppendArgumentsCorrection
nelson.lang.correction.ConvertToFunctionNotationCorrection
nelson.lang.correction.ReplaceIdentifierCorrection
rethrow
throw
throwAsCaller
warning
▸
Console
clc
consolebox
input
terminal_size
▸
Text completion
completion
▸
Display format
nelson.display.DisplayFormatOptions
disp
display
echo
format
formattedDisplayText
▸
Characters encoding
native2unicode
nativecharset
unicode2native
▸
Localization functions
getavailablelanguages
getdefaultlanguage
getlanguage
setlanguage
▸
I18n functions
gettext
_
i18nHelpers
poheader
▸
Types module
class
cpp_api
isa
iscell
ischar
isclass
isdouble
isempty
isenum
isfloat
ishandle
isint16
isint32
isint64
isint8
isinteger
islogical
isnumeric
isobject
isreal
issingle
issparse
isstring
isstruct
isuint16
isuint32
isuint64
isuint8
isvarname
memoize
missing
nelson.indexing.IndexingOperation
nelson.indexing.IndexingOperationType
nelson.lang.makeUniqueStrings
nelson.lang.makeValidName
nelson.mixin.indexing.RedefinesBrace
nelson.mixin.indexing.RedefinesDot
nelson.mixin.indexing.RedefinesParen
nelson.mixin.util.PropertyGroup
underlyingType
▸
Logical type functions
false
logical
true
xor
▸
Single type
single
▸
Double
double
flintmax
realmax
realmin
▸
Integers type
int16
int32
int64
int8
intmax
intmin
uint16
uint32
uint64
uint8
▸
Sparse type
IJV
full
nnz
nonzeros
nzmax
spalloc
sparse
spaugment
spconvert
spdiags
speye
spfun
spones
sprand
sprandn
sprank
symrcm
▸
String type
▸
Create and Convert Text
append
blanks
char
compose
convertCharsToStrings
convertContainedStringsToChars
convertStringToCharArgs
convertStringsToChars
int2str
mat2str
newline
num2str
sprintf
str2double
strcat
string
strings
▸
Text Properties
isStringScalar
isletter
isspace
isstrprop
strlength
▸
Find and Replace
contains
count
endsWith
erase
eraseBetween
findstr
replace
replaceBetween
startsWith
strfind
strmatch
strrep
▸
Patterns
alphanumericBoundary
alphanumericsPattern
asFewOfPattern
asManyOfPattern
caseInsensitivePattern
caseSensitivePattern
characterListPattern
digitBoundary
digitsPattern
letterBoundary
lettersPattern
lineBoundary
lookAheadBoundary
lookBehindBoundary
maskedPattern
namedPattern
optionalPattern
pattern
possessivePattern
textBoundary
whitespaceBoundary
whitespacePattern
wildcardPattern
▸
Regular Expressions
regexp
regexpPattern
regexpi
regexprep
regexptranslate
▸
Join, Split, and Extract
extract
extractAfter
extractBefore
extractBetween
join
split
splitlines
strjoin
strread
strsplit
strtok
strvcat
▸
Edit Text
deblank
insertAfter
insertBefore
lower
pad
reverse
strip
strjust
strtrim
tolower
toupper
upper
▸
Compare Text
matches
strcmp
strcmpi
strncmp
strncmpi
symvar
vectorize
▸
Function_handle functions
Anonymous Functions
func2str
isfunction_handle
str2func
▸
Handle
addlistener
cancel
delete
dynamicprops
enumeration
events
get
handle
insert
invoke
isKey
ismethod
isprop
isvalid
listener
lookup
metaclass
methods
nelson.lang.HandlePlaceholder
nelson.lang.WeakReference
nelson.lang.invalidHandle
nelson.mixin.Copyable
nelson.mixin.CustomCompactDisplayProvider
nelson.mixin.CustomDisplay
nelson.mixin.Heterogeneous
nelson.mixin.Scalar
nelson.mixin.SetGet
nelson.mixin.SetGetExactNames
notify
properties
remove
set
superclasses
▸
Data structures
arrayfun
cell
cell2mat
cell2struct
celldisp
cellfun
cellstr
fieldnames
getfield
iscellstr
isfield
mat2cell
namedargs2cell
num2cell
orderfields
renameStructField
rmfield
setfield
struct
struct2cell
structfun
▸
Dictionaries
configureDictionary
containers.Map
dictionary
disp
entries
insert
isConfigured
isKey
isequal
keyHash
keyMatch
keys
lookup
numEntries
readdictionary
remove
types
values
writedictionary
▸
Tables
▸
Create and Convert Tables
array2table
array2timetable
cell2table
convertvars
struct2table
table
table2array
table2cell
table2struct
table2timetable
timeseries2timetable
timetable
timetable2table
vartype
▸
Read and Write Tables
Read/Write table to files
▸
Summary Information
head
height
istable
istabular
istimetable
tail
width
▸
Sort, Filter, and Rearrange
Accessing and Manipulating Tables in Nelson
addprop
addvars
mergevars
movevars
removevars
renamevars
rmprop
rows2vars
sortrows
splitvars
stack
topkrows
unstack
▸
Join and Set Operations
innerjoin
join
outerjoin
▸
Apply Functions to Table Contents
Direct computation with Table
rowfun
varfun
▸
Timetables and Events
containsrange
eventtable
extractevents
isregular
issortedrows
lag
overlapsrange
retime
syncevents
synchronize
timerange
withinrange
withtol
▸
Categorical arrays
addcats
categorical
categories
combinations
countcats
histcounts
iscategorical
iscategory
isordinal
isprotected
isundefined
mergecats
removecats
renamecats
reordercats
setcats
▸
Overloading
overloading
▸
Operators
all
and
any
bitand
bitget
bitor
bitxor
cat
colon
ctranspose
eq
ge
gt
horzcat
ismember
ldivide
le
lt
minus
mldivide
mpower
mrdivide
mtimes
ne
not
or
plus
power
rdivide
shortcutand
shortcutor
subsasgn
subsindex
subsref
mtimes
transpose
uminus
uplus
vertcat
▸
Constructors functions
Inf
NaN
diag
eps
eye
i
j
ones
pi
zeros
▸
Elementary functions
▸
Array Creation and Shape
blkdiag
deal
linspace
logspace
meshgrid
ndgrid
repelem
repmat
reshape
squeeze
▸
Elementary Math
abs
bsxfun
ceil
clip
exp
expm1
factorial
fix
floor
hypot
idivide
log
log10
log1p
log2
maxk
mink
mod
nchoosek
nextpow2
norm
normest
nthroot
perms
pinv
pow2
rat
rats
rem
round
sign
sqrt
▸
Complex Numbers
angle
complex
conj
imag
real
reallog
realpow
realsqrt
unwrap
▸
Base Conversions
base2dec
bin2dec
bin2num
cast
dec2base
dec2bin
dec2hex
hex2dec
hex2num
num2bin
num2hex
swapbytes
typecast
▸
Matrix Generation
bernsteinMatrix
gallery
hadamard
hankel
hilb
invhilb
magic
pascal
rosser
toeplitz
vander
wilkinson
▸
Indexing and Dimensions
allfinite
circshift
filter
find
flip
flipdim
fliplr
flipud
histc
histcounts
histcounts2
ind2sub
ipermute
isapprox
iscolumn
istriu
isequal
isequaln
isequalto
isequalwithequalnans
isfinite
isinf
ismatrix
isnan
isrow
isscalar
istril
istriu
isvector
length
ndims
numel
permute
rot90
shiftdim
size
sortrows
sub2ind
substruct
tril
triu
▸
Trigonometric functions
acos
acosd
acosh
acot
acotd
acoth
acsc
acscd
acsch
asec
asecd
asech
asin
asind
asinh
atan
atan2
atan2d
atand
atanh
cart2pol
cart2sph
cos
cosd
cosh
cosm
cospi
cot
cotd
coth
csc
cscd
csch
deg2rad
pol2cart
rad2deg
sec
secd
sech
sin
sind
sinh
sinm
sinpi
sph2cart
tan
tand
tanh
tanm
wrapTo180
wrapTo2Pi
wrapTo360
wrapToPi
▸
Special functions
beta
betainc
betaln
cross
dot
erf
erfc
erfcinv
erfcx
erfinv
factor
gamma
gammainc
gammaln
gcd
griddedInterpolant
integral
integral2
integral3
integralInterpolant
interp1
interp2
interp3
interpn
isprime
lcm
makima
pchip
peaks
primes
quadgk
spline
▸
Linear algebra
▸
Linear Systems
cumtrapz
del2
det
diff
gradient
inv
kron
null
orth
rank
rref
subspace
tensorprod
trace
trapz
vecnorm
▸
Decompositions
chol
hess
lu
planerot
qr
▸
Eigenvalues and Singular Values
balance
eig
eigs
rsf2csf
schur
svd
svds
▸
Matrix Functions
expm
logm
pagectranspose
pageinv
pagemtimes
pagenorm
pagetranspose
sqrtm
▸
Matrix Properties
bandwidth
cond
condeig
condest
isbanded
ishermitian
issymmetric
rcond
▸
Iterative Solvers
bicg
bicgstab
cgs
gmres
lsmr
lsqr
minres
pcg
qmr
▸
Preconditioners
ichol
ilu
▸
Statistics
▸
Descriptive Statistics and Visualization
bootci
bootstrp
corr
corrcoef
cov
crosstab
ecdf
geomean
harmmean
hist
histfit
iqr
jackknife
ksdensity
kurtosis
mad
mean
median
mode
moment
nanmax
nanmean
nanmedian
nanmin
nanstd
nansum
nanvar
prctile
probplot
qqplot
quantile
range
skewness
std
tabulate
tdigest
tiedrank
trimmean
var
zscore
▸
Probability Distributions
betacdf
betafit
betainv
betalike
betapdf
betarnd
betastat
binocdf
binofit
binoinv
binolike
binopdf
binornd
binostat
chi2cdf
chi2inv
chi2pdf
chi2rnd
chi2stat
evcdf
evfit
evinv
evlike
evpdf
evrnd
evstat
expcdf
expfit
expinv
explike
exppdf
exprnd
expstat
fcdf
finv
fpdf
frnd
fstat
gamcdf
gamfit
gaminv
gamlike
gampdf
gamrnd
gamstat
geocdf
geofit
geoinv
geolike
geopdf
geornd
geostat
gevcdf
gevfit
gevinv
gevlike
gevpdf
gevrnd
gevstat
logncdf
lognfit
logninv
lognlike
lognpdf
lognrnd
lognstat
nbincdf
nbinfit
nbininv
nbinlike
nbinpdf
nbinrnd
nbinstat
normcdf
normfit
norminv
normlike
normpdf
normrnd
normstat
poisscdf
poissfit
poissinv
poisslike
poisspdf
poissrnd
poissstat
randsample
raylcdf
raylfit
raylinv
rayllike
raylpdf
raylrnd
raylstat
tcdf
tinv
tpdf
trnd
tstat
unidcdf
unidfit
unidinv
unidlike
unidpdf
unidrnd
unidstat
unifcdf
unifinv
unifit
uniflike
unifpdf
unifrnd
unifstat
wblcdf
wblfit
wblinv
wbllike
wblpdf
wblrnd
wblstat
▸
Hypothesis Tests
adtest
ansaribradley
chi2gof
fishertest
friedman
fsrftest
jbtest
kruskalwallis
kstest
kstest2
lillietest
ranksum
runstest
signrank
signtest
ttest
ttest2
vartest
vartest2
ztest
▸
ANOVA
anova1
anova2
▸
Regression
GeneralizedLinearModel
LinearModel
RegressionEnsemble
RegressionSVM
RegressionTree
canoncorr
compact
fitensemble
fitglm
fitlm
fitrensemble
fitrknn
fitrsvm
fitrtree
lasso
partialcorr
partialcorri
predict
regress
regstats
ridge
robustfit
▸
Classification
ClassificationDiscriminant
ClassificationECOC
ClassificationEnsemble
ClassificationKNN
ClassificationNaiveBayes
ClassificationSVM
ClassificationTree
dummyvar
fitcdiscr
fitcecoc
fitcensemble
fitcknn
fitcnb
fitcsvm
fitctree
grp2idx
▸
Clustering and Anomaly Detection
cluster
clusterdata
dbscan
dendrogram
evalclusters
filloutliers
fitgmdist
gmdistribution
grpstats
hmmdecode
hmmestimate
hmmgenerate
hmmtrain
hmmviterbi
isoutlier
kmeans
kmedoids
knnsearch
linkage
mahal
pdist
pdist2
rangesearch
rmoutliers
silhouette
spectralcluster
squareform
▸
Dimensionality Reduction and Feature Selection
cmdscale
factoran
mdscale
nnmf
pca
pcacov
pcares
ppca
relieff
rotatefactors
sequentialfs
▸
Design of Experiments
candexch
candgen
cordexch
daugment
rowexch
statget
statset
x2fx
▸
Data analysis
accumarray
allbetween
bounds
conv
conv2
cummax
cummin
cumprod
cumsum
detrend
discretize
fillmissing
groupcounts
groupsummary
intersect
isbetween
islocalmax
islocalmin
ismembertol
ismissing
issorted
max
min
movmad
movmax
movmean
movmedian
movmin
movprod
movstd
movsum
movvar
normalize
prod
rmmissing
setdiff
setxor
smoothdata
sort
standardizeMissing
subspace
sum
summary
union
unique
uniquetol
▸
ODE solvers
ode workflows
ode solver selection
ode events tutorial
ode tolerances tutorial
ode mass implicit tutorial
ode interpolation extension tutorial
ode object workflow tutorial
ode complex workflow tutorial
bvp4c
bvp5c
bvpget
bvpinit
bvpset
bvpxtend
dde23
ddeget
ddensd
ddesd
ddeset
decic
deval
nelson.ode.ODEResults
nelson.ode.Options
nelson.ode.options.CVODESNonstiff
nelson.ode.options.CVODESStiff
nelson.ode.options.IDAS
nelson.ode.options.ODE113
nelson.ode.options.ODE15i
nelson.ode.options.ODE15s
nelson.ode.options.ODE23
nelson.ode.options.ODE23s
nelson.ode.options.ODE23t
nelson.ode.options.ODE23tb
nelson.ode.options.ODE45
nelson.ode.options.ODE78
nelson.ode.options.ODE89
ode
ode113
ode15i
ode15s
ode23
ode23s
ode23t
ode23tb
ode45
ode78
ode89
odeDelay
odeEvent
odeJacobian
odeMassMatrix
odeSensitivity
odeexamples
odeget
odephas2
odephas3
odeplot
odeprint
odeset
odextend
▸
Polynomials
compan
deconv
mkpp
poly
polyder
polyfit
polyint
polyval
polyvalm
ppval
residue
roots
▸
Geometry
alphaShape
boundary
convhull
convhulln
delaunay
delaunayTriangulation
delaunayn
dsearchn
griddata
rotx
roty
rotz
scatteredInterpolant
stlread
stlwrite
triangulation
tsearchn
voronoi
voronoin
▸
Control System functions
▸
Dynamic System Models
balreal
isct
isdt
islti
issiso
isstatic
minreal
pole
ss
ssdata
tf
tfdata
tzero
zero
▸
Model Conversion and Interconnection
abcdchk
append
augstate
c2d
d2c
feedback
gensig
padecoef
parallel
series
ss2tf
ssdelete
ssselect
tf2ss
▸
Linear Analysis
bode
damp
dcgain
evalfr
freqresp
hsvd
nyquist
sigma
▸
Time and Frequency Responses
impulse
initial
lsim
step
▸
Control Design and Tuning
acker
are
care
dare
dlqr
kalman
lqe
lqed
lqr
lqry
ord2
▸
Matrix Computations
bdschur
cloop
compreal
ctrb
ctrbf
dlyap
dsort
esort
gram
lyap
obsv
obsvf
schord
▸
Subroutine Library In COntrol Theory
SLICOT License
slicot_ab01od
slicot_ab04md
slicot_ab07nd
slicot_ab08nd
slicot_ag08bd
slicot_mb02md
slicot_mb03od
slicot_mb03pd
slicot_mb03rd
slicot_mb04gd
slicot_mb04md
slicot_mb05od
slicot_mc01td
slicot_sb01bd
slicot_sb02od
slicot_sb03md
slicot_sb03od
slicot_sb04md
slicot_sb04qd
slicot_sb10jd
slicot_sg02ad
slicot_tb01id
slicot_tg01ad
▸
Signal Processing
▸
Signal Generation and Preprocessing
chirp
decimate
downsample
filter2
hampel
interp
medfilt1
rectpuls
resample
sawtooth
sgolay
sgolayfilt
sinc
square
tripuls
upfirdn
upsample
▸
Measurements and Feature Extraction
bandpower
findpeaks
meanfreq
medfreq
peak2peak
rms
snr
thd
▸
Transforms, Correlation, and Modeling
cconv
cpsd
dct
hilbert
idct
mscohere
tfe
tfestimate
xcorr
xcorr2
xcov
▸
Digital Filters
butter
buttord
cheb1ord
cheb2ord
cheby1
cheby2
ellip
ellipord
fftfilt
filtfilt
filtic
filtord
fir1
fir2
freqz
grpdelay
impz
impzlength
isfir
isstable
phasez
sos2tf
sos2zp
sosfilt
stepz
tf2sos
tf2zp
zp2sos
zp2tf
▸
Spectral Analysis
bartlett
blackman
blackmanharris
chebwin
db2mag
db2pow
gausswin
hamming
hann
hanning
kaiser
kaiserord
mag2db
periodogram
pow2db
pwelch
rectwin
triang
tukeywin
▸
Time-Frequency Analysis
istft
spectrogram
stft
▸
FFTW
FFTW License
FFTWwrapper
fft
fft2
fftn
fftshift
fftw
ifft
ifft2
ifftn
ifftshift
▸
Random
RandStream
rand
randi
randn
randperm
rng
▸
OS functions
cmdsep
computer
createGUID
dos
getenv
hostname
isenv
ismac
ispc
isunix
iswasm
loadenv
searchenv
setenv
system
dos
unix
unix
unsetenv
username
winopen
winqueryreg
▸
Files and folders functions
cd
copyfile
diff_file
dir
fileparts
filesep
fullfile
fullpath
genpath
isdir
isfile
isfolder
ls
mkdir
movefile
pathsep
pwd
relativepath
rmdir
rmfile
tempdir
tempname
userdir
▸
File archiver functions
unzip
zip
▸
Memory manager functions
acquirevar
assignin
clear
clearvars
global
isglobal
isvar
memory
persistent
varislock
varlock
varunlock
who
whos
▸
Date and Time
▸
Create Date and Time Arrays
NaT
calendar
clock
date
datenum
datetime
datevec
eomdate
eomday
lweekdate
now
nweekdate
today
▸
Duration and Calendar Duration
caldays
calendarDuration
calmonths
calquarters
calweeks
calyears
days
duration
hours
milliseconds
minutes
seconds
years
▸
Date and Time Components
day
hms
hour
minute
month
quarter
second
timeofday
week
weekday
weeknum
year
ymd
▸
Date Arithmetic and Ranges
addtodate
between
caldiff
dateshift
etime
isbetween
months
▸
Query Date and Time Arrays
iscalendarduration
isdatetime
isdst
isduration
isnat
isregular
istimeseries
isweekend
leapseconds
leapyear
timezones
tzoffset
▸
Text and External Time Systems
convertTo
datestr
exceltime
juliandate
m2xdate
posixtime
x2mdate
yyyymmdd
▸
Timers and Timing
cputime
sleep
start
timer.start
startat
timer.startat
stop
timer.stop
tic
time
timeit
timer.delete
delete timer
timer.get
get timer
timer.isvalid
isvalid timer
timer.set
set timer
timer
timer object
Timer Callback Functions
timer callback functions
timer callbacks
Timer Queuing Conflicts
handling timer queuing conflicts
timer busy mode
timerfind
timerfindall
toc
wait
timer.wait
▸
Time Series
timeseries.addevent
timeseries.addsample
timeseries.append
timeseries.delevent
timeseries.delsample
timeseries.detrend
timeseries.display
timeseries.eq
timeseries.filter
timeseries.get
timeseries.getabstime
timeseries.getdatasamples
timeseries.getdatasamplesize
timeseries.getinterpmethod
timeseries.getqualitydesc
timeseries.getsamples
timeseries.getsampleusingtime
timeseries.gettsafteratevent
timeseries.gettsafterevent
timeseries.gettsatevent
timeseries.gettsbeforeatevent
timeseries.gettsbeforeevent
timeseries.gettsbetweenevents
timeseries.idealfilter
timeseries.iqr
timeseries.isequalwithequalnans
timeseries.ldivide
timeseries.loadobj
timeseries.max
timeseries.mean
timeseries.median
timeseries.min
timeseries.minus
timeseries.mldivide
timeseries.mode
timeseries.mrdivide
timeseries.mtimes
timeseries.plot
timeseries.plus
timeseries.rdivide
timeseries.resample
timeseries.set
timeseries.setabstime
timeseries.setinterpmethod
timeseries.setuniformtime
timeseries.std
timeseries.sum
timeseries.synchronize
timeseries.times
timeseries.uminus
timeseries.uplus
timeseries.var
timeseries
tscollection.addsampletocollection
tscollection.addts
tscollection.delsamplefromcollection
tscollection.display
tscollection.get
tscollection.getabstime
tscollection.getsampleusingtime
tscollection.gettimeseriesnames
tscollection.horzcat
tscollection.loadobj
tscollection.properties
tscollection.removets
tscollection.resample
tscollection.set
tscollection.setTimeseriesName
tscollection.setabstime
tscollection.settimeseriesnames
tscollection.vertcat
tscollection
tsdata.datametadata
tsdata.event
tsdata.interpolation
tsdata.qualmetadata
tsdata.timemetadata
▸
Stream manager
cprintf
diary
fclose
feof
ferror
fgetl
fgets
fileread
filewrite
fopen
fprintf
fread
frewind
fscanf
fseek
fsize
ftell
fwrite
load
readlines
save
sscanf
textscan
▸
HDF5
h5create
h5dump
h5ls
h5read
h5readatt
h5write
h5writeatt
isnh5file
loadnh5
savenh5
whonh5
whosnh5
▸
netCDF
nccreate
ncdisp
ncinfo
ncread
ncreadatt
ncwrite
ncwriteatt
ncwriteschema
netcdf
netcdf.abort
netcdf.close
netcdf.copyAtt
netcdf.create
netcdf.defDim
netcdf.defGrp
netcdf.defVar
netcdf.defVarChunking
netcdf.defVarDeflate
netcdf.defVarFill
netcdf.defVarFletcher32
netcdf.defVlen
netcdf.delAtt
netcdf.endDef
netcdf.getAtt
netcdf.getChunkCache
netcdf.getConstant
netcdf.getConstantNames
netcdf.getVar
netcdf.inq
netcdf.inqAtt
netcdf.inqAttID
netcdf.inqAttName
netcdf.inqDim
netcdf.inqDimID
netcdf.inqDimIDs
netcdf.inqFormat
netcdf.inqGrpName
netcdf.inqGrpNameFull
netcdf.inqGrpParent
netcdf.inqGrps
netcdf.inqLibVers
netcdf.inqNcid
netcdf.inqUnlimDims
netcdf.inqUserType
netcdf.inqVar
netcdf.inqVarChunking
netcdf.inqVarDeflate
netcdf.inqVarFill
netcdf.inqVarFletcher32
netcdf.inqVarID
netcdf.inqVarIDs
netcdf.inqVlen
netcdf.open
netcdf.putAtt
netcdf.putVar
netcdf.reDef
netcdf.renameAtt
netcdf.renameDim
netcdf.renameVar
netcdf.setChunkCache
netcdf.setDefaultFormat
netcdf.setFill
netcdf.sync
▸
MATIO
ismatfile
loadmat
savemat
whomat
whosmat
▸
Xml Processing
readstruct
writestruct
xmlchecker
xmlprettyprint
xmlread
xmltransform
xmlwrite
xslt
▸
JavaScript Object Notation
jsondecode
jsonencode
jsonprettyprint
▸
AI and MCP integration.
aiask
aimodels
aioptions
mcpinfo
mcpserver
mcpusage
▸
Parquet
nelson.io.datastore.ParquetDatastore
nelson.io.parquet.ParquetInfo
nelson.io.RowFilter
parquetDatastore
parquetinfo
parquetread
parquetwrite
rowfilter
▸
Spreadsheet
csvread
csvwrite
delimitedTextImportOptions
detectImportOptions
dlmread
dlmwrite
jsonImportOptions
readcell
readmatrix
readtable
readtimetable
readvars
writecell
writematrix
writetable
writetimetable
xlsfinfo
xlsread
xlswrite
▸
Message Passing Interface
MPI_Allreduce
MPI_Barrier
MPI_Bcast
MPI_Comm_delete
MPI_Comm_get_name
MPI_Comm_object
MPI_Comm_rank
MPI_Comm_size
MPI_Comm_split
MPI_Comm_used
MPI_Finalize
MPI_Get_library_version
MPI_Get_processor_name
MPI_Get_version
MPI_Init
MPI_Initialized
MPI_Iprobe
MPI_Probe
MPI_Recv
MPI_Reduce
MPI_Send
mpiexec
▸
Parallel
afterAll
afterEach
backgroundPool
cancel
cancelAll
fetchNext
fetchOutputs
parfeval
wait
▸
Inter Process Communication
getpid
ipc
▸
Audio playback functions
audiodevinfo
audioinfo
audiometadata
audioplayer
audioplayer_delete
audioplayer_fieldnames
audioplayer_get
audioplayer_pause
audioplayer_set
audioplayer_stop
audioplayer_used
audioread
audiorecorder
audiorecorder_delete
audiorecorder_fieldnames
audiorecorder_get
audiorecorder_pause
audiorecorder_set
audiorecorder_used
audiosupportedformats
audiowrite
beep
getaudiodata
getplayer
isplaying
isrecording
lin2mu
mu2lin
play
playblocking
record
recordblocking
resume
sound
soundsc
stop
▸
History manager
history
▸
Gui module
commandhistory
dialog
errordlg
filebrowser
helpdlg
inputdlg
inserthtml
listdlg
lookandfeel
msgbox
openvar
qt_verbose
questdlg
terminal
uialert
uiconfirm
uifigure
uigetdir
uigetfile
uiopen
uiprogressdlg
uiputfile
uisave
uisetcolor
uisetfont
waitbar
warndlg
workspace
▸
QML engine
QObject_classname
QObject_findchildren
QObject_get
QObject_iswidgettype
QObject_iswindowtype
QObject_methodsignature
QObject_root
QObject_set
QObject_undefine
QObject_used
nelsonObject
qml_addimportpath
qml_addpluginpath
qml_clearcomponentcache
qml_collectgarbage
qml_createqquickview
qml_demos
qml_evaluatefile
qml_evaluatestring
qml_importpathlist
qml_loadfile
qml_loadstring
qml_offlinestoragepath
qml_pluginpathlist
qml_setofflinestoragepath
qt_constant
qt_version
▸
Text editor
debugging workflow
edit
editor
▸
Graphics functions
▸
2-D and 3-D Plots
▸
Line Plots
errorbar
fplot
fplot3
line
loglog
plot
plot3
semilogx
semilogy
xline
yline
▸
Polar Plots
fpolarplot
polaraxes
polarbubblechart
polarhistogram
polarplot
polarscatter
▸
Contour Plots
clabel
contour
contour3
contourc
contourf
fcontour
▸
Data Distribution Plots
binscatter
boxchart
boxplot
bubblechart
bubblechart3
bubblecloud
bubblelegend
bubblelim
bubblesize
heatmap
hist
histogram
histogram2
parallelplot
plotmatrix
raincloudplot
scatter
scatter3
scatterhistogram
spy
stackedplot
swarmchart
swarmchart3
violinplot
wordcloud
▸
Vector Fields
compass
compassplot
coneplot
feather
quiver
quiver3
stream2
stream3
streamline
streamparticles
streamribbon
streamslice
streamtube
▸
Discrete Data Plots
bar
bar3
bar3h
barh
donutchart
pareto
pie
piechart
stairs
stem
stem3
▸
Surfaces, Volumes, and Polygons
area
contourslice
cylinder
fill
fill3
fimplicit
fimplicit3
fmesh
fsurf
isonormals
isosurface
mesh
meshc
meshz
patch
pcolor
rectangle
ribbon
shrinkfaces
slice
smooth3
sphere
surf
surface
surfc
surfl
surfnorm
triplot
trisurf
waterfall
▸
Animation
addpoints
animatedline
clearpoints
comet
comet3
getpoints
▸
Graphics Objects
▸
Graphics Object Management
allchild
ancestor
axes
cla
clf
close
figure
findall
findobj
gca
gcf
groot
hggroup
hold
is2D
isValidGraphicsProperty
isgraphics
ishold
newplot
▸
Layout Objects
nexttile
subplot
tiledlayout
tilenum
tilerowcol
▸
User Interface Objects
uiaxes
uibutton
uibuttongroup
uicheckbox
uicontextmenu
uicontrol
uidatepicker
uidropdown
uieditfield
uigauge
uigridlayout
uihtml
uiknob
uilabel
uilamp
uilistbox
uimenu
uipanel
uiradiobutton
uislider
uispinner
uiswitch
uitab
uitabgroup
uitable
uitextarea
uitogglebutton
uitree
uitreenode
▸
Graphics Object Properties
animatedline properties
annotation arrow properties
annotation doublearrow properties
annotation ellipse properties
line annotation properties
annotation properties
annotation rectangle properties
annotation textarrow properties
annotation textbox properties
area properties
axes properties
bar properties
binscatter properties
boxchart properties
bubblechart properties
bubblecloud properties
bubblelegend properties
colorbar properties
compassplot properties
contour properties
donutchart properties
errorbar properties
figure properties
functioncontour properties
functionline properties
functionsurface properties
groot properties
hggroup properties
histogram properties
histogram2 properties
image properties
implicitfunctionline properties
implicitfunctionsurface properties
legend properties
light properties
line properties
parallelplot properties
parameterizedfunctionline properties
patch properties
piechart properties
polaraxes properties
graphics object properties
quiver properties
raincloudplot properties
scatter properties
scatterhistogram properties
stackedplot properties
stem properties
surface properties
text properties
tiledlayout properties
uicontextmenu properties
uicontrol properties
uimenu properties
violinplot properties
wordcloud properties
▸
Labels and Styling
▸
Axes Appearance
axis
box
daspect
datetick
grid
pbaspect
rlim
rticklabels
rticks
thetalim
thetaticklabels
thetaticks
xlim
xtickangle
xtickformat
xticklabels
xticks
ylim
ytickangle
ytickformat
yticklabels
yticks
yyaxis
zlim
ztickangle
ztickformat
zticklabels
zticks
▸
Color and Styling
▸
Colormaps
abyss
autumn
bone
colorcube
colormap
colormaplist
cool
copper
flag
gray
hot
hsv
jet
lines
nebula
parula
pink
prism
sky
spring
summer
turbo
viridis
white
winter
clim
colororder
colstyle
fliplightness
rgbplot
shading
theme
validatecolor
▸
Interactions, Camera Views, and Lighting
camlight
drawnow
Managing Callback Interruptions in Nelson
light
lightangle
lighting
material
pan
refresh
rotate3d
view
waitfor
waitforbuttonpress
zoom
▸
Labels and Annotations
annotation
colorbar
legend
sgtitle
subtitle
text
title
xlabel
ylabel
zlabel
caxis
▸
Images
frame2im
getframe
im2frame
image
imagesc
imshow
movie
▸
Printing and Saving
openfig
print
savefig
▸
Graphics I/O functions
copygraphics
imformats
imread
imwrite
saveas
▸
Image Processing functions
▸
Image Basics
▸
Image Types and Color
hsv2rgb
im2double
im2gray
im2single
im2uint16
im2uint8
ind2gray
ind2rgb
rgb2gray
rgb2hsv
rgb2ind
rgb2ycbcr
ycbcr2rgb
▸
Contrast and Thresholding
adaptthresh
graythresh
imadjust
imbinarize
imcomplement
imhist
stretchlim
▸
Filtering and Edges
edge
fspecial
imboxfilt
imfilter
imgaussfilt
medfilt2
padarray
▸
Image Analysis and Segmentation
▸
Morphology
bwareaopen
bwmorph
bwperim
imbothat
imclearborder
imclose
imdilate
imerode
imfill
imopen
imtophat
strel
▸
Regions and Boundaries
bwboundaries
bwconncomp
bwlabel
bwselect
bwtraceboundary
labelmatrix
regionprops
▸
Segmentation
activecontour
grayconnected
imextendedmax
imextendedmin
imhmax
imhmin
imimposemin
imreconstruct
imregionalmax
imregionalmin
watershed
▸
Feature Detection
cornermetric
detectFASTFeatures
detectHarrisFeatures
▸
Geometry, Registration, and 3-D
▸
Geometric Transforms
affine2d
affine3d
fitgeotrans
imcrop
imref2d
imref3d
imregconfig
imregcorr
imregister
imregtform
imresize
imrotate
imtranslate
imwarp
intrinsicToWorld
projective2d
sizesMatch
transformPointsForward
transformPointsInverse
worldToIntrinsic
worldToSubscript
▸
3-D Volumes
imgaussfilt3
imresize3
regionprops3
▸
Image Registration
image_registration
▸
Web tools
checkupdate
repo
urlencode
weboptions
webread
websave
webwrite
▸
Web view
demo
nelson.htmlviewer.htmlviewer
web
▸
Dynamic link
Build C/C++ code on the fly
Supported C/C++ compilers
libpointer datatype
cmake
configuremingw
configuremsvc
dlcall
dlclose
dlgeneratecleaner
dlgenerategateway
dlgenerateloader
dlgeneratemake
dlgenerateunloader
dlgetnelsonincludes
dlgetnelsonlibraries
dllib_used
dllibinfo
dllibisloaded
dlmake
dlopen
dlsym
dlsym_delete
dlsym_used
findcmake
getdynlibext
havecompiler
isNull
libpointer
libpointer_delete
libpointer_isNull
libpointer_plus
libpointer_reshape
libpointer_setdatatype
libpointer_used
loadcompilerconf
removecompilerconf
vswhere
▸
MEX functions
dlgeneratemexgateway
engClose
engEvalString
engGetVariable
engGetVisible
engOpen
engOpenSingleUse
engOutputBuffer
engPutVariable
engSetVisible
mex
mexAtExit
mexCallMATLAB
mexCallMATLABWithTrap
mexext
▸
Fortran to C
f2c
▸
Validators
inputParser
mustBeA
mustBeBetween
mustBeColumn
mustBeFile
mustBeFinite
mustBeFloat
mustBeFolder
mustBeGreaterThan
mustBeGreaterThanOrEqual
mustBeInRange
mustBeInteger
mustBeLessThan
mustBeLessThanOrEqual
mustBeLogical
mustBeLogicalScalar
mustBeMatrix
mustBeMember
mustBeNegative
mustBeNonNan
mustBeNonSparse
mustBeNonZero
mustBeNonempty
mustBeNonmissing
mustBeNonnegative
mustBeNonpositive
mustBeNonzeroLengthText
mustBeNumeric
mustBeNumericOrLogical
mustBePositive
mustBeReal
mustBeRow
mustBeScalar
mustBeScalarOrEmpty
mustBeSorted
mustBeSparse
mustBeText
mustBeTextScalar
mustBeUnderlyingType
mustBeValidVariableName
mustBeVector
mustBeVectorOrEmpty
validateattributes
validatestring
▸
Python engine
The power of calling Python from Nelson
How to install python package
Python Nelson types
Python operators
Call Nelson from Python
Install Nelson Engine API for Python
py
pyargs
pyenv
pyfunction
pyrun
pyrunfile
▸
Julia engine
jlenv
jlrun
jlrunfile
Julia Nelson types
▸
GPU computing
canUseGPU
gather
gpuArray
gpuArrayFunctions
gpuDevice
gpuDeviceCount
isgpuarray
▸
Debugger functions
dbclear
dbcont
dbdown
dbquit
dbstack
dbstatus
dbstep
dbstop
dbup
▸
Profiling tools
profile
profsave
▸
Tests framework for Nelson
bench_run
nelson.unittest
nelson.unittest.assume
nelson.unittest.discover
nelson.unittest.makeref
nelson.unittest.plan
nelson.unittest.report
nelson.unittest.run
nelson.unittest.select
nelson.unittest.skip
nelson.unittest.tuneReuse
nelson.unittest.tuneWeights
test_makeref
test_run
skip_testsuite
▸
Assertion functions
assert
assert_checkerror
assert_isapprox
assert_isequal
assert_isfalse
assert_istrue
asserts.allfalse
asserts.alltrue
asserts.checkerror
asserts.class
asserts.columnVector
asserts.columns
asserts.contains
asserts.containsAll
asserts.containsAny
asserts.diff
asserts.empty
asserts.endsWith
asserts.fail
asserts.fields
asserts.finite
asserts.greaterOrEqual
asserts.greaterThan
asserts.hasField
asserts.hasFields
asserts.inRange
asserts.isapprox
asserts.isequal
asserts.isfalse
asserts.istrue
asserts.length
asserts.lessOrEqual
asserts.lessThan
asserts.match
asserts.matchesAll
asserts.matchesAny
asserts.matrix
asserts.ndims
asserts.noError
asserts.nonNan
asserts.notApprox
asserts.notEqual
asserts.notempty
asserts.numel
asserts.real
asserts.rowVector
asserts.rows
asserts.sameSize
asserts.satisfies
asserts.scalar
asserts.size
asserts.squareMatrix
asserts.startsWith
asserts.throws
asserts.type
asserts.vector
asserts.warning
asserts.warningFree
▸
Documentation and Help Management
nelson help reference
buildhelp
buildhelpjson
buildhelpmd
buildhelptypst
buildhelpweb
deployhelp
doc
docroot
headcomments
help
htmltopdf
markdown
markdowndisp
xmldocbuild
xmldocchecker
xmldoclinkchecker
xmldocrenderimages
xmldoctohtml
xmldoctomd
xmldoctotypst
▸
Optimization
optimization tutorial
evaluate
fcn2optimexpr
fminbnd
fmincon
fminsearch
fminunc
fsolve
fzero
intlinprog
linprog
lsqcurvefit
lsqnonlin
lsqnonneg
optim.options.SolverOptions
optim.problemdef.OptimizationConstraint
optim.problemdef.OptimizationExpression
optim.problemdef.OptimizationProblem
optim.problemdef.OptimizationVariable
optimconstr
optimexpr
optimget
optimoptions
optimproblem
optimset
optimvar
prob2struct
quadprog
show
solve
▸
NFlow blocks
▸
Electrical (acausal)
CCC
CCV
Capacitor
Conductor
ConstantCurrent
ConstantVoltage
CurrentSensor
Diode
ExpSineCurrent
ExpSineVoltage
Ground
Gyrator
HeatingResistor
IdealDiode
IdealOpAmp
IdealSwitch
IdealTransformer
Idle
Inductor
NMOS
NPN
PMOS
PNP
PotentialSensor
RampCurrent
RampVoltage
Resistor
Short
SignalCurrent
SignalVoltage
SineCurrent
SineVoltage
TrapezoidCurrent
TrapezoidVoltage
VCC
VCV
VariableCapacitor
VariableConductor
VariableInductor
VariableResistor
VoltageSensor
ZDiode
▸
Planar (acausal)
PlanarAccelerationSensor
PlanarBody
PlanarDamper
PlanarDistance
PlanarDistanceSensor
PlanarFixed
PlanarForce
PlanarPointMass
PlanarPositionSensor
PlanarPrismatic
PlanarRelPositionSensor
PlanarRelativeTorque
PlanarRevolute
PlanarRollingWheel
PlanarSpring
PlanarSpringDamper
PlanarTorque
PlanarVelocitySensor
PlanarWorld
▸
Rotational (acausal)
AngleSensor
BearingFriction
Clutch
ConstantRotSpeed
ConstantTorque
EMF
ElastoBacklash
ExpSineTorque
Freewheel
IdealGear
Inertia
LinearSpeedDependentTorque
QuadraticSpeedDependentTorque
RampTorque
RelAngleSensor
RelRotSpeedSensor
RotAccelerate
RotBrake
RotDamper
RotFixed
RotSpeed
RotSpeedSensor
RotSpring
RotSpringDamper
SineTorque
Torque
Torque2
TrapezoidTorque
▸
Thermal (acausal)
BodyRadiation
Convection
ConvectiveResistor
FixedHeatFlow
FixedTemperature
HeatCapacitor
HeatFlowSensor
PrescribedHeatFlow
PrescribedTemperature
RelTemperatureSensor
TemperatureSensor
ThermalConductor
ThermalResistor
▸
Translational (acausal)
Accelerate
Brake
ConstantForce
ConstantSpeed
Damper
ElastoGap
ExpSineForce
Fixed
Force
Force2
Friction
Lever
LinearSpeedDependentForce
Mass
MassWithWeight
PositionSensor
Pulley
QuadraticSpeedDependentForce
RampForce
RelPositionSensor
RelSpeedSensor
Rod
SineForce
SlidingMass
Speed
SpeedSensor
Spring
SpringDamper
TranslationalEMF
TrapezoidForce
▸
Continuous blocks
constraint
delay
derivative
hpf
integrator
lpf
pid
stateSpace
tf
▸
Dashboard blocks
dashboardCallbackButton
dashboardCheckBox
dashboardComboBox
dashboardDisplay
dashboardEdit
dashboardGauge
dashboardHalfGauge
dashboardKnob
dashboardLamp
dashboardLinearGauge
dashboardMultiStateImage
dashboardPushButton
dashboardQuarterGauge
dashboardRadioButton
dashboardRockerSwitch
dashboardRotarySwitch
dashboardScope
dashboardSlider
dashboardSliderSwitch
dashboardToggleSwitch
▸
Discrete blocks
ddelay
detectChange
detectDecrease
detectIncrease
difference
dstateSpace
dtf
fallingEdge
foh
rateTransition
risingEdge
unitDelay
zoh
▸
FMI and Modelica blocks
fmu
fmuMe
modelica
▸
Logic blocks
and
bitClear
bitSet
bitwiseOperator
combinatorialLogic
compareToConstant
compareToZero
extractBits
if
intervalTest
intervalTestDynamic
logicalOperator
not
or
relationalOperator
shiftArithmetic
switchCase
xor
▸
Lookup Tables
directLookup
interpolationPrelookup
lookup1D
lookup2D
lookupDynamic
lookupND
prelookup
▸
Math blocks
abs
atan2
bias
complexToMagnitudeAngle
complexToRealImag
conjugate
crossProduct
divide
dotProduct
gain
magnitudeAngleToComplex
mathFunction
matmul
max
min
mult
negate
polynomial
productOfElements
realImagToComplex
roundingFunction
sign
sqrt
sum
sumElements
trigFunction
wrapToZero
▸
Nonlinear blocks
backlash
coulombViscousFriction
deadZone
hitCrossing
hysteresis
quantizer
rate
saturation
▸
Sink blocks
display
fileSink
labelSink
scope
stopSimulation
terminator
toWorkspace
xyScope
xyzScope
▸
Source blocks
chirp
clock
constant
counterFreeRunning
counterLimited
enumeratedConstant
fileSource
fromWorkspace
impulse
labelSource
noise
pulse
ramp
repeatingSequenceInterpolated
repeatingSequenceStair
signalGenerator
sine
step
▸
User-Defined Function blocks
expression
nelsonFunction
▸
Utility blocks
assignment
busAssignment
busCreator
busSelector
comment
concatenate
convert
dataStoreMemory
dataStoreRead
dataStoreWrite
demux
functionCallGenerator
functionCallSplit
initialCondition
iteratorCondition
iteratorNumber
merge
multiportSwitch
mux
reshape
selector
signalConversion
subsystem
switch
toggleSwitch
width
▸
nflow engine
NFlow.exportfmu
NFlow.plotScopes
add_block
add_line
bdIsDirty
bdIsLoaded
bdclose
bdroot
close_system
delete_block
delete_line
find_system
gcbh
getNFlowBlockHandle
get_param
getfullname
linmod
load_system
new_system
nflow_codegenerate
save_system
set_param
sim
NFlow.sspInfo
trim
▸
NFlow FMI import
fmiCoSimulate
fmiInfo
fmiModelExchange
fmuToBlock
modelicaConfigure
modelicaInfo
modelicaToFmu
▸
nflow editor
nflow
nflow_dashboard
nflow_multirate
nflow_solvers
nflow_wire_editing
nflow_workspace
open_system
▸
Package manager window
nmm_gui
▸
Standalone application compiler
compiler.build.Results
compiler.build.Results
compiler.build.StandaloneApplicationOptions
compiler.build.StandaloneApplicationOptions
compiler.build.standaloneApplication
compiler.build.standaloneApplication
compiler.build.standaloneWindowsApplication
compiler.build.standaloneWindowsApplication
compiler.package.InstallerOptions
compiler.package.InstallerOptions
compiler.package.installer
compiler.package.installer
compiler.runtime.Dependencies
compiler.runtime.Dependencies
compiler.runtime.customInstaller
compiler.runtime.customInstaller
compiler_build_tutorial
compiler_build_tutorial
compiler_embedded_data_tutorial
compiler_embedded_data_tutorial
compiler_installer_tutorial
compiler_installer_tutorial
compiler_linux_installer_tutorial
compiler_linux_installer_tutorial
compiler_linux_runtime_tutorial
compiler_linux_runtime_tutorial
compiler_macos_installer_tutorial
compiler_macos_installer_tutorial
compiler_project_tutorial
compiler_project_tutorial
compiler_runtime_tutorial
compiler_runtime_tutorial
compiler_standalone_tutorial
compiler_standalone_tutorial
nelson.compiler.BuildOptions
nelson.compiler.BuildOptions
nelson.compiler.BuildResult
nelson.compiler.BuildResult
nelson.compiler.analyze
nelson.compiler.analyze
nelson.compiler.build
nelson.compiler.build