Comandos de Scilab
Comandos de Scilab
I. Scilab pwd — print Scilab current directory — get Scilab current directory
abort — interrupt evaluation. quit — Terminates Scilab or decreases the pause level
add_demo — Add an entry in the demos list quote — (') transpose operator, string delimiter
ans — answer rational — Scilab objects, rational in Scilab
argn — Returns the number of input/output arguments in a function call readgateway — get primitives list of a module
backslash (\) — left matrix division. resume — return or resume execution and copy some local variables
banner — show scilab banner (Windows) return — return or resume execution and copy some local variables
boolean — Scilab Objects, boolean variables and operators & | ~ sciargs — scilab command line arguments
brackets — ([,]) left and right brackets scilab — Major unix script to execute Scilab and miscellaneous tools
break — keyword to interrupt loops select — select keyword
case — keyword used in select semicolon (;) — ending expression and row separator
chdir — changes Scilab current directory — changes Scilab current setbpt — set breakpoints
directory sethomedirectory — Set Scilab home directory
clear — kills variables slash — (/) right division and feed back
clearfun — remove primitive. stacksize — set scilab stack size
clearglobal — kills global variables star — (*) multiplication operator
colon — (:) colon operator startup — startup file
comma — (,) column, instruction, argument separator symbols — scilab operator names
comments — comments testmatrix — generate some particular matrices
comp — scilab function compilation then — keyword in if-then-else
comparison — comparison, relational operators tilda — (~) logical not
continue — keyword to pass control to the next iteration of a loop try — beginning of try block in try-catch control instruction — beginning of
debug — debugging level catch block in try-catch control instruction
delbpt — delete breakpoints type — Returns the type of a variable
dispbpt — display breakpoints typename — associates a name to variable type
do — language keyword for loops user — interfacing a Fortran or C routine
dot — (.) symbol varn — symbolic variable of a polynomial
edit — function editing ver — Version information for Scilab
else — keyword in if-then-else warning — warning messages
elseif — keyword in if-then-else what — list the Scilab primitives
empty — ([]) empty matrix where — get current instruction calling tree
end — end keyword whereami — display current instruction calling tree
equal — (=) assignment , comparison, equal sign whereis — name of library containing a function
errcatch — error trapping while — while keyword
errclear — error clearing who — listing of variables
error — error messages who_user — listing of user's variables
error_table — table of error messages whos — listing of variables in long form
evstr — evaluation of expressions with_atlas — Checks if Scilab has been built with Atlas Library
exec — script file execution with_gtk — Checks if Scilab has been built with the "GIMP Toolkit" library
exists — checks variable existence with_javasci — Checks if Scilab has been built with the java interface
exit — Ends the current Scilab session with_macros_source — Checks if macros source are installed
external — Scilab Object, external function or routine with_module — Checks if a Scilab module is installed
extraction — matrix and list entry extraction with_pvm — Checks if Scilab has been built with the "Parallel Virtual
for — language keyword for loops Machine" interface
format — number printing and display format with_texmacs — Checks if Scilab has been called by texmacs
funcprot — switch scilab functions protection mode with_tk — Checks if Scilab has been built with TCL/TK
funptr — coding of primitives ( wizard stuff ) II. ARnoldi PACKage
getdebuginfo — get information about Scilab to debug dnaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to
getmd5 — get md5 checksum compute approximations to a few eigenpairs of a real linear operator
getmemory — returns free and total system memory dneupd — ARnoldi Package (not documented 5)
getmodules — returns list of modules installed in Scilab dsaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to
getos — return Operating System name and version compute approximations to a few eigenpairs of a real and symmetric linear
getscilabmode — returns scilab mode operator
getshell — returns current command interpreter. dseupd — ARnoldi Package (not documented 4)
getvariablesonstack — get variable names on stack of scilab znaupd — ARnoldi Package (not documented 3)
getversion — get scilab and modules version information zneupd — ARnoldi Package (not documented 6)
global — Define global variable III. Boolean
gstacksize — set/get scilab global stack size bool2s — convert boolean matrix to a zero one matrix.
hat — (^) exponentiation find — find indices of boolean vector or matrix true elements
ieee — set floating point exception mode IV. CACSD
if then else — conditional execution abcd — state-space matrices
insertion — partial variable assignation or modification — partial variable abinv — AB invariant subspace
assignation arhnk — Hankel norm approximant
intppty — set interface argument passing properties arl2 — SISO model realization by L2 transfer approximation
inv_coeff — build a polynomial matrix from its coefficients arma — Scilab arma library
iserror — error occurence test arma2p — extract polynomial matrices from ar representation
isglobal — check if a variable is global armac — Scilab description of an armax process
lasterror — get last recorded error message armax — armax identification
left — ([) left bracket armax1 — armax identification
less — (<) lower than comparison — (<) greater than comparison arsimul — armax simulation
librarieslist — get scilab libraries augment — augmented plant
libraryinfo — get macros and path of a scilab library balreal — balanced realization
macr2lst — function to list conversion bilin — general bilinear transform
macr2tree — function to tree conversion black — Black's diagram (Nichols chart)
matrices — Scilab object, matrices in Scilab bode — Bode plot
matrix — reshape a vector or a matrix to a different size matrix bstap — hankel approximant
mode — select a mode in exec file cainv — Dual of abinv
mtlb_mode — switch Matlab like operations calfrq — frequency response discretization
names — scilab names syntax canon — canonical controllable form
newfun — add a name in the table of functions ccontrg — central H-infinity controller
null — delete an element in a list chart — Nichols chart
parents — ( ) left and right parenthesis cls2dls — bilinear transform
pause — pause mode, invoke keyboard colinout — inner-outer factorization
percent — (%) special character colregul — removing poles and zeros at infinity
perl — Call Perl script using appropriate operating system executable cont_frm — transfer to controllable state-space
plus — (+) addition operator cont_mat — controllability matrix
poly — polynomial definition contr — controllability, controllable subspace, staircase
power — power operation (^,.^) contrss — controllable part
copfac — right coprime factorization reglin — Linear regression
csim — simulation (time response) of linear system repfreq — frequency response
ctr_gram — controllability gramian ric_desc — Riccati equation
dbphi — frequency response to phase and magnitude representation ricc — Riccati equation
dcf — double coprime factorization riccati — Riccati equation
ddp — disturbance decoupling routh_t — Routh's table
des2ss — descriptor to state-space rowinout — inner-outer factorization
des2tf — descriptor to transfer function conversion rowregul — removing poles and zeros at infinity
dhinf — H_infinity design of discrete-time systems rtitr — discrete time response (transfer matrix)
dhnorm — discrete H-infinity norm sensi — sensitivity functions
dscr — discretization of linear system sgrid — s-plane grid lines.
dsimul — state space discrete time simulation show_margins — display gain and phase margin and associated crossover
dt_ility — detectability test frequencies
dtsi — stable anti-stable decomposition sident — discrete-time state-space realization and Kalman gain
equil — balancing of pair of symmetric matrices sm2des — system matrix to descriptor
equil1 — balancing (nonnegative) pair of matrices sm2ss — system matrix to state-space
evans — Evans root locus sorder — computing the order of a discrete-time system
feedback — feedback operation specfact — spectral factor
findABCD — discrete-time system subspace identification ss2des — (polynomial) state-space to descriptor form
findAC — discrete-time system subspace identification ss2ss — state-space to state-space conversion, feedback, injection
findBD — initial state and system matrices B and D of a discrete-time ss2tf — conversion from state-space to transfer function
system st_ility — stabilizability test
findBDK — Kalman gain and B D system matrices of a discrete-time stabil — stabilization
system svplot — singular-value sigma-plot
findR — Preprocessor for estimating the matrices of a linear time-invariant sysfact — system factorization
dynamical system syssize — size of state-space system
findx0BD — Estimates state and B and D matrices of a discrete-time linear tf2des — transfer function to descriptor
system tf2ss — transfer to state-space
flts — time response (discrete time, sampled system) time_id — SISO least square identification
fourplan — augmented plant to four plants trzeros — transmission zeros and normal rank
frep2tf — transfer function realization from frequency response ui_observer — unknown input observer
freq — frequency response unobs — unobservable subspace
freson — peak frequencies zeropen — zero pencil
fspecg — stable factorization zgrid — zgrid plot
fstabst — Youla's parametrization V. Compatibility Functions
g_margin — gain margin and associated crossover frequency asciimat — string matrix ascii conversions
gainplot — magnitude plot firstnonsingleton — Finds first dimension which is not 1
gamitg — H-infinity gamma iterations makecell — Creates a cell array.
gcare — control Riccati equation mstr2sci — character string matrix to character matrix conversion
gfare — filter Riccati equation mtlb_0 — Matlab non-conjugate transposition emulation function
gfrancis — Francis equations for tracking mtlb_a — Matlab addition emulation function
gtild — tilde operation mtlb_all — Matlab all emulation function
h2norm — H2 norm mtlb_any — Matlab any emulation function
h_cl — closed loop matrix mtlb_axis — Matlab axis emulation function
h_inf — H-infinity (central) controller mtlb_beta — Matlab beta emulation function
h_inf_st — static H_infinity problem mtlb_box — Matlab box emulation function
h_norm — H-infinity norm mtlb_close — Matlab close emulation function
hankelsv — Hankel singular values mtlb_colordef — Matlab colordef emulation function
hinf — H_infinity design of continuous-time systems mtlb_conv — Matlab conv emulation function
imrep2ss — state-space realization of an impulse response mtlb_cumprod — Matlab cumprod emulation function
inistate — Estimates the initial state of a discrete-time system mtlb_cumsum — Matlab cumsum emulation function
invsyslin — system inversion mtlb_dec2hex — Matlab dec2hex emulation function
kpure — continuous SISO system limit feedback gain mtlb_delete — Matlab delete emulation function
krac2 — continuous SISO system limit feedback gain mtlb_diag — Matlab diag emulation function
lcf — normalized coprime factorization mtlb_diff — Matlab diff emulation function
leqr — H-infinity LQ gain (full state) mtlb_dir — Matlab dir emulation function
lft — linear fractional transformation mtlb_double — Matlab double emulation function
lin — linearization mtlb_e — Matlab extraction emulation function
linf — infinity norm mtlb_echo — Matlab echo emulation function
linfn — infinity norm mtlb_eig — Matlab eig emulation function
linmeq — Sylvester and Lyapunov equations solver mtlb_eval — Matlab eval emulation function
lqe — linear quadratic estimator (Kalman Filter) mtlb_exist — Matlab exist emulation function
lqg — LQG compensator mtlb_eye — Matlab eye emulation function
lqg2stan — LQG to standard problem mtlb_false — Matlab false emulation function
lqg_ltr — LQG with loop transform recovery mtlb_fft — Matlab fft emulation function
lqr — LQ compensator (full state) mtlb_fftshift — Matlab fftshift emulation function
ltitr — discrete time response (state space) mtlb_find — Matlab find emulation function
m_circle — plots the complex plane iso-gain contours of y/(1+y) mtlb_findstr — Matlab findstr emulation function
macglov — Mac Farlane Glover problem mtlb_fliplr — Matlab fliplr emulation function
markp2ss — Markov parameters to state-space mtlb_fopen — Matlab fopen emulation function
minreal — minimal balanced realization mtlb_format — Matlab format emulation function
minss — minimal realization mtlb_fprintf — Matlab fprintf emulation function
mucomp — mu (structured singular value) calculation mtlb_fread — Matlab fread emulation function
narsimul — armax simulation ( using rtitr) mtlb_fscanf — Matlab fscanf emulation function
nehari — Nehari approximant mtlb_full — Matlab full emulation function
noisegen — noise generation mtlb_fwrite — Matlab fwrite emulation function
nyquist — nyquist plot mtlb_grid — Matlab grid emulation function
obs_gram — observability gramian mtlb_hold — Matlab hold emulation function
obscont — observer based controller mtlb_i — Matlab insertion emulation function
observer — observer design mtlb_ifft — Matlab ifft emulation function
obsv_mat — observability matrix mtlb_imp — Matlab colon emulation function
obsvss — observable part mtlb_int16 — Matlab int16 emulation function
p_margin — phase margin and associated crossover frequency mtlb_int32 — Matlab int32 emulation function
parrot — Parrot's problem mtlb_int8 — Matlab int8 emulation function
pfss — partial fraction decomposition mtlb_is — Matlab string insertion emulation function
phasemag — phase and magnitude computation mtlb_isa — Matlab isa emulation function
ppol — pole placement mtlb_isfield — Matlab isfield emulation function
prbs_a — pseudo random binary sequences generation mtlb_isletter — Matlab isletter emulation function
projsl — linear system projection mtlb_isspace — Matlab isspace emulation function
mtlb_l — Matlab left division emulation function tbx_builder_help_lang — Run build_help.sce script if it exists (toolbox
mtlb_legendre — Matlab legendre emulation function compilation process)
mtlb_linspace — Matlab linspace emulation function tbx_builder_macros — Run buildmacros.sce script if it exists (toolbox
mtlb_logic — Matlab logical operators emulation function compilation process)
mtlb_logical — Matlab logical emulation function tbx_builder_src — Run builder_src.sce script if it exists (toolbox
mtlb_lower — Matlab lower emulation function compilation process)
mtlb_max — Matlab max emulation function tbx_builder_src_lang — Run builder_(language).sce script if it exists
mtlb_min — Matlab min emulation function (toolbox compilation process)
mtlb_more — Matlab more emulation function test_run — Launch tests
mtlb_num2str — Matlab num2str emulation function XI. Differential Equations
mtlb_ones — Matlab ones emulation function dae — Differential algebraic equations solver
mtlb_plot — Matlab plot emulation function daeoptions — set options for dae solver
mtlb_prod — Matlab prod emulation function dasrt — DAE solver with zero crossing
mtlb_rand — Matlab rand emulation function dassl — differential algebraic equation
mtlb_randn — Matlab randn emulation function feval — multiple evaluation
mtlb_rcond — Matlab rcond emulation function impl — differential algebraic equation
mtlb_realmax — Matlab realmax emulation function int2d — definite 2D integral by quadrature and cubature method
mtlb_realmin — Matlab realmin emulation function int3d — definite 3D integral by quadrature and cubature method
mtlb_repmat — Matlab repmat emulation function intg — definite integral
mtlb_s — Matlab substraction emulation function ode — ordinary differential equation solver
mtlb_setstr — Matlab setstr emulation function ode_discrete — ordinary differential equation solver, discrete time
mtlb_size — Matlab size emulation function simulation
mtlb_sort — Matlab sort emulation function ode_optional_output — ode solvers optional outputs description
mtlb_strcmp — Matlab strcmp emulation function ode_root — ordinary differential equation solver with root finding
mtlb_strcmpi — Matlab strcmpi emulation function odedc — discrete/continuous ode solver
mtlb_strfind — Matlab strfind emulation function odeoptions — set options for ode solvers
mtlb_strrep — Matlab strrep emulation function XII. Dynamic/incremental Link
mtlb_sum — Matlab sum emulation function G_make — call make or nmake
mtlb_t — Matlab transposition emulation function VCtoLCCLib — converts Ms VC libs to LCC-Win32 libs.
mtlb_toeplitz — Matlab toeplitz emulation function addinter — new functions interface incremental/dynamic link at run time
mtlb_tril — Matlab tril emulation function c_link — check incremental/dynamic link
mtlb_triu — Matlab triu emulation function call — Fortran or C user routines call
mtlb_true — Matlab true emulation function chooselcccompiler — choose LCC-Win32 as the default C Compiler.
mtlb_uint16 — Matlab uint16 emulation function configure_lcc — set environments variables for LCC-Win32 C Compiler.
mtlb_uint32 — Matlab uint32 emulation function configure_ifort — set environments variables for Intel Fortran Compiler
mtlb_uint8 — Matlab uint8 emulation function (Windows).
mtlb_upper — Matlab upper emulation function configure_msvc — set environments variables for Microsoft C Compiler.
mtlb_var — Matlab var emulation function dllinfo — provides information about the format and symbols provided in
mtlb_zeros — Matlab zeros emulation function executable and DLL files (Windows).
VI. Completion findlcccompiler — detects LCC-Win32 C Compiler
completion — returns words that start with the text you pass as parameter. findmsifortcompiler — detects Intel fortran Compiler
VII. Console findmsvccompiler — detects Microsoft C Compiler
console — Keyboard Shortcuts in the Console Window fort — Fortran or C user routines call
VIII. Data Structures getdynlibext — get the extension of dynamic libraries on your operating
cell — Create a cell array of empty matrices. system.
definedfields — return index of list's defined fields haveacompiler — detect if you have a C compiler.
getfield — list field extraction ilib_build — utility for shared library management
hypermat — initialize an N dimensional matrices ilib_compile — ilib_build utility: executes the Makefile produced by
hypermatrices — Scilab object, N dimensional matrices in Scilab ilib_gen_Make
iscell — Check if a variable is a cell array ilib_for_link — utility for shared library management with link
iscellstr — Check if a variable is a cell array of strings ilib_gen_Make — utility for ilib_build: produces a Makefile for building
isfield — Checks if the given fieldname exists in the structure shared libraries
isstruct — Check if a variable is a structure array ilib_gen_gateway — utility for ilib_build, generates a gateway file.
list — Scilab object and list function definition ilib_gen_loader — utility for ilib_build: generates a loader file
lsslist — Scilab linear state space function definition ilib_mex_build — utility for mex library management
lstcat — list concatenation link — dynamic linker
mlist — Scilab object, matrix oriented typed list definition. ulink — unlink a dynamically linked shared object
rlist — Scilab rational fraction function definition with_lcc — returns if LCC-Win32 is the default C Compiler.
setfield — list field insertion XIII. Elementary Functions
struct — create a struct abs — absolute value, magnitude
tlist — Scilab object and typed list definition. acos — element wise cosine inverse
IX. Demo Tools acosd — element wise cosine inverse, result in degree.
demo_begin — begin a demonstration acosh — hyperbolic cosine inverse
demo_choose — create a dialog box for the choice of options acoshm — matrix hyperbolic inverse cosine
demo_compiler — test the presence of a compileur acosm — matrix wise cosine inverse
demo_end — completes a demonstration acot — computes the element-wise inverse cotangeant of the argument.
demo_file_choice — choose and executes an item within a list acotd — computes the element-wise inverse cotangeant of the argument
demo_function_choice — choose and execute an item within a list result in degree.
demo_mdialog — create a dialog box acoth — element wise hyperbolic cotangeant inverse.
demo_message — display a message acsc — computes the element-wise inverse cosecant of the argument.
demo_run — script file execution acscd — computes the element-wise inverse cosecant of the argument,
X. Development tools results in degree.
tbx_build_gateway — Build a gateway (toolbox compilation process) acsch — computes the element-wise inverse hyperbolic cosecant of the
tbx_build_gateway_loader — Generate a loader_gateway.sce script (toolbox argument.
compilation process) adj2sp — converts adjacency form into sparse matrix.
tbx_build_help — Generate help files (toolbox compilation process) amell — Jacobi's am function
tbx_build_help_loader — Generate a addchapter.sce script (toolbox and — (&) logical and
compilation process) asec — computes the element-wise inverse secant of the argument.
tbx_build_loader — Generate a loader.sce script (toolbox compilation asecd — computes the element-wise inverse secant of the argument, results
process) in degree.
tbx_build_macros — Compile macros (toolbox compilation process) asech — computes the element-wise inverse hyperbolic secant of the
tbx_build_src — Build sources (toolbox compilation process) argument.
tbx_builder_gateway — Run builder_gateway.sce script if it exists (toolbox asin — sine inverse
compilation process) asind — sine inverse, results in degree
tbx_builder_gateway_lang — Run builder_gateway_(language).sce script if asinh — hyperbolic sine inverse
it exists (toolbox compilation process) asinhm — matrix hyperbolic inverse sine
tbx_builder_help — Run builder_help.sce script if it exists (toolbox asinm — matrix wise sine inverse
compilation process) atan — 2-quadrant and 4-quadrant inverse tangent
atand — 2-quadrant and 4-quadrant element-wise inverse tangent, result in ndims — number of dimensions of an array
degree. nearfloat — get previous or next floating-point number
atanh — hyperbolic tangent inverse nextpow2 — next higher power of 2.
atanhm — matrix hyperbolic tangent inverse norm — matrix norms
atanm — square matrix tangent inverse not — (~) logical not
base2dec — conversion from base b representation to integers number_properties — determine floating-point parameters
bin2dec — integer corresponding to a binary form oct2dec — conversion from octal representation to integers
binomial — binomial distribution probabilities ones — matrix made of ones
bitand — AND applied to binary representation of input arguments or — (|) logical or
bitor — OR applied to binary representation of input arguments pen2ea — pencil to E,A conversion
bloc2exp — block-diagram to symbolic expression perms — all permutations of vector components
bloc2ss — block-diagram to state-space conversion permute — permute the dimensions of an array
cat — concatenate several arrays pertrans — pertranspose
ceil — rounding up primes — primes function
cell2mat — convert a cell array into a matrix prod — product
cellstr — convert strings vector (or strings matrix) into a cell of strings rand — random number generator
char — char function rat — Floating point rational approximation
conj — conjugate real — real part
cos — cosine function resize_matrix — create a new matrix with a different size
cosd — element-wise cosine function, argument in degree round — rounding
cosh — hyperbolic cosine sec — Compute the element-wise secant of the argument.
coshm — matrix hyperbolic cosine secd — Compute the element-wise secant of the argument given in degree.
cosm — matrix cosine function sech — Compute the element-wise hyperbolic secant of the argument.
cotd — cotangent setdiff — returns components of a vector which do not belong to another one
cotg — cotangent sign — sign function
coth — hyperbolic cotangent signm — matrix sign function
cothm — matrix hyperbolic cotangent sin — sine function
csc — Computes the element-wise cosecant of the argument. sinc — sinc function
cscd — Computes the element-wise cosecant of the argument given in sind — sine function, argument in degree.
degree. sinh — hyperbolic sine
csch — Computes the element-wise hyperbolic cosecant of the argument. sinhm — matrix hyperbolic sine
cumprod — cumulative product sinm — matrix sine function
cumsum — cumulative sum size — size of objects
dec2bin — binary representation solve — symbolic linear system solver
dec2hex — hexadecimal representation of integers sort — stable sorting by "quick sort" algorithm
dec2oct — octal representation of integers sp2adj — converts sparse matrix into adjacency form
delip — complete and incomplete elliptic integral of first kind speye — sparse identity matrix
diag — diagonal including or extracting splin2d — bicubic spline gridded 2d interpolation
diff — Difference and discrete derivative spones — sparse matrix
double — conversion from integer to double precision representation sprand — sparse random matrix
dsearch — binary search (aka dichotomous search in french) spzeros — sparse zero matrix
eval — evaluation of a matrix of strings sqrt — square root
exp — element-wise exponential sqrtm — matrix square root
eye — identity matrix squarewave — generates a square wave with period 2*%pi
factor — factor function ssprint — pretty print for linear system
fix — rounding towards zero ssrand — random system generator
flipdim — flip x components along a given dimension sub2ind — matrix subscript values to linear index
floor — rounding down sum — sum (row sum, column sum) of vector/matrix entries
frexp — dissect floating-point numbers into base 2 exponent and mantissa sysconv — system conversion
gsort — sorting by quick sort agorithm sysdiag — block diagonal system connection
hex2dec — conversion from hexadecimal representation to integers syslin — linear system definition
imag — imaginary part tan — tangent
imult — multiplication by i the imaginary unitary tand — tangent, argument in degree.
ind2sub — linear index to matrix subscript values tanh — hyperbolic tangent
int — integer part tanhm — matrix hyperbolic tangent
intc — Cauchy integral tanm — matrix tangent
integrate — integration of an expression by quadrature toeplitz — toeplitz matrix
interp1 — one_dimension interpolation function trfmod — poles and zeros display
interp2d — bicubic spline (2d) evaluation function trianfml — symbolic triangularization
intersect — returns the vector of common values of two vectors tril — lower triangular part of matrix
intl — Cauchy integral trisolve — symbolic linear system solver
inttrap — integration of experimental data by trapezoidal interpolation triu — upper triangle
isdef — checks variable existence typeof — object type
isempty — check if a variable is an empty matrix or an empty list union — extract union components of a vector
isequal — objects comparison unique — extract unique components of a vector or matrices
isequalbitwise — bitwise comparison of variables vectorfind — finds in a matrix rows or columns matching a vector
isinf — check for infinite entries zeros — matrix made of zeros
isnan — check for "Not a Number" entries XIV. FFTW
isreal — check if a variable as real or complex entries fftw — fast fourier transform that use fftw library
kron — Kronecker product (.*.) fftw_flags — set computation method of fast fourier transform of the fftw
lex_sort — lexicographic matrix rows sorting function
linspace — linearly spaced vector fftw_forget_wisdom — Reset fftw wisdom
log — natural logarithm get_fftw_wisdom — return fftw wisdom
log10 — logarithm set_fftw_wisdom — set fftw wisdom
log1p — computes with accuracy the natural logarithm of its argument XV. Files : Input/Output functions
added by one basename — strip directory and suffix from filenames
log2 — base 2 logarithm copyfile — Copy file
logm — square matrix logarithm createdir — Make new directory
logspace — logarithmically spaced vector deletefile — delete a file
lstsize — list, tlist, mlist numbers of entries dir — get file list
max — maximum dirname — get directory from filenames
maxi — maximum dispfiles — display opened files properties
meshgrid — create matrices or 3-D arrays fileext — returns extension for a file path
min — minimum fileparts — returns the path, filename and extension for a file path
mini — minimum filesep — returns directory separator for current platform
minus — (-) substraction operator, sign changes findfiles — Finding all files with a given filespec
modulo — symetric arithmetic remainder modulo m — positive arithmetic fprintf — Emulator of C language fprintf function
remainder modulo m fprintfMat — Write a matrix in a file.
ndgrid — arrays for multidimensional function evaluation on grid fscanf — Converts formatted input read on a file
fscanfMat — Reads a Matrix from a text file. toolbar — show or hide a toolbar
fullfile — Build a full filename from parts toprint — Send text or figure to the printer.
fullpath — Creates an full path name for the specified relative path name. uicontrol — create a Graphic User Interface object
getdrives — Get the drive letters of all mounted filesystems on the uigetcolor — Opens a dialog for selecting a color.
computer. uigetdir — dialog for selecting a directory
getlongpathname — get long path name (Only for Windows) uigetfile — dialog window to get a file(s) name(s), path and filter index
getshortpathname — get short path name (Only for Windows) uigetfont — Opens a dialog for selecting a font.
isdir — checks if argument is a directory path uimenu — Create a menu or a submenu in a figure
listfiles — list files unsetmenu — interactive button or menu or submenu de-activation
listvarinfile — list the contents of a saved data file usecanvas — Get/Set the main component used for Scilab graphics.
ls — show files waitbar — Draw a waitbar
maxfiles — sets the limit for the number of files a scilab is allowed to have x_choices — interactive Xwindow choices through toggle buttons
open simultaneously. x_choose — interactive window choice (modal dialog)
mclearerr — reset binary file access errors x_choose_modeless — interactive window choice (not modal dialog)
mclose — close an opened file x_dialog — Xwindow dialog
mdelete — Delete file(s) x_matrix — Xwindow editing of matrix
meof — check if end of file has been reached x_mdialog — Xwindow dialog
merror — tests the file access errors indicator x_message — X window message
mscanf — reads input from the standard input (interface to the C scanf x_message_modeless — X window modeless message
function) — reads input from the stream pointer stream (interface to the C xgetfile — dialog to get a file path
fscanf function) — reads its input from the character string (interface to the XVIII. Genetic Algorithms
C sscanf function) coding_ga_binary — A function which performs conversion between binary
mget — reads byte or word in a given binary format and convert to double and continuous representation
— reads byte or word in a given binary format return an int type coding_ga_identity — A "no-operation" conversion function
mgetl — read lines from an ascii file crossover_ga_binary — A crossover function for binary code
mgetstr — read a character string crossover_ga_default — A crossover function for continuous variable
mkdir — Make new directory functions
mopen — open a file init_ga_default — A function a initialize a population
mfprintf — converts, formats, and writes data to a file — converts, formats, mutation_ga_binary — A function which performs binary mutation
and writes data to the main scilab window — converts, formats, and writes mutation_ga_default — A continuous variable mutation function
data in a string optim_ga — A flexible genetic algorithm
mput — writes byte or word in a given binary format optim_moga — multi-objective genetic algorithm
mputl — writes strings in an ascii file optim_nsga — A multi-objective Niched Sharing Genetic Algorithm
mputstr — write a character string in a file optim_nsga2 — A multi-objective Niched Sharing Genetic Algorithm
mseek — set current position in binary file. version 2
mtell — binary file management pareto_filter — A function which extracts non dominated solution from a set
pathconvert — pathnames convertion between posix and windows. selection_ga_elitist — An 'elitist' selection function
pathsep — returns path separator for current platform selection_ga_random — A function which performs a random selection of
removedir — Remove a directory individuals
rmdir — Remove a directory XIX. Graphics : exporting and printing
save_format — format of files produced by "save" driver — select a graphics driver
scanf — Converts formatted input on standard input xend — close a graphics session
scanf_conversion — scanf, sscanf, fscanf conversion specifications xinit — Initialization of a graphics driver
XVI. Functions xs2bmp — send graphics to a file in BMP syntax
add_profiling — Adds profiling instructions to a function. xs2emf — send graphics to a file in EMF syntax (Only for Windows)
bytecode — given a function returns the "bytecode" of a function in a Scilab xs2eps — save graphics to a Postscript file.
array and conversely. xs2fig — send graphics to a file in FIG syntax
bytecodewalk — walk in function bytecode applying transformation. xs2gif — send graphics to a file in GIF syntax
fun2string — generates ascii definition of a scilab function xs2jpg — send graphics to a file in JPG syntax
function — opens a function definition — closes a function definition xs2pdf — save graphics to a PDF file.
functions — Scilab procedures and Scilab objects xs2png — send graphics to a file in PNG syntax
genlib — build library from functions in given directory xs2ppm — send graphics to a file in PPM syntax
get_function_path — get source file path of a library function xs2ps — send graphics to a file in PS syntax
getd — getting all functions defined in a directory xs2svg — save graphics to a SVG file.
head_comments — display scilab function header comments XX. Graphics Library
library — library datatype description GlobalProperty — to customize the objects appearance (curves, surfaces...)
listfunctions — properties of all functions in the workspace in a plot or surf command.
macro — Scilab procedure and Scilab object Graphics — graphics library overview
macrovar — variables of function LineSpec — to quickly customize the lines appearance in a plot
plotprofile — extracts and displays execution profiles of a Scilab function Matplot — 2D plot of a matrix using colors
profile — extract execution profiles of a Scilab function Matplot1 — 2D plot of a matrix using colors
recompilefunction — recompiles a scilab function, changing its type Matplot_properties — description of the Matplot entities properties
remove_profiling — Removes profiling instructions toout of a function. Sfgrayplot — smooth 2D plot of a surface defined by a function using colors
reset_profiling — Resets profiling counters of a function. Sgrayplot — smooth 2D plot of a surface using colors
showprofile — extracts and displays execution profiles of a Scilab function addcolor — add new colors to the current colormap
varargin — variable numbers of arguments in an input argument list alufunctions — pixel drawing functions
varargout — variable numbers of arguments in an output argument list arc_properties — description of the Arc entity properties
XVII. GUI autumncolormap — red through orange to yellow colormap
about — show "about scilab" dialog box axes_properties — description of the axes entity properties
addmenu — interactive button or menu definition axis_properties — description of the axis entity properties
clipboard — Copy and paste strings to and from the system clipboard. bar — bar histogram
close — close a figure barh — horizontal display of bar histogram
delmenu — interactive button or menu deletion barhomogenize — homogenize all the bars included in the current working
exportUI — Call the file export graphical interface axes
figure — create a figure bonecolormap — gray colormap with a light blue tone
findobj — find an object with specified property captions — draw graph captions
gcbo — Handle of the object whose callback is executing. champ — 2D vector field plot
getcallbackobject — Return the handle of the object whose callback is champ1 — 2D vector field plot with colored arrows
executing. champ_properties — description of the 2D vector field entity properties
getinstalledlookandfeels — returns a string matrix with all Look and Feels. clear_pixmap — erase the pixmap buffer
getlookandfeel — gets the current default look and feel. clf — clear or reset the current graphic figure (window) to default values
getvalue — xwindow dialog for data acquisition color — returns the color id of a color
messagebox — Open a message box. color_list — list of named colors
printfigure — Opens a printing dialog and prints a figure. colorbar — draw a colorbar
printsetupbox — Display print dialog box. colordef — Set default color values to display different color schemes
progressionbar — Draw a progression bar colormap — using colormaps
root_properties — description of the root object properties. Compound_properties — description of the Compound entity properties
setlookandfeel — sets the current default look and feel. contour — level curves on a 3D surface
setmenu — interactive button or menu activation contour2d — level curves of a surface on a 2D plot
contour2di — compute level curves of a surface on a 2D plot plot2d4 — 2D plot (arrows style)
contourf — filled level curves of a surface on a 2D plot plot2d_old_version — The syntaxes described below are obsolete
coolcolormap — cyan to magenta colormap plot3d — 3D plot of a surface
coppercolormap — black to a light copper tone colormap plot3d1 — 3D gray or color level plot of a surface
copy — copy a graphics entity. plot3d2 — plot surface defined by rectangular facets
delete — delete a graphic entity and its children. plot3d3 — mesh plot surface defined by rectangular facets
dragrect — Drag rectangle(s) with mouse plot3d_old_version — 3D plot of a surface
draw — draw an entity. plotframe — plot a frame with scaling and grids. This function is obsolete.
drawaxis — draw an axis plzr — pole-zero plot
drawlater — makes axes children invisible. polarplot — Plot polar coordinates
drawnow — draw hidden graphics entities. polyline_properties — description of the Polyline entity properties
edit_curv — interactive graphic curve editor rainbowcolormap — red through orange, yellow, green,blue to violet
errbar — add vertical error bars on a 2D plot colormap
eval3d — values of a function on a grid rectangle_properties — description of the Rectangle entity properties
eval3dp — compute facets of a 3D parametric surface relocate_handle — Move handles inside the graphic hierarchy.
event handler functions — Prototype of functions which may be used as replot — redraw the current graphics window with new boundaries
event handler. rgb2name — returns the name of a color
fac3d — 3D plot of a surface (obsolete) rotate — rotation of a set of points
fchamp — direction field of a 2D first order ODE rotate_axes — Interactive rotation of an Axes handle.
fcontour — level curves on a 3D surface defined by a function rubberbox — Rubberband box for rectangle selection
fcontour2d — level curves of a surface defined by a function on a 2D plot sca — set the current axes entity
fec — pseudo-color plot of a function defined on a triangular mesh scaling — affine transformation of a set of points
fec_properties — description of the fec entities properties scf — set the current graphic figure (window)
fgrayplot — 2D plot of a surface defined by a function using colors sd2sci — gr_menu structure to scilab instruction convertor
figure_properties — description of the graphics figure entity properties sda — Set default axes.
fplot2d — 2D plot of a curve defined by a function sdf — Set default figure.
fplot3d — 3D plot of a surface defined by a function secto3d — 3D surfaces conversion
fplot3d1 — 3D gray or color level plot of a surface defined by a function segs_properties — description of the Segments entity properties
gca — Return handle of current axes. set — set a property value of a graphic entity object or of a User Interface
gce — Get current entity handle. object.
gcf — Return handle of current graphic window. set_posfig_dim — change defaut transformation for exporting in postscript
gda — Return handle of default axes. seteventhandler — set an event handler for the current graphic window
gdf — Return handle of default figure. show_pixmap — send the pixmap buffer to the screen
ged — Scilab Graphic Editor show_window — raises a graphics window
genfac3d — compute facets of a 3D surface springcolormap — magenta to yellow colormap
geom3d — projection from 3D on 2D after a 3D plot square — set scales for isometric plot (change the size of the window)
get — Retrieve a property value from a graphics entity or an User Interface stringbox — Compute the bounding rectangle of a text or a label.
object. subplot — divide a graphics window into a matrix of sub-windows
get_figure_handle — get a figure handle from its id summercolormap — green to yellow colormap
getcolor — opens a dialog to show colors in the current colormap surf — 3D surface plot
getfont — dialog to select font . Obsolete function. surface_properties — description of the 3D entities properties
getlinestyle — dialog to select linestyle. Obsolete function. swap_handles — Permute two handles in the graphic Hierarchy.
getmark — dialog to select mark (symbol). Obsolete function text_properties — description of the Text entity properties
getsymbol — dialog to select a symbol and its size. Obsolete function title — display a title on a graphic window
glue — glue a set of graphics entities into an Compound. titlepage — add a title in the middle of a graphics window
graduate — pretty axis graduations twinkle — is used to have a graphics entity twinkle
graphics_entities — description of the graphics entities data structures — unglue — unglue a coumpound object and replace it by individual children.
description of the graphics entities data structures unzoom — unzoom graphics
graphics_fonts — description of fonts used in graphic figures whitecolormap — completely white colormap
graycolormap — linear gray colormap winsid — return the list of graphics windows
grayplot — 2D plot of a surface using colors wintercolormap — blue to green colormap
grayplot_properties — description of the grayplot entities properties xarc — draw a part of an ellipse
graypolarplot — Polar 2D plot of a surface using colors xarcs — draw parts of a set of ellipses
havewindow — return scilab window mode xarrows — draw a set of arrows
hist3d — 3D representation of a histogram xbasc — clears a graphics window.
histplot — plot a histogram xbasr — redraw a graphics window
hotcolormap — red to yellow colormap xchange — transform real to pixel coordinates
hsv2rgb — Converts HSV colors to RGB xclear — clears a graphics window
hsvcolormap — Hue-saturation-value colormap xclick — Wait for a mouse click.
is_handle_valid — Check wether a set of graphic handles is still valid. xclip — (obsolete) set a clipping zone
isoview — set scales for isometric plot (do not change the size of the xdel — delete a graphics window
window) xfarc — fill a part of an ellipse
jetcolormap — blue to red colormap xfarcs — fill parts of a set of ellipses
label_properties — description of the Label entity properties xfpoly — fill a polygon
legend — draw graph legend xfpolys — fill a set of polygons
legend_properties — description of the Legend entity properties. xfrect — fill a rectangle
legends — draw graph legend xget — get current values of the graphics context. This function is obsolete.
locate — mouse selection of a set of points xgetech — get the current graphics scale
mesh — 3D mesh plot xgetmouse — get the mouse events and current position
milk_drop — milk drop 3D function xgraduate — axis graduation
move — move, translate, a graphic entity and its children. xgrid — add a grid on a 2D plot
name2rgb — returns the RGB values of a named color xinfo — draw an info string in the message subwindow
newaxes — Creates a new Axes entity xlfont — load a font in the graphic context or query loaded font
nf3d — rectangular facets to plot3d parameters xload — load a saved graphics
object_editor — description of the graphic object editor capacities — xname — change the name of the current graphics window
description of the graphic object editor capacities — description of the xnumb — draw numbers
graphic object editor capacities xpause — suspend Scilab
oceancolormap — linear blue colormap xpoly — draw a polyline or a polygon
oldplot — simple plot (old version) xpolys — draw a set of polylines or polygons
param3d — 3D plot of a parametric curve xrect — draw a rectangle
param3d1 — 3D plot of parametric curves xrects — draw or fill a set of rectangles
paramfplot2d — animated 2D plot, curve defined by a function xrpoly — draw a regular polygon
pie — draw a pie xsave — save graphics into a file
pinkcolormap — sepia tone colorization on black and white images xsegs — draw unconnected segments
plot — 2D plot xselect — raise the current graphics window
plot2d — 2D plot xset — set values of the graphics context. This function is obsolete.
plot2d1 — 2D plot (logarithmic axes) (obsolete) xsetech — set the sub-window of a graphics window for plotting
plot2d2 — 2D plot (step function) xsetm — dialog to set values of the graphics context. Obsolete function.
plot2d3 — 2D plot (vertical bars) xstring — draw strings
xstringb — draw strings into a box jre_path — returns Java Runtime Environment used by Scilab
xstringl — compute a box which surrounds strings system_getproperty — gets the system property indicated by a specified key.
xtitle — add titles on a graphics window system_setproperty — set a system property indicated by a specified key and
zoom_rect — zoom a selection of the current graphic figure value.
XXI. History manager with_embedded_jre — checks if scilab uses a embedded JRE
addhistory — add lines to current history. XXVII. Java Interface
displayhistory — displays current scilab history javasci.SciBoolean — Class to use boolean object with scilab
gethistory — returns current scilab history in a string matrix javasci.SciBooleanArray — Class to use boolean matrix in Scilab.
gethistoryfile — get filename used for scilab's history javasci.SciComplex — Class to use complex object with scilab
historymanager — enable or disable history manager javasci.SciComplexArray — Class to use complex matrix in Scilab.
historysize — get number of lines in history javasci.SciDouble — Class to use double object with scilab
loadhistory — load a history file javasci.SciDoubleArray — Class to use real matrix in Scilab.
removelinehistory — remove the Nth line in history. javasci.SciString — Map a Java String into a Scilab string.
resethistory — Deletes all entries in the scilab history. javasci.SciStringArray — Classe to use String matrix in Scilab.
saveafterncommands — Save the history file after n statements are added to javasci.Scilab — This class provides the basic methods to execute Scilab
the file. code and scripts.
saveconsecutivecommands — Save consecutive duplicate commands. Compile and run with javasci — How to compile a Java application using
savehistory — save the current history in a file Javasci
sethistoryfile — set filename for scilab history javasci — Call Scilab engine from a Java application
XXII. Input/Output functions XXVIII. Linear Algebra
deff — on-line definition of function aff2ab — linear (affine) function to A,b conversion
diary — diary of session balanc — matrix or pencil balancing
disp — displays variables bdiag — block diagonalization, generalized eigenvectors
execstr — execute Scilab code in strings chfact — sparse Cholesky factorization
file — file management chol — Cholesky factorization
fileinfo — Provides information about a file chsolve — sparse Cholesky solver
get_absolute_file_path — Given an absolute pathname of a file opened in classmarkov — recurrent and transient classes of Markov matrix
scilab. cmb_lin — symbolic linear combination
getenv — get the value of an environment variable coff — resolvent (cofactor method)
getf — defining a function from a file colcomp — column compression, kernel, nullspace
getio — get Scilab input/output logical units companion — companion matrix
getpid — get Scilab process identificator cond — condition number
getrelativefilename — Given an absolute directory and an absolute filename, det — determinant
returns a relative file name. eigenmarkov — normalized left and right Markov eigenvectors
getscilabkeywords — returns a list with all scilab keywords. ereduc — computes matrix column echelon form by qz transformations
halt — stop execution expm — square matrix exponential
host — Unix or DOS command execution fstair — computes pencil column echelon form by qz transformations
input — prompt for user input fullrf — full rank factorization
lib — library definition fullrfk — full rank factorization of A^k
load — load saved variable genmarkov — generates random markov matrix with recurrent and transient
newest — returns newest file of a set of files classes
oldload — load saved variable in 2.4.1 and previous formats givens — Givens transformation
oldsave — saving variables in 2.4.1 and previous format glever — inverse of matrix pencil
print — prints variables in a file gschur — generalized Schur form (obsolete).
printf — Emulator of C language printf function gspec — eigenvalues of matrix pencil (obsolete)
printf_conversion — printf, sprintf, fprintf conversion specifications hess — Hessenberg form
read — matrices read householder — Householder orthogonal reflexion matrix
read4b — fortran file binary read im_inv — inverse image
readb — fortran file binary read inv — matrix inverse
readc_ — read a character string kernel — kernel, nullspace
save — saving variables in binary files kroneck — Kronecker form of matrix pencil
setenv — set the value of an environment variable linsolve — linear equation solver
sprintf — Emulator of C language sprintf function lsq — linear least square problems.
sscanf — Converts formatted input given by a string lu — LU factors of Gaussian elimination
unix — shell (sh) command execution lyap — Lyapunov equation
unix_g — shell (sh) command execution, output redirected to a variable nlev — Leverrier's algorithm
unix_s — shell (sh) command execution, no output orth — orthogonal basis
unix_w — shell (sh) command execution, output redirected to scilab pbig — eigen-projection
window pencan — canonical form of matrix pencil
unix_x — shell (sh) command execution, output redirected to a window penlaur — Laurent coefficients of matrix pencil
writb — fortran file binary write pinv — pseudoinverse
write — write in a formatted file polar — polar form
write4b — fortran file binary write proj — projection
XXIII. Integers projspec — spectral operators
iconvert — conversion to 1 or 4 byte integer representation psmall — spectral projection
int8 — conversion to one byte integer representation — conversion to 2 qr — QR decomposition
bytes integer representation — conversion to 4 bytes integer representation quaskro — quasi-Kronecker form
— conversion to one byte unsigned integer representation — conversion to 2 randpencil — random pencil
bytes unsigned integer representation — conversion to 4 bytes unsigned range — range (span) of A^k
integer representation rank — rank
inttype — type integers used in integer data types rankqr — rank revealing QR factorization
XXIV. Interpolation rcond — inverse condition number
bsplin3val — 3d spline arbitrary derivative evaluation function rowcomp — row compression, range
cshep2d — bidimensional cubic shepard (scattered) interpolation rowshuff — shuffle algorithm
eval_cshep2d — bidimensional cubic shepard interpolation evaluation rref — computes matrix row echelon form by lu transformations
interp — cubic spline evaluation function schur — [ordered] Schur decomposition of matrix and pencils
interp3d — 3d spline evaluation function spaninter — subspace intersection
interpln — linear interpolation spanplus — sum of subspaces
intsplin — integration of experimental data by spline interpolation spantwo — sum and intersection of subspaces
linear_interpn — n dimensional linear interpolation spec — eigenvalues of matrices and pencils
lsq_splin — weighted least squares cubic spline fitting sqroot — W*W' hermitian factorization
smooth — smoothing by spline functions squeeze — squeeze
splin — cubic spline interpolation sva — singular value approximation
splin3d — spline gridded 3d interpolation svd — singular value decomposition
XXV. Intersci sylv — Sylvester equation.
intersci — scilab tool to interface C of Fortran functions with scilab trace — trace
XXVI. JVM XXIX. Localization
javaclasspath — set and get dynamic Java class path dgettext — get text translated into the current locale and a specific domain
javalibrarypath — set and get dynamic java.library.path domain.
getdefaultlanguage — getdefaultlanguage() returns the default language used line_graph — graph with nodes corresponding to edges
by Scilab. load_graph — loads a graph from a file
getlanguage — getlanguage() returns current language used by Scilab. make_graph — makes a graph list
gettext — get text translated into the current locale and domain. mat_2_graph — graph from node-arc or node-node incidence matrix
LANGUAGE — Variable defining the language (OBSOLETE) max_cap_path — maximum capacity path
setdefaultlanguage — sets and saves the internal LANGUAGE value. max_clique — maximum clique of a graph
setlanguage — Sets the internal LANGUAGE value. max_flow — maximum flow between two nodes
XXX. Maple Interface mesh2d — triangulation of n points in the plane
sci2map — Scilab to Maple variable conversion metanet_module_path — Returns the path of the metanet module
XXXI. Matlab binary files I/O min_lcost_cflow — minimum linear cost constrained flow
loadmatfile — loads a Matlab V6 MAT-file (binary or ASCII) into Scilab min_lcost_flow1 — minimum linear cost flow
matfile_close — Closes a Matlab V5 binary MAT-file. min_lcost_flow2 — minimum linear cost flow
matfile_listvar — Lists variables of a Matlab V5 binary MAT-file. min_qcost_flow — minimum quadratic cost flow
matfile_open — Opens a Matlab V5 binary MAT-file. min_weight_tree — minimum weight spanning tree
matfile_varreadnext — Reads next variable in a Matlab V5 binary MAT- neighbors — nodes connected to a node
file. netclose — closes an edit_graph window
matfile_varwrite — Write a variable in a Matlab V5 binary MAT-file. netwindow — selects the current edit_graph window
savematfile — write a Matlab MAT-file (binary or ASCII) netwindows — gets the numbers of edit_graph windows
XXXII. Matlab to Scilab Conversion Tips ngraphic_data_structure — data structure representing the graphic properties
About_M2SCI_tools — Generally speaking about tools to convert Matlab used for nodes graphical display
files to Scilab... node_number — number of nodes of a graph
Contents — Create a tree containing contents inference data nodedatafields — returns the vector of node data fields names
Cste — Create a tree representing a constant nodes_2_path — path from a set of nodes
Equal — Create a tree representing an instruction nodes_data_structure — description of the data structure representing the
Funcall — Create a tree representing a function call nodes of a graph
Infer — Create a tree containing inference data nodes_degrees — degrees of the nodes of a graph
Matlab-Scilab_character_strings — Generally speaking about... path_2_nodes — set of nodes from a path
Operation — Create a tree representing an operation perfect_match — min-cost perfect matching
Type — Create a tree containing type inference data pipe_network — solves the pipe network problem
Variable — Create a tree representing a variable plot_graph — general plot of a graph (obsolete)
get_contents_infer — Search for information in a "M2SCi tlist" contents predecessors — tail nodes of incoming arcs of a node
m2scideclare — Giving tips to help M2SCI... qassign — solves a quadratic assignment problem
matfile2sci — converts a Matlab 5 MAT-file into a Scilab binary file salesman — solves the travelling salesman problem
mfile2sci — Matlab M-file to Scilab conversion function save_graph — saves a graph in a file
sci_files — How to write conversion functions set_nodes_id — displays labels near selected nodes in a graph display.
translatepaths — convert a set of Matlab M-files directories to Scilab shortest_path — shortest path
XXXIII. Metanet : Graph and Network toolbox show_arcs — highlights a set of arcs
add_edge — adds an edge or an arc between two nodes show_edges — highlights a set of edges
add_edge_data — associates new data fields to the edges data structure of a show_graph — displays a graph
graph show_nodes — highlights a set of nodes
add_node — adds disconnected nodes to a graph split_edge — splits an edge by inserting a node
add_node_data — associates new data fields to the nodes data structure of a strong_con_nodes — set of nodes of a strong connected component
graph strong_connex — strong connected components
adj_lists — computes adjacency lists subgraph — subgraph of a graph
arc_graph — graph with nodes corresponding to arcs successors — head nodes of outgoing arcs of a node
arc_number — number of arcs of a graph supernode — replaces a group of nodes with a single node
articul — finds one or more articulation points trans_closure — transitive closure
bandwr — bandwidth reduction for a sparse matrix update_graph — converts an old graph data structure to the current one.
best_match — maximum matching of a graph XXXIV. Online help management
chain_struct — chained structure from adjacency lists of a graph add_help_chapter — Add an entry in the helps list
check_graph — checks a Scilab graph data structure apropos — searches keywords in Scilab help
circuit — finds a circuit or the rank function in a directed graph foo — foo short description
con_nodes — set of nodes of a connected component help — on-line help command
connex — connected components help_from_sci — Generate help files and demo files from the head
contract_edge — contracts edges between two nodes comments section of a .sci source file.
convex_hull — convex hull of a set of points in the plane help_skeleton — build the skeleton of the xml help file associated to a
cycle_basis — basis of cycle of a simple undirected graph Scilab function
delete_arcs — deletes all the arcs or edges between a set of nodes make_index — creates a new index file for on-line help
delete_edges — deletes all the arcs or edges between a set of nodes man — on line help XML file description format
delete_nodes — deletes nodes manedit — editing a manual item
edge_number — number of edges of a graph %helps — Variable defining the path of help directories
edgedatafields — returns the vector of edge data fields names xmltohtml — converts xml Scilab help files to HTML format
edges_data_structure — description of the data structure representing the xmltojar — converts xml Scilab help files to javaHelp format
edges of a graph xmltopdf — converts xml Scilab help files to pdf format
edit_graph — graph and network graphical editor xmltops — converts xml Scilab help files to postscript format
edit_graph_menus — edit_graph menus description XXXV. Optimization and Simulation
egraphic_data_structure — data structure representing the graphic properties NDcost — generic external for optim computing gradient using finite
used for edges graphical display differences
find_path — finds a path between two nodes bvode — boundary value problems for ODE
gen_net — interactive or random generation of a network bvodeS — simplified call of bvode
girth — girth of a directed graph datafit — Parameter identification based on measured data
glist — Scilab-4.x graph list creation derivative — approximate derivatives of a function
graph-list — description of graph list (obsolete) fit_dat — Parameter identification based on measured data
graph_2_mat — node-arc or node-node incidence matrix of a graph fsolve — find a zero of a system of n nonlinear functions
graph_center — center of a graph karmarkar — karmarkar algorithm
graph_complement — complement of a graph leastsq — Solves non-linear least squares problems
graph_data_structure — description of the main graph data structure linpro — linear programming solver (obsolete)
graph_diameter — diameter of a graph lmisolver — linear matrix inequation solver
graph_power — kth power of a directed 1-graph lmitool — tool for solving linear matrix inequations
graph_simp — converts a graph to a simple undirected graph lsqrsolve — minimize the sum of the squares of nonlinear functions,
graph_sum — sum of two graphs levenberg-marquardt algorithm
graph_union — union of two graphs mps2linpro — convert lp problem given in MPS format to linpro format
hamilton — hamiltonian circuit of a graph (obsolete)
hilite_edges — highlights a set of edges — unhighlights a set of edges numdiff — numerical gradient estimation
hilite_nodes — highlights a set of nodes — unhighlights a set of nodes optim — non-linear optimization routine
index_from_tail_head — Computes the index of edges given by (tail,head) qld — linear quadratic programming solver
pairs qp_solve — linear quadratic programming solver builtin
is_connex — connectivity test qpsolve — linear quadratic programming solver
knapsack — solves a 0-1 multiple knapsack problem quapro — linear quadratic programming solver (obsolete)
semidef — semidefinite programming filter — filters a data sequence using a digital filter
XXXVI. Overloading find_freq — parameter compatibility for elliptic filter design
overloading — display, functions and operators overloading capabilities findm — for elliptic filter design
XXXVII. Parameters frfit — frequency response fit
add_param — Add a parameter to a list of parameters frmag — magnitude of FIR and IIR filters
get_param — Get the value of a parameter in a parameter list fsfirlin — design of FIR, linear phase filters, frequency sampling technique
init_param — Initialize the structure which will handles the parameters list group — group delay for digital filter
is_param — Check if a parameter is present in a parameter list hank — covariance to hankel matrix
list_param — List all the parameters name in a list of parameters hilb — FIR approximation to a Hilbert transform filter
remove_param — Remove a parameter and its associated value from a list hilbert — Discrete-time analytic signal computation of a real signal using
of parameters Hilbert transform
set_param — Set the value of a parameter in a parameter list iir — iir digital filter
XXXVIII. Polynomials iirgroup — group delay Lp IIR filter optimization
bezout — Bezout equation for polynomials or integers iirlp — Lp IIR filter optimization
clean — cleans matrices (round to zero small entries) intdec — Changes sampling rate of a signal
cmndred — common denominator form jmat — row or column block permutation
coeff — coefficients of matrix polynomial kalm — Kalman update
coffg — inverse of polynomial matrix lattn — recursive solution of normal equations
colcompr — column compression of polynomial matrix lattp — lattp
degree — degree of polynomial matrix lev — Yule-Walker equations (Levinson's algorithm)
denom — denominator levin — Toeplitz system solver by Levinson algorithm (multidimensional)
derivat — rational matrix derivative lgfft — utility for fft
determ — determinant of polynomial matrix lindquist — Lindquist's algorithm
detr — polynomial determinant mese — maximum entropy spectral estimation
diophant — diophantine (Bezout) equation mfft — multi-dimensional fft
factors — numeric real factorization mrfit — frequency response fit
gcd — gcd calculation %asn — elliptic integral
hermit — Hermite form %k — Jacobi's complete elliptic integral
horner — polynomial/rational evaluation %sn — Jacobi 's elliptic function
hrmt — gcd of polynomials phc — Markovian representation
htrianr — triangularization of polynomial matrix pspect — two sided cross-spectral estimate between 2 discrete time signals
invr — inversion of (rational) matrix using the Welch's average periodogram method.
lcm — least common multiple remez — Remez exchange algorithm for the weighted chebyshev
lcmdiag — least common multiple diagonal factorization approximation of a continuous function with a sum of cosines.
ldiv — polynomial matrix long division remezb — Minimax approximation of magnitude response
numer — numerator rpem — RPEM estimation
pdiv — polynomial division sincd — digital sinc function or Direchlet kernel
pol2des — polynomial matrix to descriptor form srfaur — square-root algorithm
pol2str — polynomial to string conversion srkf — square root Kalman filter
polfact — minimal factors sskf — steady-state Kalman filter
residu — residue syredi — Design of iir filters, syredi code interface
roots — roots of polynomials system — observation update
rowcompr — row compression of polynomial matrix trans — low-pass to other filter transform
sfact — discrete time spectral factorization wfir — linear-phase FIR filters
simp — rational simplification wiener — Wiener estimate
simp_mode — toggle rational simplification wigner — 'time-frequency' wigner spectrum
sylm — Sylvester matrix window — compute symmetric window of various type
systmat — system matrix yulewalk — least-square filter design
XXXIX. Randlib zpbutt — Butterworth analog filter
grand — Random number generator(s) zpch1 — Chebyshev analog filter
XL. Scilab to Fortran zpch2 — Chebyshev analog filter
sci2for — scilab function to Fortran routine conversion zpell — lowpass elliptic filter
XLI. Scipad XLIV. Simulated Annealing
edit_error — opens in SciPad the source of the last recorded error compute_initial_temp — A SA function which allows to compute the initial
scipad — Embedded Scilab text editor temperature of the simulated annealing
XLII. Shell neigh_func_csa — The classical neighborhood relationship for the simulated
clc — Clear Command Window annealing
lines — rows and columns used for display neigh_func_default — A SA function which computes a neighbor of a given
prompt — Get/Set current prompt point
tohome — Move the cursor to the upper left corner of the Command neigh_func_fsa — The Fast Simulated Annealing neghborhood relationship
Window neigh_func_vfsa — The Very Fast Simulated Annealing neighborhood
XLIII. Signal Processing relationship
Signal — Signal manual description optim_sa — A Simulated Annealing optimization method
analpf — create analog low-pass filter temp_law_csa — The classical temperature decrease law
bilt — bilinear or biquadratic transform SISO system given by a zero/poles temp_law_default — A SA function which computed the temperature of the
representation next temperature stage
buttmag — response of Butterworth filter temp_law_fsa — The Szu and Hartley Fast simulated annealing
casc — cascade realization of filter from coefficients temp_law_huang — The Huang temperature decrease law for the simulated
cepstrum — cepstrum calculation annealing
cheb1mag — response of Chebyshev type 1 filter temp_law_vfsa — This function implements the Very Fast Simulated
cheb2mag — response of type 2 Chebyshev filter Annealing from L. Ingber
chepol — Chebychev polynomial XLV. Sound file handling
convol — convolution analyze — frequency plot of a sound signal
corr — correlation, covariance auread — load .au sound file
cspect — two sided cross-spectral estimate between 2 discrete time signals auwrite — writes .au sound file
using the correlation method beep — Produce a beep sound
czt — chirp z-transform algorithm lin2mu — linear signal to mu-law encoding
detrend — remove constant, linear or piecewise linear trend from a vector loadwave — load a sound wav file into scilab
dft — discrete Fourier transform mapsound — Plots a sound map
ell1mag — magnitude of elliptic filter mu2lin — mu-law encoding to linear signal
eqfir — minimax approximation of FIR filter playsnd — sound player facility
eqiir — Design of iir filters savewave — save data into a sound wav file.
faurre — filter computation by simple Faurre algorithm sound — sound player facility
ffilt — coefficients of FIR low-pass soundsec — generates n sampled seconds of time parameter
fft — fast Fourier transform. — fast Fourier transform. wavread — load .wav sound file
fft2 — two-dimension fast Fourier transform wavwrite — writes .wav sound file
fftshift — rearranges the fft output, moving the zero frequency to the center XLVI. Sparses Matrix
of the spectrum full — sparse to full matrix conversion
filt_sinc — samples of sinc function gmres — Generalized Minimum RESidual method
ludel — utility function used with lufact show_pca — Visualization of principal components analysis results
lufact — sparse lu factorization st_deviation — standard deviation (row or column-wise) of vector/matrix
luget — extraction of sparse LU factors entries — standard deviation (row or column-wise) of vector/matrix entries
lusolve — sparse linear system solver stdevf — standard deviation
mtlb_sparse — convert sparse matrix strange — range
nnz — number of non zero entries in a matrix tabul — frequency of values of a matrix or vector
pcg — precondioned conjugate gradient thrownan — eliminates nan values
qmr — quasi minimal resiqual method with preconditioning trimmean — trimmed mean of a vector or a matrix
readmps — reads a file in MPS format variance — variance of the values of a vector or matrix
sparse — sparse matrix definition variancef — standard deviation of the values of a vector or matrix
spchol — sparse cholesky factorization L. Strings
spcompack — converts a compressed adjacency representation ascii — string ascii conversions
spget — retrieves entries of sparse matrix blanks — Create string of blank characters
XLVII. Special Functions code2str — returns character string associated with Scilab integer codes.
besseli — Modified Bessel functions of the first kind (I sub alpha). — convstr — case conversion
Bessel functions of the first kind (J sub alpha). — Modified Bessel functions emptystr — zero length string
of the second kind (K sub alpha). — Bessel functions of the second kind (Y grep — find matches of a string in a vector of strings
sub alpha). — Bessel functions of the third kind (aka Hankel functions) isalphanum — check that characters of a string are alphanumerics
beta — beta function isascii — tests if character is a 7-bit US-ASCII character
calerf — computes error functions. isdigit — check that characters of a string are digits between 0 and 9
dlgamma — derivative of gammaln function, psi function isletter — check that characters of a string are alphabetics letters
erf — The error function. isnum — tests if a string represents a number
erfc — The complementary error function. justify — Justify character array.
erfcx — scaled complementary error function. length — length of object
erfinv — The inverse of the error function. part — extraction of strings
gamma — The gamma function. regexp — find a substring that matches the regular expression string
gammaln — The logarithm of gamma function. sci2exp — converts an expression to a string
legendre — associated Legendre functions str2code — return scilab integer codes associated with a character string
oldbesseli — Modified Bessel functions of the first kind (I sub alpha). — strcat — concatenate character strings
Bessel functions of the first kind (J sub alpha). — Modified Bessel functions strchr — Find the first occurrence of a character in a string
of the second kind (K sub alpha). — Bessel functions of the second kind (Y strcmp — compare character strings
sub alpha). strcmpi — compare character strings (case independent)
XLVIII. Spreadsheet strcspn — Get span until character in string
excel2sci — reads ascii Excel files strindex — search position of a character string in an other string.
readxls — reads an Excel file string — conversion to string
xls_open — Open an Excel file for reading strings — Scilab Object, character strings
xls_read — read a sheet in an Excel file stripblanks — strips leading and trailing blanks (and tabs) of strings
XLIX. Statistics strncmp — Copy characters from strings
cdfbet — cumulative distribution function Beta distribution strrchr — Find the last occurrence of a character in a string
cdfbin — cumulative distribution function Binomial distribution strrev — returns string reversed
cdfchi — cumulative distribution function chi-square distribution strsplit — split a string into a vector of strings
cdfchn — cumulative distribution function non-central chi-square strspn — Get span of character set in string
distribution strstr — Locate substring
cdff — cumulative distribution function F distribution strsubst — substitute a character string by another in a character string.
cdffnc — cumulative distribution function non-central f-distribution strtod — Convert string to double.
cdfgam — cumulative distribution function gamma distribution strtok — Split string into tokens
cdfnbn — cumulative distribution function negative binomial distribution tokenpos — returns the tokens positions in a character string.
cdfnor — cumulative distribution function normal distribution tokens — returns the tokens of a character string.
cdfpoi — cumulative distribution function poisson distribution tree2code — generates ascii definition of a Scilab function
cdft — cumulative distribution function Student's T distribution LI. Symbolic
center — center addf — symbolic addition
wcenter — center and weight ldivf — left symbolic division
cmoment — central moments of all orders mulf — symbolic multiplication
correl — correlation of two variables rdivf — right symbolic division
covar — covariance of two variables subf — symbolic subtraction
ftest — Fischer ratio LII. Tcl/Tk Interface
ftuneq — Fischer ratio for samples of unequal size. ScilabEval — tcl instruction : Evaluate a string with scilab interpreter
geomean — geometric mean TCL_CreateSlave — Create a TCL slave interpreter
harmean — harmonic mean TCL_DeleteInterp — delete TCL interpreter
iqr — interquartile range TCL_EvalFile — Reads and evaluate a tcl/tk file
labostat — Statistical toolbox for Scilab TCL_EvalStr — Evaluate a string whithin the Tcl/Tk interpreter
mad — mean absolute deviation TCL_ExistArray — Return %T if a tcl array exists
mean — mean (row mean, column mean) of vector/matrix entries TCL_ExistInterp — Return %T if a tcl slave interperter exists
meanf — weighted mean of a vector or a matrix TCL_ExistVar — Return %T if a tcl variable exists
median — median (row median, column median,...) of vector/matrix/array TCL_GetVar — Get a tcl/tk variable value
entries TCL_GetVersion — get the version of the TCL/TK library at runtime.
moment — non central moments of all orders TCL_SetVar — Set a tcl/tk variable value
msd — mean squared deviation TCL_UnsetVar — Remove a tcl variable
mvvacov — computes variance-covariance matrix TCL_UpVar — Make a link from a tcl source variable to a tcl destination
nancumsum — Thos function returns the cumulative sum of the values of a variable
matrix browsevar — Scilab variable browser
nand2mean — difference of the means of two independent samples config — Scilab general configuration.
nanmax — max (ignoring Nan's) editvar — Scilab variable editor
nanmean — mean (ignoring Nan's) tk_getdir — dialog to get a directory path
nanmeanf — mean (ignoring Nan's) with a given frequency. tk_getfile — dialog to get one or more file paths (obsolete)
nanmedian — median of the values of a numerical vector or matrix tk_savefile — dialog to get a file path for writing
nanmin — min (ignoring Nan's) winclose — close windows created by sciGUI
nanstdev — standard deviation (ignoring the NANs). winlist — Return the winId of current window created by sciGUI
nansum — Sum of values ignoring NAN's LIII. Texmacs
nfreq — frequence of the values in a vector or matrix pol2tex — convert polynomial to TeX format
pca — Computes principal components analysis with standardized variables texprint — TeX output of Scilab object
perctl — computation of percentils LIV. Time and Date
princomp — Principal components analysis calendar — Calendar
quart — computation of quartiles clock — Return current time as date vector
regress — regression coefficients of two variables date — Current date as date string
sample — Sampling with replacement datenum — Convert to serial date number
samplef — sample with replacement from a population and frequences of his datevec — Date components
values. eomday — Return last day of month
samwr — Sampling without replacement etime — Elapsed time
getdate — get date and time information
now — Return current date and time
realtimeinit — set time unit — set dates origin or waits until date
sleep — suspend Scilab
tic — start a stopwatch timer
timer — cpu time
toc — Read the stopwatch timer
weekday — Return day of week
LV. UMFPACK Interface
PlotSparse — plot the pattern of non nul elements of a sparse matrix
ReadHBSparse — read a Harwell-Boeing sparse format file
cond2sp — computes an approximation of the 2-norm condition number of a
s.p.d. sparse matrix
condestsp — estimate the condition number of a sparse matrix
rafiter — (obsolete) iterative refinement for a s.p.d. linear system
res_with_prec — computes the residual r = Ax-b with precision
taucs_chdel — utility function used with taucs_chfact
taucs_chfact — cholesky factorisation of a sparse s.p.d. matrix
taucs_chget — retrieve the Cholesky factorization at the scilab level
taucs_chinfo — get information on Cholesky factors
taucs_chsolve — solve a linear sparse (s.p.d.) system given the Cholesky
factors
taucs_license — display the taucs license
umf_license — display the umfpack license
umf_ludel — utility function used with umf_lufact
umf_lufact — lu factorisation of a sparse matrix
umf_luget — retrieve lu factors at the scilab level
umf_luinfo — get information on LU factors
umf_lusolve — solve a linear sparse system given the LU factors
umfpack — solve sparse linear system