## Scilab functions

abcd - state-space matrices
abinv - AB invariant subspace
abort - interrupt evaluation.
abs - absolute value, magnitude
acoshm - matrix hyperbolic inverse cosine
acosh - hyperbolic cosine inverse
acosm - matrix wise cosine inverse
acos - element wise cosine inverse
addcolor - add new colors to the current colormap
addf - symbolic addition
addinter - new functions interface incremental linking at run time
addmenu - interactive button or menu definition
add_edge - adds an edge or an arc between two nodes
add_node - adds a disconnected node to a graph
adj2sp - converts adjacency form into sparse matrix.
adj_lists - computes adjacency lists
aff2ab - linear (affine) function to A,b conversion
agregation_properties - description of the Agregation entity properties
alufunctions - description and number of pixel drawing modes.
amell - Jacobi's am function
analpf - create analog low-pass filter
analyze - frequency plot of a sound signal
and (&) - logical and
ans - answer
apropos - searches keywords in Scilab help
arc_graph - graph with nodes corresponding to arcs
arc_number - number of arcs of a graph
arc_properties - description of the Arc entity properties
argn - number of arguments in a function call
arhnk - Hankel norm approximant
arl2 - SISO model realization by L2 transfer approximation
arma2p - extract polynomial matrices from ar representation
armac - Scilab description of an armax process
armax1 - armax identification
armax - armax identification
arma - Scilab arma library
arsimul - armax simulation
artest - arnold dynamical system
articul - finds one or more articulation points
ascii - string ascii conversions
asinhm - matrix hyperbolic inverse sine
asinh - hyperbolic sine inverse
asinm - matrix wise sine inverse
asin - sine inverse
atanhm - matrix hyperbolic tangent inverse
atanh - hyperbolic tangent inverse
atanm - square matrix tangent inverse
atan - 2-quadrant and 4-quadrant inverse tangent
augment - augmented plant
auread - load .au sound file
auwrite - writes .au sound file
axes_properties - description of the axes entity properties
axis_properties - description of the axis entity properties
backslash (\) - left matrix division.
balanc - matrix or pencil balancing
balreal - balanced realization
bandwr - bandwidth reduction for a sparse matrix
basename - strip directory and suffix from filenames
bdiag - block diagonalization, generalized eigenvectors
besseli - Modified I sub ALPHA Bessel functions of the first kind.
besselj - Modified J sub ALPHA Bessel functions of the first kind.
besselk - Modified K sub ALPHA Bessel functions of the second kind.
bessely - Modified Y sub ALPHA Bessel functions of the second kind.
best_match - best matching of a graph
bezout - Bezout equation for polynomials
bifish - shows a bifurcation diagram in a fish population discrete time model
bilin - general bilinear transform
binomial - binomial distribution probabilities
black - Black's diagram (Nichols chart)
bloc2exp - block-diagram to symbolic expression
bloc2ss - block-diagram to state-space conversion
bode - Bode plot
bool2s - convert boolean matrix to a zero one matrix.
boolean - Scilab Objects, boolean variables and operators & | ~
boucle - phase portrait of a dynamical system with observer
brackets ([,]) - left and right brackets
break - keyword to interrupt loops
bstap - hankel approximant
buttmag - response of Butterworth filter
bvode - boundary value problems for ODE
cainv - Dual of abinv
calerf - computes error functions.
calfrq - frequency response discretization
call - Fortran or C user routines call
canon - canonical controllable form
casc - cascade realization of filter from coefficients
case - keyword used in select
ccontrg - central H-infinity controller
cdfbet - cumulative distribution function Beta distribution
cdfbin - cumulative distribution function Binomial distribution
cdfchi - cumulative distribution function chi-square distribution
cdfchn - cumulative distribution function non-central chi-square distribution
cdffnc - cumulative distribution function non-central f-distribution
cdff - cumulative distribution function F distribution
cdfgam - cumulative distribution function gamma distribution
cdfnbn - cumulative distribution function negative binomial distribution
cdfnor - cumulative distribution function normal distribution
cdfpoi - cumulative distribution function poisson distribution
cdft - cumulative distribution function Student's T distribution
ceil - rounding up
center - center
cepstrum - cepstrum calculation
chaintest - a three-species food chain model
chain_struct - chained structure from adjacency lists of a graph
champ1 - 2D vector field plot with colored arrows
champ_properties - description of the 2D vector field entity properties
champ - 2D vector field plot
chart - Nichols chart
chdir - changes Scilab current directory
cheb1mag - response of Chebyshev type 1 filter
cheb2mag - response of type 2 Chebyshev filter
check_graph - checks a Scilab graph list
check_io - Checks and sets Scicos block port numbers.
chepol - Chebychev polynomial
chfact - sparse Cholesky factorization
chol - Cholesky factorization
chsolve - sparse Cholesky solver
circuit - finds a circuit or the rank function in a directed graph
classmarkov - recurrent and transient classes of Markov matrix
clean - cleans matrices (round to zero small entries)
clearfun - remove primitive.
clearglobal - kills global variables
clear - kills variables
close - close a figure
cls2dls - bilinear transform
cmb_lin - symbolic linear combination
cmndred - common denominator form
cmoment - central moments of all orders
code2str - returns character string associated with Scilab integer codes.
coeff - coefficients of matrix polynomial
coffg - inverse of polynomial matrix
coff - resolvent (cofactor method)
colcompr - column compression of polynomial matrix
colcomp - column compression, kernel, nullspace
colinout - inner-outer factorization
colon (:) - colon operator
colormap - using colormaps
colregul - removing poles and zeros at infinity
comma (,) - column, instruction, argument separator
comments - comments
companion - companion matrix
comp - scilab function compilation
cond - condition number
conj - conjugate
connex - connected components
contour2di - compute level curves of a surface on a 2D plot
contour2d - level curves of a surface on a 2D plot
contourf - filled level curves of a surface on a 2D plot
contour - level curves on a 3D surface
contract_edge - contracts edges between two nodes
contrss - controllable part
contr - controllability, controllable subspace, staircase
cont_frm - transfer to controllable state-space
cont_mat - controllability matrix
convex_hull - convex hull of a set of points in the plane
convol - convolution
convstr - case conversion
con_nodes - set of nodes of a connected component
copfac - right coprime factorization
copy - copy a graphics entity.
correl - correlation of two variables
corr - correlation, covariance
coshm - matrix hyperbolic cosine
cosh - hyperbolic cosine
cosm - matrix cosine function
cos - cosine function
cotg - cotangent
cothm - matrix hyperbolic cotangent
coth - hyperbolic cotangent
covar - covariance of two variables
csim - simulation (time response) of linear system
cspect - spectral estimation (correlation method)
ctr_gram - controllability gramian
cumprod - cumulative product
cumsum - cumulative sum
curblock - get current block index in a Scicos simulation function
cycle_basis - basis of cycle of a simple undirected graph
czt - chirp z-transform algorithm
c_link - check dynamic link
dasrt - DAE solver with zero crossing
dassl - differential algebraic equation
datafit - Parameter identification based on measured data
date - Current date as date string
dbphi - frequency response to phase and magnitude representation
dcf - double coprime factorization
ddp - disturbance decoupling
debug - debugging level
dec2hex - hexadecimal representation of integers
deff - on-line definition of function
definedfields - return index of list's defined fields
degree - degree of polynomial matrix
delbpt - delete breakpoint
delete_arcs - deletes all the arcs or edges between a set of nodes
delete_nodes - deletes nodes
delete - delete a graphic entity and its children.
delip - elliptic integral
delmenu - interactive button or menu deletion
demos - guide for scilab demos
denom - denominator
derivative - approximate derivatives of a function
derivat - rational matrix derivative
des2ss - descriptor to state-space
des2tf - descriptor to transfer function conversion
determ - determinant of polynomial matrix
detr - polynomial determinant
det - determinant
dft - discrete Fourier transform
dhinf - H_infinity design of discrete-time systems
dhnorm - discrete H-infinity norm
diag - diagonal including or extracting
diary - diary of session
diff - Difference and discrete derivative
diophant - diophantine (Bezout) equation
dirname - get directory from filenames
dispbpt - display breakpoints
dispfiles - display opened files properties
disp - displays variables
dlgamma - derivative of gammaln function, psi function
dot (.) - symbol
double - conversion from integer to double precision representation
dragrect - Drag rectangle(s) with mouse
drawaxis - draw an axis
drawlater - makes axes children invisible.
drawnow - draw hidden graphics entities.
draw - draw an entity.
driver - select a graphics driver
dscr - discretization of linear system
dsearch - dichotomic (binary) search
dsimul - state space discrete time simulation
dtsi - stable anti-stable decomposition
dt_ility - detectability test
duplicate - duplicates vector entries
edge_number - number of edges of a graph
edit_curv - interactive graphic curve editor
edit_graph_menus - edit_graph menus description
edit_graph - graph and network graphical editor
edit - function editing
eigenmarkov - normalized left and right Markov eigenvectors
ell1mag - magnitude of elliptic filter
elseif - keyword in if-then-else
else - keyword in if-then-else
emptystr - zero length string
empty ([]) - empty matrix
endfunction - closes a function definition
end - end keyword
eqfir - minimax approximation of FIR filter
eqiir - Design of iir filters
equal (=) - affectation, comparison equal sign
equil1 - balancing (nonnegative) pair of matrices
equil - balancing of pair of symmetric matrices
ereduc - computes matrix column echelon form by qz transformations
erfcx - scaled complementary error function.
erfc - The complementary error function.
erf - The error function.
errbar - add vertical error bars on a 2D plot
errcatch - error trapping
errclear - error clearing
error - error messages
eval3dp - compute facets of a 3D parametric surface
eval3d - values of a function on a grid
eval - evaluation of a matrix of strings
evans - Evans root locus
evstr - evaluation of expressions
excel2sci - reads ascii Excel files
execstr - execute Scilab code in strings
exec - script file execution
exists - checks variable existence
exit - Ends the current Scilab session
expm - square matrix exponential
exp - element-wise exponential
external - Scilab Object, external function or routine
extraction - matrix and list entry extraction
eye - identity matrix
fac3d - 3D plot of a surface (obsolete)
factors - numeric real factorization
faurre - filter computation by simple Faurre algorithm
fchamp - direction field of a 2D first order ODE
fcontour2d - level curves of a surface defined by a function on a 2D plot
fcontour - level curves on a 3D surface defined by a function
fec_properties - description of the fec entities properties
fec - pseudo-color plot of a function defined on a triangular mesh
feedback - feedback operation
feval - multiple evaluation
ffilt - coefficients of FIR low-pass
fftshift - rearranges the fft output, moving the zero frequency to the center of the spectrum
fft - fast Fourier transform.
fgrayplot - 2D plot of a surface defined by a function using colors
figure_properties - description of the graphics figure entity properties
figure - create a figure
fileinfo - Provides information about a file
file - file management
filter - modelling filter
findm - for elliptic filter design
findobj - find an object with specified property
findx0BD - Estimates state and B and D matrices of a discrete-time linear system
find_freq - parameter compatibility for elliptic filter design
find_path - finds a path between two nodes
find - find indices of boolean vector or matrix true elements
findABCD - discrete-time system subspace identification
findAC - discrete-time system subspace identification
findBD - initial state and system matrices B and D of a discrete-time system
findBDK - Kalman gain and B D system matrices of a discrete-time system
findR - Preprocessor for estimating the matrices of a linear time-invariant dynamical system
fit_dat - Parameter identification based on measured data
fix - rounding towards zero
floor - rounding down
flts - time response (discrete time, sampled system)
foo - foo short description
formatman - translates old NROFF man files in a directory into ascii, tex, html or xml
format - number printing and display format
fort - Fortran or C user routines call
for - language keyword for loops
fourplan - augmented plant to four plants
fplot2d - 2D plot of a curve defined by a function
fplot3d1 - 3D gray or color level plot of a surface defined by a function
fplot3d - 3D plot of a surface defined by a function
fprintf - Emulator of C language fprintf function
fprintfMat - print a matrix in a file.
frep2tf - transfer function realization from frequency response
freq - frequency response
freson - peak frequencies
frexp - dissect floating-point numbers into base 2 exponent and mantissa
frfit - frequency response fit
frmag - magnitude of FIR and IIR filters
fscanf - Converts formatted input read on a file
fscanfMat - Reads a Matrix from a text file.
fsfirlin - design of FIR, linear phase filters, frequency sampling technique
fsolve - find a zero of a system of n nonlinear functions
fspecg - stable factorization
fstabst - Youla's parametrization
fstair - computes pencil column echelon form by qz transformations
ftest - Fischer ratio
ftuneq - Fischer ratio for samples of unequal size.
fullrfk - full rank factorization of A^k
fullrf - full rank factorization
full - sparse to full matrix conversion
fun2string - generates ascii definition of a scilab function
funcprot - switch scilab functions protection mode
functions - Scilab procedures and Scilab objects
function - opens a function definition
funptr - coding of primitives ( wizard stuff )
fusee - a set of Scilab macro for a landing rocket problem
gainplot - magnitude plot
gamitg - H-infinity gamma iterations
gammaln - The logarithm of gamma function.
gamma - The gamma function.
gcare - control Riccati equation
gcd - gcd calculation
gcf - gets the current active tksci figure
genfac3d - compute facets of a 3D surface
genlib - build library from all functions in given directory
genmarkov - generates random markov matrix with recurrent and transient classes
gen_net - interactive or random generation of a network
geom3d - projection from 3D on 2D after a 3D plot
geomean - geometric mean
getblocklabel - get label of a Scicos block at running time
getcolor - dialog to select colors in the current colormap
getcurblock - get Scicos current block number while running
getcwd - get Scilab current directory
getdate - get date and time information
getd - getting all functions defined in a directory
getenv - get the value of an environment variable
getfield - list field extraction
getfont - dialog to select font
getf - defining a function from a file
getio - get Scilab input/output logical units
getlinestyle - dialog to select linestyle
getmark - dialog to select mark (symbol)
getpid - get Scilab process identificator
getscicosvars - get Scicos data structure while running
getsymbol - dialog to select a symbol and its size
getvalue - xwindow dialog for data acquisition
getversion - get Scilab version name
get_function_path - get source file path of a library function
get - Retrieve a property value from a graphics entity or an User Interface object.
gfare - filter Riccati equation
gfrancis - Francis equations for tracking
girth - girth of a directed graph
givens - Givens transformation
glever - inverse of matrix pencil
glist - graph list creation
global - Define global variable
glue - glue a set of graphics entities into an agregation.
gpeche - a fishing program
graduate - pretty axis graduations
grand - Random number generator(s)
graphics_entities - description of the graphics entities data structures
graph_2_mat - node-arc or node-node incidence matrix of a graph
graph_center - center of a graph
graph_complement - complement of a graph
graph_diameter - diameter of a graph
graph_power - kth power of a directed 1-graph
graph_simp - converts a graph to a simple undirected graph
graph_sum - sum of two graphs
graph_union - union of two graphs
graph-list - description of graph list
graycolormap - linear gray colormap
grayplot_properties - description of the grayplot entities properties
grayplot - 2D plot of a surface using colors
graypolarplot - Polar 2D plot of a surface using colors
grep - find matches of a string in a vector of strings
group - group delay for digital filter
gr_menu - simple interactive graphic editor
gschur - generalized Schur form (obsolete).
gsort - decreasing order sorting
gspec - eigenvalues of matrix pencil (obsolete)
gstacksize - set/get scilab global stack size
gtild - tilde operation
g_margin - gain margin
h2norm - H2 norm
halt - stop execution
hamilton - hamiltonian circuit of a graph
hankelsv - Hankel singular values
hank - covariance to hankel matrix
harmean - harmonic mean
hat (^) - exponentiation
havewindow - return scilab window mode
help - on-line help command
hermit - Hermite form
hess - Hessenberg form
hex2dec - conversion from hexadecimal representation to integers
hilb - Hilbert transform
hinf - H_infinity design of continuous-time systems
hist3d - 3D representation of a histogram
histplot - plot a histogram
horner - polynomial/rational evaluation
host - Unix or DOS command execution
hotcolormap - red to yellow colormap
householder - Householder orthogonal reflexion matrix
hrmt - gcd of polynomials
htrianr - triangularization of polynomial matrix
hypermatrices - Scilab object, N dimensional matrices in Scilab
hypermat - initialize an N dimensional matrices
h_cl - closed loop matrix
h_inf_st - static H_infinity problem
h_inf - H-infinity (central) controller
h_norm - H-infinity norm
iconvert - conversion to 1 or 4 byte integer representation
icon_edit - simple interactive graphic block icon editor
ieee - set floating point exception mode
if then else - conditional execution
iirgroup - group delay Lp IIR filter optimization
iirlp - Lp IIR filter optimization
iir - iir digital filter
ilib_build - utility for shared library management
ilib_compile - ilib_build utility: executes the makefile produced by ilib_gen_Make
ilib_for_link - utility for shared library management with link
ilib_gen_gateway - utility for ilib_build, generates a gateway file.
ilib_gen_loader - utility for ilib_build: generates a loader file
ilib_gen_Make - utility for ilib_build: produces a makefile for building shared libraries
imag - imaginary part
impl - differential algebraic equation
imrep2ss - state-space realization of an impulse response
imult - multiplication by i the imaginary unitary
im_inv - inverse image
inistate - Estimates the initial state of a discrete-time system
input - prompt for user input
insertion - matrix and list insertion or modification
int16 - conversion to 2 bytes integer representation
int2d - definite 2D integral by quadrature and cubature method
int32 - conversion to 4 bytes integer representation
int3d - definite 3D integral by quadrature and cubature method
int8 - conversion to one byte integer representation
intc - Cauchy integral
intdec - Changes sampling rate of a signal
integrate - integration by quadrature
interpln - linear interpolation
interp - interpolation
intersci - scilab tool to interface C of Fortran functions with scilab
intersect - returns the vector of common values of two vectors
intg - definite integral
intl - Cauchy integral
intppty - set interface argument passing properties
intsplin - integration of experimental data by spline interpolation
inttrap - integration of experimental data by trapezoidal interpolation
inttype - type integers used in integer data types
int - integer part
invr - inversion of (rational) matrix
invsyslin - system inversion
inv_coeff - build a polynomial matrix from its coefficients
inv - matrix inverse
iqr - interquartile range
isdef - check variable existence
isdir - checks if argument is a directory path
isequal - objects comparison
iserror - error occurence test
isglobal - check if a variable is global
isinf - check for infinite entries
isnan - check for "Not a Number" entries
isoview - set scales for isometric plot (do not change the size of the window)
isreal - check if a variable as real or complex entries
is_connex - connectivity test
jmat - row or column block permutation
justify - Justify character array.
kalm - Kalman update
karmarkar - karmarkar algorithm
kernel - kernel, nullspace
keyboard - keyboard commands
knapsack - solves a 0-1 multiple knapsack problem
kpure - continuous SISO system limit feedback gain
krac2 - continuous SISO system limit feedback gain
kroneck - Kronecker form of matrix pencil
kron - Kronecker product (.*.)
labostat - Statistical toolbox for Scilab
lasterror - get last recorded error message
lattn - recursive solution of normal equations
lattp - lattp
lcf - normalized coprime factorization
lcmdiag - least common multiple diagonal factorization
lcm - least common multiple
ldivf - left symbolic division
ldiv - polynomial matrix long division
leastsq - Solves non-linear least squaresproblems
left ([) - left bracket
legends - draw graph legend
legend_properties - description of the Legend entity properties
length - length of object
leqr - H-infinity LQ gain (full state)
less (<) - lower than comparison
levin - Toeplitz system solver by Levinson algorithm (multidimensional)
lev - Yule-Walker equations (Levinson's algorithm)
lex_sort - lexicographic matrix rows sorting
lft - linear fractional transformation
lgfft - utility for fft
library - library datatype description
lib - library definition
lin2mu - linear signal to mu-law encoding
lincos - linearizes a system described by a scicos diagram
lindquist - Lindquist's algorithm
lines - rows and columns used for display
line_graph - graph with nodes corresponding to edges
linfn - infinity norm
linf - infinity norm
link - dynamic link
linmeq - Sylvester and Lyapunov equations solver
linpro - linear programming solver
linsolve - linear equation solver
linspace - linearly spaced vector
lin - linearization
listfiles - list files
list - Scilab object and list function definition
lmisolver - linear matrix inequation solver
lmitool - tool for solving linear matrix inequations
loadmatfile - loads a Matlab 5 MAT-file into Scilab
loadplots - loads and formats saved plots
loadwave - load a sound <<wav>> file into scilab
load_graph - loads a graph
load - load saved variable
locate - mouse selection of a set of points
log10 - logarithm
log1p - computes with accuracy the natural logarithm of its argument added by one
log2 - base 2 logarithm
logm - square matrix logarithm
logspace - logarithmically spaced vector
log - natural logarithm
lotest - demo of the Lorenz attractor
lqe - linear quadratic estimator (Kalman Filter)
lqg2stan - LQG to standard problem
lqg_ltr - LQG with loop transform recovery
lqg - LQG compensator
lqr - LQ compensator (full state)
lsq - linear least square problems.
lsslist - Scilab linear state space function definition
lstcat - list concatenation
lstsize - list, tlist, mlist numbers of entries
ltitr - discrete time response (state space)
ludel - utility function used with lufact
lufact - sparse lu factorization
luget - extraction of sparse LU factors
lusolve - sparse linear system solver
lu - LU factors of Gaussian elimination
lyap - Lyapunov equation
macglov - Mac Farlane Glover problem
macr2lst - function to list conversion
macrovar - variables of function
macro - Scilab procedure and Scilab object
mad - mean absolute deviation
make_graph - makes a graph list
make_index - creates a new index file for on-line help
manedit - editing a manual item
man - on line help XML file description format
mapsound - Plots a sound map
markp2ss - Markov parameters to state-space
matfile2sci - converts a Matlab 5 MAT-file into a Scilab binary file
matrices - Scilab object, matrices in Scilab
matrix - reshape a vector or a matrix to a different size matrix
mat_2_graph - graph from node-arc or node-node incidence matrix
maxi - maximum
max_cap_path - maximum capacity path
max_clique - maximum clique of a graph
max_flow - maximum flow between two nodes
max - maximum
mclearerr - reset binary file access errors
mclose - close an opened file
meanf - weighted mean of a vector or a matrix
mean - mean (row mean, column mean) of vector/matrix entries
median - median (row median, column median) of vector/matrix entries
meof - check if end of file has been reached
mese - maximum entropy spectral estimation
mesh2d - triangulation of n points in the plane
mfft - multi-dimensional fft
mfile2sci - Matlab M_file to scilab translation function
mgeti - reads byte or word in a given binary format return an int type
mgetl - read lines from an ascii file
mgetstr - read a character string
mget - reads byte or word in a given binary format and convert to double
milk_drop - milk drop 3D function
mine - a mining problem
mini - minimum
minreal - minimal balanced realization
minss - minimal realization
minus (-) - substraction operator, sign changes
min_lcost_cflow - minimum linear cost constrained flow
min_lcost_flow1 - minimum linear cost flow
min_lcost_flow2 - minimum linear cost flow
min_qcost_flow - minimum quadratic cost flow
min_weight_tree - minimum weight spanning tree
min - minimum
mlist - Scilab object, matrix oriented typed list definition.
mode - select a mode in exec file
modulo - symetric arithmetic remainder modulo m
moment - non central moments of all orders
mopen - open a file
move - move, translate, a graphic entity and its children.
mps2linpro - convert lp problem given in MPS format to linpro format
mputl - writes strings in an ascii file
mputstr - write a character string in a file
mput - writes byte or word in a given binary format
mrfit - frequency response fit
msd - mean squared deviation
mseek - set current position in binary file.
mtell - binary file management
mtlb_load - load variables from file with matlab4 format.
mtlb_mode - switch Matlab like operations
mtlb_save - save variables on file with matlab4 format.
mtlb_sparse - convert sparse matrix
mu2lin - mu-law encoding to linear signal
mulf - symbolic multiplication
mvvacov - computes variance-covariance matrix
m_circle - M-circle plot
names - scilab names syntax
nand2mean - difference of the means of two independent samples
nanmax - max (ignoring Nan's)
nanmeanf - mean (ignoring Nan's) with a given frequency.
nanmean - mean (ignoring Nan's)
nanmedian - median of the values of a numerical vector or matrix
nanmin - min (ignoring Nan's)
nanstdev - standard deviation (ignoring the NANs).
nansum - sum ignoring Nan's
narsimul - armax simulation ( using rtitr)
ndims - number of dimensions of an array
nearfloat - get previous or next floating-point number
nehari - Nehari approximant
neighbors - nodes connected to a node
netclose - closes an edit_graph window
netwindows - gets the numbers of edit_graph windows
netwindow - selects the current edit_graph window
newest - returns newest file of a set of files
newfun - add a name in the table of functions
nextpow2 - next higher power of 2.
nf3d - rectangular facets to plot3d parameters
nfreq - frequence of the values in a vector or matrix
nlev - Leverrier's algorithm
nnz - number of non zero entries in a matrix
nodes_2_path - path from a set of nodes
nodes_degrees - degrees of the nodes of a graph
node_number - number of nodes of a graph
noisegen - noise generation
norm - matrix norms
not (~) - logical not
null - delete an element in a list
number_properties - determine floating-point parameters
numdiff - numerical gradient estimation
numer - numerator
nyquist - nyquist plot
obscont1 - a controlled-observed system
obscont - observer based controller
observer - observer design
obsvss - observable part
obsv_mat - observability matrix
obs_gram - observability gramian
odedc - discrete/continuous ode solver
odedi - test of ode
odeoptions - set options for ode solvers
ode_discrete - ordinary differential equation solver, discrete time simulation
ode_root - ordinary differential equation solver with root finding
ode - ordinary differential equation solver
oldload - load saved variable in 2.4.1 and previous formats
oldsave - saving variables in 2.4.1 and previous format
ones - matrix made of ones
optim - non-linear optimization routine
orth - orthogonal basis
or | - logical or
overloading - display, functions and operators overloading capabilities
param3d1 - 3D plot of parametric curves
param3d_properties - description of the 3D curves entities properties
param3d - 3D plot of a parametric curve
paramfplot2d - animated 2D plot, curve defined by a function
parents ( ) - left and right parenthesis
parrot - Parrot's problem
part - extraction of strings
patch_properties - description of the Patch entity properties
pathconvert - pathnames convertion between posix and windows.
path_2_nodes - set of nodes from a path
pause - pause mode, invoke keyboard
pbig - eigen-projection
pdiv - polynomial division
pen2ea - pencil to E,A conversion
pencan - canonical form of matrix pencil
penlaur - Laurent coefficients of matrix pencil
percent (%) - special character
perctl - computation of percentils
perfect_match - min-cost perfect matching
pertrans - pertranspose
pfss - partial fraction decomposition
phasemag - phase and magnitude computation
phc - Markovian representation
pinv - pseudoinverse
pipe_network - solves the pipe network problem
playsnd - sound player facility
plot2d1 - 2D plot (logarithmic axes) (obsolete)
plot2d2 - 2D plot (step function)
plot2d3 - 2D plot (vertical bars)
plot2d4 - 2D plot (arrows style)
plot2d - 2D plot
plot3d1 - 3D gray or color level plot of a surface
plot3d2 - plot surface defined by rectangular facets
plot3d3 - mesh plot surface defined by rectangular facets
plot3d - 3D plot of a surface
plotframe - plot a frame with scaling and grids
plotprofile - extracts and displays execution profiles of a Scilab function
plot_graph - general plot of a graph
plot - simple plot
plus (+) - addition operator
plzr - pole-zero plot
pmodulo - positive arithmetic remainder modulo m
pol2des - polynomial matrix to descriptor form
pol2str - polynomial to string conversion
pol2tex - convert polynomial to TeX format
polarplot - Plot polar coordinates
polar - polar form
polfact - minimal factors
polyline_properties - description of the Polyline entity properties
poly - polynomial definition
portr3d - 3 dimensional phase portrait.
portrait - 2 dimensional phase portrait.
power - power operation (^,.^)
ppol - pole placement
prbs_a - pseudo random binary sequences generation
predecessors - tail nodes of incoming arcs of a node
predef - variable protection
printf_conversion - printf, sprintf, fprintf conversion specifications
printf - Emulator of C language printf function
printing - printing scilab graphics
print - prints variables in a file
prod - product
profile - extract execution profiles of a Scilab function
projsl - linear system projection
projspec - spectral operators
proj - projection
psmall - spectral projection
pspect - cross-spectral estimate between 2 series
pvmd3 - PVM daemon
pvm_addhosts - add hosts to the virtual machine.
pvm_barrier - blocks the calling process until all processes in a group have called it.
pvm_bcast - broacasts a message to all members of a group
pvm_bufinfo - Returns information about a message buffer.
pvm_config - sends a message
pvm_delhosts - deletes hosts from the virtual machine.
pvm_error - Prints message describing an error returned by a PVM call
pvm_exit - tells the local pvmd that this process is leaving PVM.
pvm_f772sci - Convert a F77 complex into a complex scalar
pvm_getinst - returns the instance number in a group of a PVM process.
pvm_gettid - returns the tid of the process identified by a group name and instance number
pvm_get_timer - Gets the system's notion of the current time.
pvm_gsize - returns the number of members presently in the named group.
pvm_halt - stops the PVM daemon
pvm_joingroup - enrolls the calling process in a named group.
pvm_kill - Terminates a specified PVM process.
pvm_lvgroup - Unenrolls the calling process from a named group.
pvm_mytid - returns the tid of the calling process.
pvm_parent - tid of the process that spawned the calling process.
pvm_probe - Check if message has arrived.
pvm_recv - receive a message.
pvm_reduce - Performs a reduce operation over members of the specified group
pvm_sci2f77 - Convert complex scalar into F77
pvm_send - immediately sends (or multicast) data.
pvm_set_timer - Sets the system's notion of the current time.
pvm_spawn_independent - Starts new PVM processes.
pvm_spawn - Starts new Scilab processes.
pvm_start - Start the PVM daemon
pvm_tasks - information about the tasks running on the virtual machine.
pvm_tidtohost - returns the host of the specified PVM process.
pvm - communications with other applications using Parallel Virutal Machine
pwd - print Scilab current directory
p_margin - phase margin
qassign - solves a quadratic assignment problem
qr - QR decomposition
quapro - linear quadratic programming solver
quart - computation of quartiles
quaskro - quasi-Kronecker form
quit - decrease the pause level or exit
quote (') - transpose operator, string delimiter
randpencil - random pencil
rand - random number generator
range - range (span) of A^k
rankqr - rank revealing QR factorization
rank - rank
rational - Scilab objects, rational in Scilab
rat - Floating point rational approximation
rcond - inverse condition number
rdivf - right symbolic division
read4b - fortran file binary read
readb - fortran file binary read
readc_ - read a character string
readmps - reads a file in MPS format
read - matrices read
real - real part
rectangle_properties - description of the Rectangle entity properties
recur - a bilinear recurrent equation
reglin - Linear regression
regress - regression coefficients of two variables
remezb - Minimax approximation of magnitude response
remez - Remez's algorithm
repfreq - frequency response
replot - redraw the current graphics window with new boundaries
residu - residue
resume - return or resume execution and copy some local variables
return - return or resume execution and copy some local variables
riccati - Riccati equation
riccsl - Riccati equation solver
ricc - Riccati equation
ric_desc - Riccati equation
rlist - Scilab rational fraction function definition
roots - roots of polynomials
rotate - rotation of a set of points
round - rounding
routh_t - Routh's table
rowcompr - row compression of polynomial matrix
rowcomp - row compression, range
rowinout - inner-outer factorization
rowregul - removing poles and zeros at infinity
rowshuff - shuffle algorithm
rpem - RPEM estimation
rref - computes matrix row echelon form by lu transformations
rtitr - discrete time response (transfer matrix)
rubberbox - Rubberband box for rectangle selection
salesman - solves the travelling salesman problem
savewave - save data into a sound <<wav>> file.
save_graph - saves a graph
save - saving variables in binary files
scaling - affine transformation of a set of points
scanf_conversion - scanf, sscanf, fscanf conversion specifications
scanf - Converts formatted input on standard input
schur - [ordered] Schur decomposition of matrix and pencils
sci2exp - converts an expression to a string
sci2for - scilab function to Fortran routine conversion
sci2map - Scilab to Maple variable conversion
sciargs - scilab command line arguments
scicosim - Scicos simulation function
scicos_block - Scicos block data structure
scicos_cpr - Scicos compiled diagram data structure
scicos_diagram - Scicos diagram data structure
scicos_graphics - Scicos block graphics data structure
scicos_link - Scicos link data structure
scicos_main - Scicos editor main data structure
scicos_menus - Scicos menus description
scicos_model - Scicos block functionality data structure
scicos_params - Scicos diagram parameters data structure
scicos_sim - Scicos simulation data structure
scicos_state - Initial state data structure of Scicos diagram
scicos - Block diagram editor and GUI for the hybrid simulator scicosim
scifunc_block - Scicos block defined interactively
scilab - Major unix script to execute Scilab and miscellaneous tools
scilink - Unix script to relink Scilab
sd2sci - gr_menu structure to scilab instruction convertor
secto3d - 3D surfaces conversion
segs_properties - description of the Segments entity properties
select - select keyword
semicolon (;) - ending expression and row separator
semidef - semidefinite programming
semi (;) - instruction and row separator
sensi - sensitivity functions
setbpt - setting breakpoints
seteventhandler - set an event handler for the current graphic window
setfield - list field insertion
setmenu - interactive button or menu activation
setscicosvars - set Scicos data structure while running
set - set a property value of a graphic entity object or of a User Interface object.
sfact - discrete time spectral factorization
sgrid - s-plane grid lines.
shortest_path - shortest path
showprofile - extracts and displays execution profiles of a Scilab function
show_arcs - highlights a set of arcs
show_graph - displays a graph
show_nodes - highlights a set of nodes
sident - discrete-time state-space realization and Kalman gain
signm - matrix sign function
sign - sign function
simp_mode - toggle rational simplification
simp - rational simplification
sincd - digital sinc function or Direchlet kernel
sinc - sinc function
sinc - samples of sinc function
sinhm - matrix hyperbolic sine
sinh - hyperbolic sine
sinm - matrix sine function
sin - sine function
size - size of objects
slash (/) - right division and feed back
sm2des - system matrix to descriptor
sm2ss - system matrix to state-space
smooth - smoothing by spline functions
solve - symbolic linear system solver
sorder - computing the order of a discrete-time system
sort - decreasing order sorting
sound - sound player facility
sp2adj - converts sparse matrix into adjacency form
spaninter - subspace intersection
spanplus - sum of subspaces
spantwo - sum and intersection of subspaces
sparse - sparse matrix definition
spchol - sparse cholesky factorization
spcompack - converts a compressed adjacency representation
specfact - spectral factor
spec - eigenvalues of matrices and pencils
speye - sparse identity matrix
spget - retrieves entries of sparse matrix
splin - spline function
split_edge - splits an edge by inserting a node
spones - sparse matrix
sprand - sparse random matrix
sprintf - Emulator of C language sprintf function
spzeros - sparse zero matrix
sqroot - W*W' hermitian factorization
sqrtm - matrix square root
sqrt - square root
squarewave - generates a square wave with period 2*%pi
square - set scales for isometric plot (change the size of the window)
srfaur - square-root algorithm
srkf - square root Kalman filter
ss2des - (polynomial) state-space to descriptor form
ss2ss - state-space to state-space conversion, feedback, injection
ss2tf - conversion from state-space to transfer function
sscanf - Converts formatted input given by a string
sskf - steady-state Kalman filter
ssprint - pretty print for linear system
ssrand - random system generator
stabil - stabilization
stacksize - set scilab stack size
standard_define - Scicos block initial definition function
standard_draw - Scicos block drawing function
standard_input - get Scicos block input port positions
standard_origin - Scicos block origin function
standard_output - get Scicos block output port positions
startup - startup file
star (*) - multiplication operator
stdevf - standard deviation
stdev - standard deviation of the values of a vector or matrix
steadycos - Finds an equilibrium state of a system described by a scicos diagram
str2code - return scilab integer codes associated with a character string
strange - range
strcat - catenate character strings
strindex - search position of a character string in an other string.
strings - Scilab Object, character strings
string - conversion to string
stripblanks - strips leading and trailing blanks of strings
strong_connex - strong connected components
strong_con_nodes - set of nodes of a strong connected component
strsubst - substitute a character string by another in a character string.
st_deviation - standard deviation (row or column-wise) of vector/matrix entries
st_ility - stabilizability test
subf - symbolic subtraction
subgraph - subgraph of a graph
subplot - divide a graphics window into a matrix of sub-windows
successors - head nodes of outgoing arcs of a node
sum - sum (row sum, column sum) of vector/matrix entries
supernode - replaces a group of nodes with a single node
surface_properties - description of the 3D entities properties
sva - singular value approximation
svd - singular value decomposition
svplot - singular-value sigma-plot
sylm - Sylvester matrix
sylv - Sylvester equation.
symbols - scilab operator names
sysconv - system conversion
sysdiag - block diagonal system connection
sysfact - system factorization
syslin - linear system definition
syssize - size of state-space system
systems - a collection of dynamical system
system - observation update
systmat - system matrix
tabul - frequency of values of a matrix or vector
tangent - linearization of a dynamical system at an equilibrium point
tanhm - matrix hyperbolic tangent
tanh - hyperbolic tangent
tanm - matrix tangent
tan - tangent
tdinit - interactive initialisation of the tdcs dynamical systems
testmatrix - generate some particular matrices
texprint - TeX output of Scilab object
text_properties - description of the Text entity properties
tf2des - transfer function to descriptor
tf2ss - transfer to state-space
then - keyword in if-then-else
thrownan - eliminates nan values
tilda (~) - logical not
timer - cpu time
time_id - SISO least square identification
titlepage - add a title in the middle of a graphics window
title_properties - description of the Title entity properties
tk_getdir - dialog to get a directory path
tk_getfile - dialog to get a file path
tlist - Scilab object and typed list definition.
toeplitz - toeplitz matrix
tokenpos - returns the tokens positions in a character string.
tokens - returns the tokens of a character string.
trace - trace
translatepaths - translate a set of Matlab M_file directories to scilab
trans_closure - transitive closure
trans - low-pass to other filter transform
trfmod - poles and zeros display
trianfml - symbolic triangularization
tril - lower triangular part of matrix
trimmean - trimmed mean of a vector or a matrix
trisolve - symbolic linear system solver
triu - upper triangle
trzeros - transmission zeros and normal rank
typename - associates a name to variable type
typeof - object type
type - variable type
uicontrol - create a Graphic User Interface object
uimenu - Create a menu or a submenu in a figure
uint16 - conversion to 2 bytes unsigned integer representation
uint32 - conversion to 4 bytes unsigned integer representation
uint8 - conversion to one byte unsigned integer representation
ui_observer - unknown input observer
ulink - unlink a dynamically linked shared object
unglue - unglue an agragation and replace it by individual children.
union - extract union components of a vector
unique - extract unique components of a vector
unix_g - shell (sh) command execution, output redirected to a variable
unix_s - shell (sh) command execution, no output
unix_w - shell (sh) command execution, output redirected to scilab window
unix_x - shell (sh) command execution, output redirected to a window
unix - shell (sh) command execution
unobs - unobservable subspace
unsetmenu - interactive button or menu or submenu de-activation
user - interfacing a Fortran or C routine
varargin - variable numbers of arguments in an input argument list
varargout - variable numbers of arguments in an output argument list
variancef - standard deviation of the values of a vector or matrix
variance - variance of the values of a vector or matrix
varn - symbolic variable of a polynomial
warning - warning messages
wavread - load .wav sound file
wavwrite - writes .wav sound file
wcenter - center and weight
wfir - linear-phase FIR filters
what - list the Scilab primitives
whereami - display current instruction calling tree
whereis - name of library containing a function
where - get current instruction calling tree
while - while keyword
whos - listing of variables in long form
who_user - listing of user's variables
who - listing of variables
wiener - Wiener estimate
wigner - 'time-frequency' wigner spectrum
window - symmetric window
winsid - return the list of graphics windows
with_gtk - Checks if Scilab has been built with the "GIMP Toolkit" library
with_pvm - Checks if Scilab has been built with the "Parallel Virtual Machine" interface
with_texmacs - Checks if Scilab has been called by texmacs
with_tk - Checks if Scilab has been built with TCL/TK
writb - fortran file binary write
write4b - fortran file binary write
write - write in a formatted file
xarcs - draw parts of a set of ellipses
xarc - draw a part of an ellipse
xarrows - draw a set of arrows
xaxis - draw an axis
xbasc - clear a graphics window and erase the associated recorded graphics
xbasimp - send graphics to a Postscript printer or in a file
xbasr - redraw a graphics window
xchange - transform real to pixel coordinates
xclear - clear a graphics window
xclea - erase a rectangle
xclick - wait for a mouse click
xclip - set a clipping zone
xdel - delete a graphics window
xend - close a graphics session
xfarcs - fill parts of a set of ellipses
xfarc - fill a part of an ellipse
xfpolys - fill a set of polygons
xfpoly - fill a polygon
xfrect - fill a rectangle
xgetech - get the current graphics scale
xgetfile - dialog to get a file path
xgetmouse - get the mouse events and current position
xget - get current values of the graphics context
xgraduate - axis graduation
xgrid - add a grid on a 2D plot
xinfo - draw an info string in the message subwindow
xinit - initialisation of a graphics driver
xlfont - load a font in the graphics context or query loaded font
xload - load a saved graphics
xname - change the name of the current graphics window
xnumb - draw numbers
xpause - suspend Scilab
xpolys - draw a set of polylines or polygons
xpoly - draw a polyline or a polygon
xrects - draw or fill a set of rectangles
xrect - draw a rectangle
xrpoly - draw a regular polygon
xs2fig - send graphics to a file in Xfig syntax
xs2gif - send graphics to a file in GIF syntax
xs2ppm - send graphics to a file in PPM syntax
xs2ps - send graphics to a file in PS syntax
xsave - save graphics into a file
xsegs - draw unconnected segments
xselect - raise the current graphics window
xsetech - set the sub-window of a graphics window for plotting
xsetm - dialog to set values of the graphics context
xset - set values of the graphics context
xstringb - draw strings into a box
xstringl - compute a box which surrounds strings
xstring - draw strings
xtape - set up the record process of graphics
xtitle - add titles on a graphics window
x_choices - interactive Xwindow choices through toggle buttons
x_choose - interactive Xwindow choice
x_dialog - Xwindow dialog
x_matrix - Xwindow editing of matrix
x_mdialog - Xwindow dialog
x_message_modeless - X window modeless message
x_message - X window message
yulewalk - least-square filter design
zeropen - zero pencil
zeros - matrix made of zeros
zgrid - zgrid plot
zpbutt - Butterworth analog filter
zpch1 - Chebyshev analog filter
zpch2 - Chebyshev analog filter
zpell - lowpass elliptic filter
mfprintf - converts, formats, and writes data to a file
mfscanf - interface to the C fscanf function
mprintf - converts, formats, and writes data to the main scilab window
mscanf - interface to the C scanf function
msprintf - converts, formats, and writes data in a string
msscanf - interface to the C sscanf function
mucomp - mu (structured singular value) calculation
%asn - elliptic integral
%helps - Variable defining the path of help directories
%k - Jacobi's complete elliptic integral
%sn - Jacobi 's elliptic function
AdCommunications - advanced communication toolbox for parallel programming
ABSBLK_f - Scicos abs block
AFFICH_f - Scicos numerical display
ANDLOG_f - Scicos logical AND block
ANIMXY_f - Scicos 2D animated visualization block
BIGSOM_f - Scicos addition block
CLINDUMMY_f - Scicos dummy continuous system with state
CLKIN_f - Scicos Super Block event input port
CLKINV_f - Scicos Super Block event input port
CLKOUT_f - Scicos Super Block event output port
CLKOUTV_f - Scicos Super Block event output port
CLKSOM_f - Scicos event addition block
CLKSOMV_f - Scicos event addition block
CLKSPLIT_f - Scicos event split block
CLOCK_f - Scicos periodic event generator
CLR_f - Scicos continuous-time linear system (SISO transfer function)
CLSS_f - Scicos continuous-time linear state-space system
CONST_f - Scicos constant value(s) generator
COSBLK_f - Scicos cosine block
CURV_f - Scicos block, tabulated function of time
DELAY_f - Scicos delay block
DELAYV_f - Scicos time varying delay block
DEMUX_f - Scicos demultiplexer block
DLR_f - Scicos discrete-time linear system (transfer function)
DLRADAPT_f - Scicos discrete-time linear adaptive system
DLSS_f - Scicos discrete-time linear state-space system
Example - just to test the environment
EVENTSCOPE_f - Scicos event visualization block
EVTDLY_f - Scicos event delay block
EVTGEN_f - Scicos event firing block
EXPBLK_f - Scicos a^u block
Graphics - graphics library overview
G_make - call make or nmake
GAIN_f - Scicos gain block
GAINBLK_f - Scicos gain block
GENERAL_f - Scicos general zero crossing detector
GENERIC_f - Scicos generic interfacing function
GENSIN_f - Scicos sinusoid generator
GENSQR_f - Scicos square wave generator
HALT_f - Scicos Stop block
IFTHEL_f - Scicos if then else block
IN_f - Scicos Super Block regular input port
INTEGRAL_f - Scicos simple integrator
INTRP2BLK_f - Scicos 2D linear interpolation block
INTRPLBLK_f - Scicos linear interpolation block
INVBLK_f - Scicos inversion block
LANGUAGE - Variable defining the language
LOGBLK_f - Scicos logarithm block
LOOKUP_f - Scicos Lookup table with graphical editor
Matplot1 - 2D plot of a matrix using colors
Matplot - 2D plot of a matrix using colors
MAX_f - Scicos max block
MCLOCK_f - Scicos 2 frequency event clock
MFCLCK_f - Scicos basic block for frequency division of event clock
MIN_f - Scicos min block
MUX_f - Scicos multiplexer block
NDcost - generic external for optim computing gradient using finite differences
NEGTOPOS_f - Scicos negative to positive detector
OUT_f - Scicos Super Block regular output port
POSTONEG_f - Scicos positive to negative detector
POWBLK_f - Scicos u^a block
PROD_f - Scicos element wise product block
QUANT_f - Scicos Quantization block
RAND_f - Scicos random wave generator
READC_f - Scicos "read from C binary file" block
REGISTER_f - Scicos shift register block
RELAY_f - Scicos relay block
RFILE_f - Scicos "read from file" block
ScilabEval - tcl instruction : Evaluate a string with scilab interpreter
Sfgrayplot - smooth 2D plot of a surface defined by a function using colors
Sgrayplot - smooth 2D plot of a surface using colors
Signal - Signal manual description
SAMPLEHOLD_f - Scicos Sample and hold block
SAT_f - Scicos Saturation block
SAWTOOTH_f - Scicos sawtooth wave generator
SCOPE_f - Scicos visualization block
SCOPXY_f - Scicos visualization block
SELECT_f - Scicos selector block
SINBLK_f - Scicos sine block
SOM_f - Scicos addition block
SPLIT_f - Scicos regular split block
STOP_f - Scicos Stop block
SUPER_f - Scicos Super block
TANBLK_f - Scicos tan block
TCLSS_f - Scicos jump continuous-time linear state-space system
TEXT_f - Scicos text drawing block
TIME_f - Scicos time generator
TK_EvalFile - Reads and evaluate a tcl/tk file
TK_EvalStr - Evaluate a string whithin the tcl/tk interpreter
TK_GetVar - Get a tcl/tk variable value
TK_SetVar - Set a tcl/tk variable value
TRASH_f - Scicos Trash block
WFILE_f - Scicos "write to file" block
WRITEC_f - Scicos "write to C binary file" block
ZCROSS_f - Scicos zero crossing detector