Manuel Scilab


Table des matières

I. Scilab
abort — interruption d'une évaluation
ans — réponse (answer)
argn — nombre d'arguments d'appel d'une fonction
backslash (\) — division matricielle à gauche
banner — affiche la baniere scilab
boolean — Objets Scilab, variables booléennes et opérateurs & | ~
brackets ([,]) — crochets à droite et à gauche
break — interruption d'une boucle
case — mot-clé utilisé dans une structure select ... case
clear — suppression de variables
clearglobal — supprime des variables globales
colon (:) — opérateur "deux points"
comma (,) — virgule, séparateur d'instructions ou d'arguments
comments — commentaires
comp — pré-interprétation ou "compilation" de fonctions Scilab
debug — niveau de déboggage
do — language keyword for loops
dot (.) — point
else — mot clé dans une structure if-then-else
elseif — mot clé dans une structure if-then-else
empty ([]) — matrice vide
end — mot-clé end
errcatch — interception d'erreur
errclear — "effacement" d'une erreur
error — envoi de message d'erreur
evstr — évaluation d'une expression
exists — teste l'existence d'une variable
exit — Termine la session courante de scilab
external — Objet Scilab, fonction externe ou routine
extraction — extraction à partir d'une matrice ou d'une liste
for — mot clé pour les structures de boucles
getos — retourne le nom et la version de O.S
getshell — retourne le nom de l'interpreteur de commandes.
global — définition de variables globales
gstacksize — obtenir ou changer la taille de la pile des variables globales
hat (^) — élévation à la puissance
ieee — détermine le mode d'exception IEEE pour les calculs
if then else — exécution conditionnelle
insertion — insertion/modification dans une variable — affectation partielle d'une variable
inv_coeff — construction d'une matrice polynomiale à partir des coefficients
iserror — test d'occurrence d'une erreur
isglobal — vérifie si une variable est globale
left ([) — crochet gauche
macr2tree — conversion d'une fonction en arbre
matrices — Objet Scilab, matrices
matrix — remise en forme d'une matrice
mode — choisit le mode d'exécution des scripts et des fonctions
mtlb_mode — choisit le mode de compatibilité Matlab
names — syntaxe des noms de variables dans Scilab
null — suppression d'un terme d'une liste
parents ( ) — parenthèses droite et gauche
pause — mode de pause, attente clavier
percent (%) — caractère spécial
perl — execute le script Perl.
plus (+) — opérateur d'addition
poly — définition d'un polynôme
power — élévation à la puissance (^,.^)
predef — protection de variables
quit — Quitte Scilab ou décrémente le niveau de pause
quote (') — opérateur de transposition, délimiteur de chaîne de caractères
rational — Objet Scilab, fraction rationnelle
resume — sortie d'une fonction ou reprise d'exécution, avec récupération de variables locales
return — sortie d'une fonction ou reprise d'exécution, avec récupération de variables locales
sciargs — arguments sur la ligne de commande Scilab
scilab — script principal d'exécution de Scilab et de divers outils
select — mot-clé utilisé dans une structure select ... case
semicolon (;) — séparateur de lignes ou d'instructions Scilab
slash (/) — division à droite et feedback
stacksize — change la taille de la pile Scilab
star (*) — opérateur dde multiplication
startup — startup file
symbols — opérateurs de Scilab
testmatrix — génération de matrices remarquables
then — mot-clé dans une structure if-then-else
tilda (~) — négation logique
try — mot clé de début du bloc try dans une instruction de contrôle try-catch — mot clé de début du bloc catch dans une instruction de contrôle try-catch
type — Retourne le type d'une variable
typename — associe un nom à un type de variable
user — interfaçage d'une routine Fortran ou C
varn — indéterminée d'un polynôme
what — liste des primitives Scilab
where — donne l'arborescence d'appel courante
whereami — donne l'arborescence d'appel de l'instruction courante
while — mot-clé utilisé dans une structure while ... end
who — liste des variables
whos — liste des variables courantes dans un format détaillé
with_atlas — Test si Scilab a ete construit avec la librairie Atlas
with_javasci — Test si Scilab a ete construit avec l'interface java
with_macros_source — Teste si les sources des macros sont installées
with_pvm — Test si Scilab a été compilé avec l'interface "Parallel Virtual Machine"
add_demo — Add an entry in the demos list
clearfun — remove primitive.
comparison — comparison, relational operators
continue — keyword to pass control to the next iteration of a loop
delbpt — delete breakpoints
dispbpt — display breakpoints
edit — function editing
equal — (=) assignment , comparison, equal sign
error_table — table of error messages
format — number printing and display format
funcprot — switch scilab functions protection mode
funptr — coding of primitives ( wizard stuff )
getdebuginfo — get information about Scilab to debug
getmd5 — get md5 checksum
getmemory — returns free and total system memory
getmodules — returns list of modules installed in Scilab
getscilabmode — returns scilab mode
getvariablesonstack — get variable names on stack of scilab
getversion — get scilab and modules version information
intppty — set interface argument passing properties
lasterror — get last recorded error message
less — (<) lower than comparison — (<) greater than comparison
macr2lst — function to list conversion
newfun — add a name in the table of functions
readgateway — get primitives list of a module
setbpt — set breakpoints
sethomedirectory — Set Scilab home directory
ver — Version information for Scilab
warning — warning messages
who_user — listing of user's variables
with_gtk — Checks if Scilab has been built with the "GIMP Toolkit" library
with_module — Checks if a Scilab module is installed
with_texmacs — Checks if Scilab has been called by texmacs
with_tk — Checks if Scilab has been built with TCL/TK
II. Equations Differentielles
feval — évaluation multiple d'une fonction
integrate — intégration numérique d'une expression
intg — intégration numérique adaptative
ode — solveur d'équations différentielles ordinaires
bvode — boundary value problems for ODE using collocation method — Simplified call to bvode
dae — Differential algebraic equations solver
daeoptions — set options for dae solver
dasrt — DAE solver with zero crossing
dassl — differential algebraic equation
impl — differential algebraic equation
int2d — definite 2D integral by quadrature and cubature method
int3d — definite 3D integral by quadrature and cubature method
intc — Cauchy integral
intl — Cauchy integral
ode_discrete — ordinary differential equation solver, discrete time simulation
ode_optional_output — ode solvers optional outputs description
ode_root — ordinary differential equation solver with root finding
odedc — discrete/continuous ode solver
odeoptions — set options for ode solvers
III. Fonctions Elémentaires
abs — valeur absolue ou module
acos — cosinus inverse
acosd — cosinus inverse des éléments de l'argument, résultat en degré.
acosh — cosinus hyperbolique inverse
acoshm — cosinus hyperbolique matriciel inverse
acosm — cosinus matriciel inverse
acoth — cotangente hyperbolique inverse des éléments de l'argument.
amell — Fonction am de Jacobi
and — et logique des éléments d'un tableau
& — opérateur et logique
asec — sécante inverse des éléments de l'argument.
asecd — sécante inverse des éléments de l'argument, résultat en degré.
asech — sécante hyperbolique inverse des éléments de l'argument.
asin — sinus inverse
asind — sinus inverse des éléments de l'argument, résultats exprimés en degrés
asinh — sinus hyperbolique inverse
asinhm — sinus hyperbolique matriciel inverse
asinm — sinus matriciel inverse
atand — 2-quadrants et 4-quadrants tangeante inverse des éléments de l'argument, résultats exprimés en degrés.
atanhm — tangente hyperbolique inverse d'une matrice carrée
atanm — tangente matricielle inverse d'une matrice carrée
ceil — partie entière supérieure
conj — conjugaison complexe
cos — cosinus
cosd — cosinus des éléments de l'argument donnés en degrés
cosh — cosinus hyperbolique
coshm — cosinus hyperbolique matriciel
cosm — cosinus matriciel
cotd — cotangent des éléments de l'argument donnés en degrés.
cotg — cotangente
coth — cotangente hyperbolique
cothm — cotangente hyperbolique matricielle
csc — cosécante des éléments de l'argument.
cscd — cosécante des éléments de l'argument donnés en degrés
cumprod — produit cumulatif.
cumsum — somme cumulative.
dec2hex — représentation hexadécimale d'un entier
delip — intégrale elliptique complete ou incomplete du premier type
diag — extraction de diagonale ou construction d'une matrice à partir d'une diagonale.
double — conversion de type entier vers flottant double précision.
eval — évaluation d'une matrice de chaînes de caractères
exp — exponentielle
eye — matrice identité
fix — arrondi vers zéro ou troncature
floor — partie entière
frexp — calcule la représentation en base 2 (mantisse et exposant) d'un nombre flottant.
gsort — tri par l'algorithme "quick sort"
imag — partie imaginaire
int — arrondi vers zéro ou troncature
intersect — recherche de valeurs communes à deux vecteurs.
inttrap — intégration approchée de données expérimentales avec la méthode des trapèzes.
isdef — vérifie si une variable existe
isinf — vérifie si des composantes "Inf" (infinies) sont présentes.
isnan — vérifie si des composantes "NaN" (Not a Number) sont présentes.
isreal — vérifie si une matrice a des éléments complexes
kron — produit de kronecker (.*.)
lex_sort — tri des lignes d'une matrice suivant l'ordre lexicographique.
linspace — vecteur de valeurs équidistantes
log — logarithme naturel
log10 — logarithme en base 10
log2 — logarithme en base 2
logm — logarithme matriciel d'une matrice carrée
logspace — vecteur de valeurs logarithmiquement équidistantes.
lstsize — nombre d'éléments des objets list, tlist et mlist
max — maximum
maxi — maximum
meshgrid — construit des matrices ou des tableaux 3-D
min — minimum
mini — minimum
minus (-) — opérateur de soustraction, changement de signe
modulo — reste arithmétique symétrique modulo m — reste arithmétique positif modulo m
norm — normes matricielles
not (~) — négation logique
ones — matrice remplie de 1
or — disjonction logique des éléments d'un tableau
| — opérateur de disjonction logique
pen2ea — Conversion faisceau vers deux matrices E,A
perms — retourne toutes les permutations des composantes d'un vecteur
prod — produit des termes d'une matrice
rand — générateur de nombres aléatoires
rat — approximation rationnelle d'un flottant
real — partie réelle
resize_matrix — redimensionne une matrice
round — arrondi
sec — sécante des éléments de l'argument.
secd — sécante des éléments de l'argument donnés en degrés
sech — sécante hyperbolique des éléments de l'argument.
sign — fonction signe
signm — fonction signe matriciel
sin — sinus
sind — sinus des éléments de l'argument donnés en degrés
sinh — sinus hyperbolique
sinhm — sinus hyperbolique matriciel
sinm — sinus matriciel
size — taille d'un objet
solve — solveur symbolique de système linéaire
sort — tri stable par l'agorithme "quick sort" (Déprécié voir gsort)
speye — matrice identité creuse
spones — matrice creuse dont les termes valent 1
sprand — matrice creuse aléatoire
spzeros — matrice creuse nulle
sqrt — racine carrée
sqrtm — racine carrée matricielle
squarewave — génère un signal carré de période 2*%pi
syslin — définition d'un système dynamique linéaire
tan — tangente
tanh — tangente hyperbolique
tanhm — tangente hyperbolique matricielle
tanm — tangente matricielle
toeplitz — matrice de Toeplitz
trianfml — triangularisation symbolique
tril — partie triangulaire inférieure d'une matrice
trisolve — solveur symbolique de système linéaire
triu — partie triangulaire supérieure d'une matrice
union — extrait les composantes distinctes issues de l'union de deux vecteurs
unique — extrait les composantes distinctes d'un vecteur ou d'une matrice
zeros — matrice nulle
acot — computes the element-wise inverse cotangeant of the argument.
acotd — computes the element-wise inverse cotangeant of the argument result in degree.
acsc — computes the element-wise inverse cosecant of the argument.
acscd — computes the element-wise inverse cosecant of the argument, results in degree.
acsch — computes the element-wise inverse hyperbolic cosecant of the argument.
adj2sp — converts adjacency form into sparse matrix.
atan — 2-quadrant and 4-quadrant inverse tangent
atanh — hyperbolic tangent inverse
base2dec — conversion from base b representation to integers
bin2dec — integer corresponding to a binary form
binomial — binomial distribution probabilities
bitand — AND applied to binary representation of input arguments
bitor — OR applied to binary representation of input arguments
bloc2exp — block-diagram to symbolic expression
bloc2ss — block-diagram to state-space conversion
cat — concatenate several arrays
cell2mat — convert a cell array into a matrix
cellstr — convert strings vector (or strings matrix) into a cell of strings
char — char function
csch — Computes the element-wise hyperbolic cosecant of the argument.
csgn — Returns the sign of a vector of real of complex values.
dec2bin — binary representation
dec2oct — octal representation of integers
diff — Difference and discrete derivative
dsearch — binary search (aka dichotomous search in french)
factor — factor function
flipdim — flip x components along a given dimension
hex2dec — conversion from hexadecimal representation to integers
imult — multiplication by i the imaginary unitary
ind2sub — linear index to matrix subscript values
isempty — check if a variable is an empty matrix or an empty list
isequal — objects comparison
isequalbitwise — bitwise comparison of variables
isvector — check if a variable is a vector
log1p — computes with accuracy the natural logarithm of its argument added by one
ndgrid — arrays for multidimensional function evaluation on grid
ndims — number of dimensions of an array
nearfloat — get previous or next floating-point number
nextpow2 — next higher power of 2.
number_properties — determine floating-point parameters
oct2dec — conversion from octal representation to integers
permute — permute the dimensions of an array
pertrans — pertranspose
primes — primes function
setdiff — returns components of a vector which do not belong to another one
sinc — sinc function
sp2adj — converts sparse matrix into adjacency form
ssrand — random system generator
sub2ind — matrix subscript values to linear index
sum — sum (row sum, column sum) of vector/matrix entries
sysconv — system conversion
sysdiag — block diagonal system connection
tand — tangent, argument in degree.
trfmod — poles and zeros display
typeof — object type
vectorfind — finds in a matrix rows or columns matching a vector
IV. Fonctions
add_profiling — Ajoute les instructions de "profiling" au code d'une fonction
bytecode — Etant donnée une fonction, retourne son pseudo code dans une variable Scilab et réciproquement.
bytecodewalk — parcourt le pseudo code d'une fonction en appliquant un traitement
exec — exécution d'un script (fichier de commandes)
execstr — exécution d'instructions Scilab contenues dans des chaînes de caractères
function — définition d'une fonction Scilab — fin de la définition d'une fonction Scilab
functions — procédures Scilab et objets Scilab
getd — chargement de toutes les fonctions contenues dans un répertoire
remove_profiling — Supprime les instructions de "profiling" du code d'une fonction
reset_profiling — remet à zéro les compteurs de profil du code d'une fonction
whereis — nom de la librairie contenant une fonction
deff — on-line definition of function
fun2string — generates ascii definition of a scilab function
genlib — build library from functions in given directory
get_function_path — get source file path of a library function
getf — defining a function from a file
head_comments — display scilab function header comments
lib — library definition
librarieslist — get scilab libraries
library — library datatype description
libraryinfo — get macros and path of a scilab library
listfunctions — properties of all functions in the workspace
macro — Scilab procedure and Scilab object
macrovar — variables of function
plotprofile — extracts and displays execution profiles of a Scilab function
profile — extract execution profiles of a Scilab function
recompilefunction — recompiles a scilab function, changing its type
showprofile — extracts and displays execution profiles of a Scilab function
varargin — variable numbers of arguments in an input argument list
varargout — variable numbers of arguments in an output argument list
V. Entrées/Sorties [fichiers]
chdir — change le répertoire courant de Scilab — change le répertoire courant de Scilab
fullfile — Construit un nom de fichier complet
getlongpathname — retourne le chemin au format nom long (Seulement pour Windows)
getshortpathname — retourne le chemin au format court (Seulement pour Windows)
mkdir — Crée un nouveau répertoire
pwd — affiche le répertoire courant de Scilab
rmdir — Supprime un repertoire
basename — strip directory and suffix from filenames
copyfile — Copy file
createdir — Make new directory
deletefile — delete a file
dir — get file list
dirname — get directory from filenames
dispfiles — display opened files properties
fileext — returns extension for a file path
fileinfo — Provides information about a file
fileparts — returns the path, filename and extension for a file path
filesep — returns directory separator for current platform
findfiles — Finding all files with a given filespec
fprintf — Emulator of C language fprintf function
fprintfMat — Write a matrix in a file.
fscanf — Converts formatted input read on a file
fscanfMat — Reads a Matrix from a text file.
fullpath — Creates an full path name for the specified relative path name.
get_absolute_file_path — Given an absolute pathname of a file opened in scilab.
getdrives — Get the drive letters of all mounted filesystems on the computer.
getrelativefilename — Given an absolute directory and an absolute filename, returns a relative file name.
%io — variable returns standard input and standard output (file descriptor).
isdir — checks if argument is a directory path
isfile — checks if argument is a file
listfiles — list files
listvarinfile — list the contents of a saved data file
ls — show files
maxfiles — sets the limit for the number of files a scilab is allowed to have open simultaneously.
mclearerr — reset binary file access errors
mclose — close an opened file
mdelete — Delete file(s)
meof — check if end of file has been reached
merror — tests the file access errors indicator
mfprintf — converts, formats, and writes data to a file
mscanf — reads input from the standard input (interface to the C scanf function) — reads input from the stream pointer stream (interface to the C fscanf function) — reads its input from the character string (interface to the C sscanf function)
mget — reads byte or word in a given binary format and convert to double — 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
mopen — open a file
movefile — Move file or directory
mput — writes byte or word in a given binary format
mputl — writes strings in an ascii file
mputstr — write a character string in a file
mseek — set current position in binary file.
mtell — binary file management
newest — returns newest file of a set of files
pathconvert — pathnames convertion between posix and windows.
pathsep — returns path separator for current platform
removedir — Remove a directory
save_format — format of files produced by "save"
scanf — Converts formatted input on standard input
scanf_conversion — scanf, sscanf, fscanf conversion specifications
sscanf — Converts formatted input given by a string
VI. Bibliothèque graphique
Graphics — contenu de la librairie graphique
addcolor — ajoute de nouvelles couleurs à la table des couleurs courante
alufunctions — description des modes de dessin des pixels.
bar — histogramme de barres
barh — histogramme horizontal de barres
barhomogenize — homogeneise toutes les barres contenues dans les axes courrants de travail
contour2di — calcule les courbes de niveau d'une surface
contourf — courbes de niveaux 2D remplies d'une surface 3D
dragrect — déplace un ou plusieurs rectangles avec la souris
drawaxis — dessine un axe
edit_curv — éditeur graphique interactif
errbar — ajoute des barres d'erreur sur un dessin 2D
eval3d — valeurs d'une fonction sur une grille
eval3dp — calcule les facettes d'une surface 3D paramétrique
fac3d — dessin en 3D d'une surface (obsolète)
fec — dessin en pseudo-couleurs d'une surface définie sur une triangulation
fgrayplot — représentation 2D en pseudo-couleurs d'une surface définie par une fonction
genfac3d — calcule les facettes d'une surface 3D non-paramétrique
geom3d — projection 3D vers 2D après une instruction de dessin 3D
get_figure_handle — Retrouve une figure graphique à partir de son identifiant.
getsymbol — boîte de dialogue pour sélectionner un marqueur
graduate — graduations simplifiées des axes 2D
graphics_fonts — description des fonts utilisées par les figure graphiques.
hist3d — représentation 3D d'un histogramme
histplot — dessine un histogramme
is_handle_valid — Vérifie si un ensemble de handles graphiques est valide.
legends — dessine des légendes de courbes 2D
locate — sélection avec la souris d'un ensemble de points
Rendu d'équations mathématiques dans le graphique Scilab — Affiche les équations mathématiques dans le graphique Scilab grâce à MathML ou LaTeX.
milk_drop — représentation d'une goutte de lait
nf3d — conversion de facettes pour plot3d
object_editor — description des capacités de l'éditeur graphique — description des capacités de l'éditeur graphique — description des capacités de l'éditeur graphique — description des capacités de l'éditeur graphique
paramfplot2d — animation dans le plan d'une courbe définie par une fonction
pie — cercle graphique
plotframe — dessine un cadre avec graduations et définition de l'échelle. Fonction obsolete
relocate_handle — Déplace un handle à   l'intérieur de la hiérarchie graphique.
replot — redessine la fenêtre graphique courante en changeant les bornes
rotate — rotation d'un ensemble de points dans le plan
rotate_axes — Rotation interactive d'un handle de type Axes.
scaling — transformation affine d'un ensemble de points
sd2sci — conversion des sorties de gr_menu vers des instructions Scilab
secto3d — conversion de surfaces 3D
show_window — met la fenêtre une au premier plan
square — échelle isométrique 2D (change la taille de la fenêtre)
stringbox — Calcule le rectangle englobant d'un texte ou d'un label.
subplot — divise une fenêtre graphique en sous-fenêtres
swap_handles — Permute deux handle dans la hiérarchie graphique.
titlepage — ajoute un titre au milieu d'une fenêtre graphique
winsid — renvoie la liste des fenêtre graphiques ouvertes
xarc — dessine un arc d'ellipse
xarcs — dessine des arcs d'ellipses
xarrows — dessine un ensemble de flèches
xbasc — efface une fenêtre graphique.
xbasr — redessine une fenêtre graphique
xchange — transformation de coordonnées de l'échelle courante en pixels et inversement
xclear — efface une fenêtre graphique.
xclick — Attend un appui sur un bouton de la souris.
xdel — supprime des fenêtres graphiques
xfarc — remplit un secteur angulaire d'ellipse
xfarcs — remplit des secteurs angulaires d'ellipses
xfpoly — remplit un polygone
xfrect — remplit un rectangle
xgetech — récupération de l'échelle graphique courante
xgraduate — graduation des axes
xgrid — ajoute une grille sur un dessin 2D
xinfo — affiche une chaîne de caractères dans la sous-fenêtre de messages
xname — change le nom de la fenêtre graphique courante
xnumb — dessine des nombres
xpause — interrompt Scilab pendant une durée donnée
xpoly — dessine une ligne brisée ou un polygone
xpolys — dessine un ensemble de lignes brisées ou de polygones
xrect — dessine un rectangle
xrects — dessine ou remplit un ensemble de rectangles
xrpoly — dessine un polygone régulier
xsegs — dessine des segments non connectés
xset — change des valeurs du contexte graphique. Fonction obsolete
xsetech — sélectionne la sous-fenêtre d'une fenêtre graphique pour les dessins
xsetm — boîte de dialogue pour changer des valeurs du contexte graphique. Fonction obsolete.
xstring — dessine des chaînes de caractères
xstringb — dessine des chaînes de caractères dans une boîte
xstringl — calcule les dimensions d'une boîte entourant des chaînes de caractères
GlobalProperty — to customize the objects appearance (curves, surfaces...) in a plot or surf command.
LineSpec — to quickly customize the lines appearance in a plot
Matplot — 2D plot of a matrix using colors
Matplot1 — 2D plot of a matrix using colors
Matplot_properties — description of the Matplot entities properties
Sfgrayplot — smooth 2D plot of a surface defined by a function using colors
Sgrayplot — smooth 2D plot of a surface using colors
arc_properties — description of the Arc entity properties
autumncolormap — red through orange to yellow colormap
axes_properties — description of the axes entity properties
axis_properties — description of the axis entity properties
bonecolormap — gray colormap with a light blue tone
captions — draw graph captions
champ — 2D vector field plot
champ1 — 2D vector field plot with colored arrows
champ_properties — description of the 2D vector field entity properties
clear_pixmap — erase the pixmap buffer
clf — clear or reset the current graphic figure (window) to default values
color — returns the color id of a color
color_list — list of named colors
colorbar — draw a colorbar
colordef — Set default color values to display different color schemes
colormap — using colormaps
Compound_properties — description of the Compound entity properties
contour — level curves on a 3D surface
contour2d — level curves of a surface on a 2D plot
coolcolormap — cyan to magenta colormap
coppercolormap — black to a light copper tone colormap
copy — copy a graphics entity.
delete — delete a graphic entity and its children.
draw — draw an entity.
drawlater — makes axes children invisible.
drawnow — draw hidden graphics entities.
event handler functions — Prototype of functions which may be used as event handler.
fchamp — direction field of a 2D first order ODE
fcontour — level curves on a 3D surface defined by a function
fcontour2d — level curves of a surface defined by a function on a 2D plot
fec_properties — description of the fec entities properties
figure_properties — description of the graphics figure entity properties
fplot2d — 2D plot of a curve defined by a function
fplot3d — 3D plot of a surface defined by a function
fplot3d1 — 3D gray or color level plot of a surface defined by a function
gca — Return handle of current axes.
gce — Get current entity handle.
gcf — Return handle of current graphic window.
gda — Return handle of default axes.
gdf — Return handle of default figure.
ged — Scilab Graphic Editor
get — Retrieve a property value from a graphics entity or an User Interface object.
getcolor — opens a dialog to show colors in the current colormap
getfont — dialog to select font . Obsolete function.
getlinestyle — dialog to select linestyle. Obsolete function.
getmark — dialog to select mark (symbol). Obsolete function
glue — glue a set of graphics entities into an Compound.
graphics_entities — description of the graphics entities data structures
graycolormap — linear gray colormap
grayplot — 2D plot of a surface using colors
grayplot_properties — description of the grayplot entities properties
graypolarplot — Polar 2D plot of a surface using colors
havewindow — return scilab window mode
hotcolormap — red to yellow colormap
hsv2rgb — Converts HSV colors to RGB
hsvcolormap — Hue-saturation-value colormap
isoview — set scales for isometric plot (do not change the size of the window)
jetcolormap — blue to red colormap
label_properties — description of the Label entity properties
legend — draw graph legend
legend_properties — description of the Legend entity properties.
mesh — 3D mesh plot
move — move, translate, a graphic entity and its children.
name2rgb — returns the RGB values of a named color
newaxes — Creates a new Axes entity
oceancolormap — linear blue colormap
oldplot — simple plot (old version)
param3d — 3D plot of a parametric curve
param3d1 — 3D plot of parametric curves
pinkcolormap — sepia tone colorization on black and white images
plot — 2D plot
plot2d — 2D plot
plot2d1 — 2D plot (logarithmic axes) (obsolete)
plot2d2 — 2D plot (step function)
plot2d3 — 2D plot (vertical bars)
plot2d4 — 2D plot (arrows style)
plot2d_old_versionThe syntaxes described below are obsolete
plot3d — 3D plot of a surface
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
plzr — pole-zero plot
polarplot — Plot polar coordinates
polyline_properties — description of the Polyline entity properties
rainbowcolormap — red through orange, yellow, green,blue to violet colormap
rectangle_properties — description of the Rectangle entity properties
rgb2name — returns the name of a color
rubberbox — Rubberband box for rectangle selection
sca — set the current axes entity
scf — set the current graphic figure (window)
sda — Set default axes.
sdf — Set default figure.
segs_properties — description of the Segments entity properties
set — set a property value of a graphic entity object or of a User Interface object.
seteventhandler — set an event handler for the current graphic window
show_pixmap — send the pixmap buffer to the screen
springcolormap — magenta to yellow colormap
summercolormap — green to yellow colormap
surf — 3D surface plot
surface_properties — description of the 3D entities properties
text_properties — description of the Text entity properties
title — display a title on a graphic window
twinkle — is used to have a graphics entity twinkle
unglue — unglue a coumpound object and replace it by individual children.
unzoom — unzoom graphics
whitecolormap — completely white colormap
wintercolormap — blue to green colormap
xfpolys — fill a set of polygons
xget — get current values of the graphics context. This function is obsolete.
xgetmouse — get the mouse events and current position
xlfont — load a font in the graphic context or query loaded font
xload — load a saved graphics
xsave — save graphics into a file
xselect — raise the current graphics window
xtitle — add titles on a graphics window
zoom_rect — zoom a selection of the current graphic figure
VII. Graphiques: export et impression
xend — termine la session graphique courante
xinit — Initialisation d'un pilote graphique
driver — select a graphics driver
xs2bmp — send graphics to a BMP file.
xs2emf — send graphics to an EMF file (Only for Windows).
xs2eps — send graphics to an EPS file.
xs2fig — send graphics to a FIG file.
xs2gif — send graphics to a GIF file.
xs2jpg — send graphics to a JPG file.
xs2pdf — save graphics to a PDF file.
xs2png — send graphics to a PNG file.
xs2ppm — send graphics to a PPM file.
xs2ps — send graphics to a PS file.
xs2svg — save graphics to a SVG file.
VIII. Booléens
bool2s — convertit une matrice booléenne en une matrice 0-1
find — find indices of boolean vector or matrix true elements
IX. CACSD
chart — diagramme de Nichols
abcd — state-space matrices
abinv — AB invariant subspace
arhnk — Hankel norm approximant
arl2 — SISO model realization by L2 transfer approximation
arma — Scilab arma library
arma2p — extract polynomial matrices from ar representation
armac — Scilab description of an armax process
armax — armax identification
armax1 — armax identification
arsimul — armax simulation
augment — augmented plant
balreal — balanced realization
bilin — general bilinear transform
black — Black's diagram (Nichols chart)
bode — Bode plot
bstap — hankel approximant
cainv — Dual of abinv
calfrq — frequency response discretization
canon — canonical controllable form
ccontrg — central H-infinity controller
cls2dls — bilinear transform
colinout — inner-outer factorization
colregul — removing poles and zeros at infinity
cont_frm — transfer to controllable state-space
cont_mat — controllability matrix
contr — controllability, controllable subspace, staircase
contrss — controllable part
copfac — right coprime factorization
csim — simulation (time response) of linear system
ctr_gram — controllability gramian
dbphi — frequency response to phase and magnitude representation
dcf — double coprime factorization
ddp — disturbance decoupling
des2ss — descriptor to state-space
des2tf — descriptor to transfer function conversion
dhinf — H_infinity design of discrete-time systems
dhnorm — discrete H-infinity norm
dscr — discretization of linear system
dsimul — state space discrete time simulation
dt_ility — detectability test
dtsi — stable anti-stable decomposition
equil — balancing of pair of symmetric matrices
equil1 — balancing (nonnegative) pair of matrices
evans — Evans root locus
feedback — feedback operation
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
findx0BD — Estimates state and B and D matrices of a discrete-time linear system
flts — time response (discrete time, sampled system)
fourplan — augmented plant to four plants
frep2tf — transfer function realization from frequency response
freq — frequency response
freson — peak frequencies
fspecg — stable factorization
fstabst — Youla's parametrization
g_margin — gain margin and associated crossover frequency
gainplot — magnitude plot
gamitg — H-infinity gamma iterations
gcare — control Riccati equation
gfare — filter Riccati equation
gfrancis — Francis equations for tracking
gtild — tilde operation
h2norm — H2 norm
h_cl — closed loop matrix
h_inf — H-infinity (central) controller
h_inf_st — static H_infinity problem
h_norm — H-infinity norm
hankelsv — Hankel singular values
hinf — H_infinity design of continuous-time systems
imrep2ss — state-space realization of an impulse response
inistate — Estimates the initial state of a discrete-time system
invsyslin — system inversion
kpure — continuous SISO system limit feedback gain
krac2 — continuous SISO system limit feedback gain
lcf — normalized coprime factorization
leqr — H-infinity LQ gain (full state)
lft — linear fractional transformation
lin — linearization
linf — infinity norm
linfn — infinity norm
linmeq — Sylvester and Lyapunov equations solver
lqe — linear quadratic estimator (Kalman Filter)
lqg — LQG compensator
lqg2stan — LQG to standard problem
lqg_ltr — LQG with loop transform recovery
lqr — LQ compensator (full state)
ltitr — discrete time response (state space)
m_circle — plots the complex plane iso-gain contours of y/(1+y)
macglov — Mac Farlane Glover problem
markp2ss — Markov parameters to state-space
minreal — minimal balanced realization
minss — minimal realization
mucomp — mu (structured singular value) calculation
narsimul — armax simulation ( using rtitr)
nehari — Nehari approximant
noisegen — noise generation
nyquist — nyquist plot
obs_gram — observability gramian
obscont — observer based controller
observer — observer design
obsv_mat — observability matrix
obsvss — observable part
p_margin — phase margin and associated crossover frequency
parrot — Parrot's problem
pfss — partial fraction decomposition
phasemag — phase and magnitude computation
ppol — pole placement
prbs_a — pseudo random binary sequences generation
projsl — linear system projection
reglin — Linear regression
repfreq — frequency response
ric_desc — Riccati equation
ricc — Riccati equation
riccati — Riccati equation
routh_t — Routh's table
rowinout — inner-outer factorization
rowregul — removing poles and zeros at infinity
rtitr — discrete time response (transfer matrix)
sensi — sensitivity functions
sgrid — s-plane grid lines.
show_margins — display gain and phase margin and associated crossover frequencies
sident — discrete-time state-space realization and Kalman gain
sm2des — system matrix to descriptor
sm2ss — system matrix to state-space
sorder — computing the order of a discrete-time system
specfact — spectral factor
ss2des — (polynomial) state-space to descriptor form
ss2ss — state-space to state-space conversion, feedback, injection
ss2tf — conversion from state-space to transfer function
st_ility — stabilizability test
stabil — stabilization
svplot — singular-value sigma-plot
sysfact — system factorization
syssize — size of state-space system
tf2des — transfer function to descriptor
tf2ss — transfer to state-space
time_id — SISO least square identification
trzeros — transmission zeros and normal rank
ui_observer — unknown input observer
unobs — unobservable subspace
zeropen — zero pencil
zgrid — zgrid plot
X. Structures
fieldnames — returne les noms de champs d'une tlist, d'une mlist ou d'une struct
getfield — extraction d'un champ d'une liste
hypermat — initialisation d'une matrice à N dimensions
hypermatrices — Objet Scilab, matrices à N dimensions
iscell — Check if a variable is a cell array
iscellstr — Vérifie si une variable est une cell de chaînes de caractères
isstruct — Vérifie si une variable est une structure
list — Objet Scilab, Définition d'une liste
lsslist — Définition d'un système dynamique linéaire
lstcat — concaténation de listes
mlist — Objet Scilab, définition d'une liste typée
rlist — définition d'une fraction rationnelle
setfield — insertion dans un champ d'une liste
struct — creer une struct
tlist — Objet Scilab. Définition d'une liste typée
cell — Create a cell array of empty matrices.
definedfields — return index of list's defined fields
isfield — Checks if the given fieldname exists in the structure
XI. Shell
clc — Efface la fenêtre de commande
tohome — Déplace le curseur en haut à gauche de la fenêtre de commande
lines — rows and columns used for display
prompt — Get/Set current prompt
XII. Console
console — Keyboard Shortcuts in the Console Window
XIII. Completion
completion — returns words that start with the text you pass as parameter.
XIV. Gestion de l'historique
gethistory — retourne dans une matrice de type chaine de caracteres l'historique de scilab.
loadhistory — charge un fichier contenant l'historique
resethistory — Efface toutes les entrées dans l'historique courant.
savehistory — sauvegarde l'historique de scilab dans un fichier.
addhistory — add lines to current history.
displayhistory — displays current scilab history
gethistoryfile — get filename used for scilab's history
historymanager — enable or disable history manager
historysize — get number of lines in history
removelinehistory — remove the Nth line in history.
saveafterncommands — Save the history file after n statements are added to the file.
saveconsecutivecommands — Save consecutive duplicate commands.
sethistoryfile — set filename for scilab history
XV. Interface graphique
1. Tree
uiConcatTree — Concatenation of Trees
uiCreateNode — Creation of node (for Scilab Tree)
uiCreateTree — Creation of a Tree
uiDeleteNode — Deletion in a Tree
uiDisplayTree — Printing a Tree in GUI mode
uiDumpTree — Printing a Tree in the console (text mode)
uiEqualsTree — Comparing two trees
uiFindNode — Find node in Tree
uiGetChildrenNode — Get Children of a node
uiGetNodePosition — Get the position(s) of a node
uiGetParentNode — Get Parent of a node
uiInsertNode — Insertion in a Tree
exportUI — Appel de l'interface graphique d'export.
getvalue — boîte de dialogue de saisie de paramètres
root_properties — Description des propriétés de l'objet root.
x_choices — boîte de dialogue permettant de choisir des articles parmi plusieurs options
x_choose — boîte de dialogue permettant de faire des choix
x_dialog — boîte de dialogue
x_mdialog — boîte de dialogue pour la saisie de paramètres
x_message_modeless — boîte de dialogue non modale
about — show "about scilab" dialog box
addmenu — interactive button or menu definition
clipboard — Copy and paste strings to and from the system clipboard.
close — close a figure
delmenu — interactive button or menu deletion
figure — create a figure
findobj — find an object with specified property
gcbo — Handle of the object whose callback is executing.
getcallbackobject — Return the handle of the object whose callback is executing.
getinstalledlookandfeels — returns a string matrix with all Look and Feels.
getlookandfeel — gets the current default look and feel.
messagebox — Open a message box.
printfigure — Opens a printing dialog and prints a figure.
printsetupbox — Display print dialog box.
progressionbar — Draw a progression bar
setlookandfeel — sets the current default look and feel.
setmenu — interactive button or menu activation
toolbar — show or hide a toolbar
toprint — Send text or figure to the printer.
uicontrol — create a Graphic User Interface object
uigetcolor — Opens a dialog for selecting a color.
uigetdir — dialog for selecting a directory
uigetfile — dialog window to get a file(s) name(s), path and filter index
uigetfont — Opens a dialog for selecting a font.
uimenu — Create a menu or a submenu in a figure
uiputfile — Open standard dialog box for selecting and saving file.
unsetmenu — interactive button or menu or submenu de-activation
usecanvas — Get/Set the main component used for Scilab graphics.
waitbar — Draw a waitbar
x_choose_modeless — interactive window choice (not modal dialog)
x_matrix — Xwindow editing of matrix
XVI. Link dynamique/incremental
G_make — call make or nmake
VCtoLCCLib — converts Ms VC libs to LCC-Win32 libs.
addinter — new functions interface dynamic link at run time.
c_link — check incremental/dynamic link
call — Fortran or C user routines call
chooselcccompiler — choose LCC-Win32 as the default C Compiler.
configure_lcc — set environments variables for LCC-Win32 C Compiler.
configure_ifort — set environments variables for Intel Fortran Compiler (Windows).
configure_msvc — set environments variables for Microsoft C Compiler.
dllinfo — provides information about the format and symbols provided in executable and DLL files (Windows).
findlcccompiler — detects LCC-Win32 C Compiler
findmsifortcompiler — detects Intel fortran Compiler
findmsvccompiler — detects Microsoft C Compiler
fort — Fortran or C user routines call
getdynlibext — get the extension of dynamic libraries on your operating system.
haveacompiler — detect if you have a C compiler.
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_Make — utility for ilib_build: produces a Makefile for building shared libraries
ilib_gen_cleaner — utility for ilib_build: generates a cleaner file
ilib_gen_gateway — utility for ilib_build, generates a gateway file.
ilib_gen_loader — utility for ilib_build: generates a loader file
ilib_mex_build — utility for mex library management
ilib_verbose — set level of display used by dynamic link functions.
link — dynamic linker
ulink — unlink a dynamically linked shared object
with_lcc — returns if LCC-Win32 is the default C Compiler.
XVII. Entiers
iconvert — conversion au codage entier à 1,2 ou 4 octets
int8 — conversion au codage entier à 1 octet — conversion au codage entier à 2 octets — conversion au codage entier à 4 octets — conversion au codage entier non signé à 1 octet — conversion au codage entier non signé à 2 octets — conversion au codage entier non signé à 4 octets
inttype — type des entiers utilisés dans les types entiers de données.
XVIII. Interpolation
interpln — interpolation linéaire
intsplin — intégration approchée de données expérimentales utilisant une interpolation par une spline.
smooth — interpolation par une spline
bsplin3val — 3d spline arbitrary derivative evaluation function
cshep2d — bidimensional cubic shepard (scattered) interpolation
eval_cshep2d — bidimensional cubic shepard interpolation evaluation
interp — cubic spline evaluation function
interp1 — one_dimension interpolation function
interp2d — bicubic spline (2d) evaluation function
interp3d — 3d spline evaluation function
linear_interpn — n dimensional linear interpolation
lsq_splin — weighted least squares cubic spline fitting
splin — cubic spline interpolation
splin2d — bicubic spline gridded 2d interpolation
splin3d — spline gridded 3d interpolation
XIX. Entrées/Sorties
getenv — renvoie la valeur d'une variable d'environnement
getpid — renvoie le numéro de processus de Scilab
host — exécution d'une commande Unix ou DOS
setenv — fixe la valeur d'une variable d'environnement
unix — exécution d'une commande Unix ou DOS
unix_g — exécution d'une commande Unix ou DOS, sortie redirigée vers une variable
unix_s — exécution d'une commande Unix ou DOS, pas de sortie
unix_w — exécution d'une commande Unix ou DOS, sortie redirigée vers la fenêtre de Scilab
unix_x — exécution d'une commande Unix ou DOS, sortie redirigée vers une fenêtre
file — file management
getio — get Scilab input/output logical units
getscilabkeywords — returns a list with all scilab keywords.
halt — stop execution
input — prompt for user input
load — Load a saved variable or a serie of variables
oldload — load saved variable in 2.4.1 and previous formats (OBSOLETE)
oldsave — saving variables in 2.4.1 and previous format (OBSOLETE)
read — matrices read
read4b — fortran file binary read
readb — fortran file binary read
readc_ — read a character string (obsolete see input)
save — Save a variable or a serie of variables in a binary file
writb — fortran file binary write
write — write in a formatted file
write4b — fortran file binary write
XX. Sorties
diary — diary of session
disp — displays variables
mprintf — converts, formats, and writes data to the main scilab window
msprintf — converts, formats, and writes data in a string
prettyprint — From any Scilab datatype and provide a representation to the TeX, LaTeX or MathML formats
print — prints variables in a file
printf — Emulator of C language printf function
printf_conversion — printf, sprintf, fprintf conversion specifications
sprintf — Emulator of C language sprintf function
ssprint — pretty print for linear system
XXI. Intersci
intersci — scilab tool to interface C of Fortran functions with scilab
XXII. JVM
javaclasspath — set and get dynamic Java class path
javalibrarypath — set and get dynamic java.library.path
jre_path — returns Java Runtime Environment used by Scilab
system_getproperty — gets the system property indicated by a specified key.
system_setproperty — set a system property indicated by a specified key and value.
with_embedded_jre — checks if scilab uses a embedded JRE
XXIII. Algèbre Lineaire
bdiag — bloc-diagonalisation, vecteurs propres généralisés
chfact — Factorisation de Cholesky creuse
chol — Factorisation de Cholesky
chsolve — solveur de Cholesky creux
cmb_lin — combinaison linéaire symbolique
coff — résolvante (méthode des cofacteurs)
colcomp — compression de colonnes, noyau
companion — matrice compagnon
cond — conditionnement
det — déterminant
expm — exponentielle de matrice
fullrf — factorisation de rang plein
fullrfk — factorisation de rang plein de A^k
givens — Transformation de Givens
glever — inverse d'un faisceau de matrices
gspec — valeurs propres d'un faisceau de matrices (obsolete)
hess — Forme de Hessenberg
householder — Matrice de Householder
inv — inverse d'une matrice
kernel — noyau
linsolve — solveur d'équation linéaire
lu — factorisation LU
lyap — Equation de Lyapunov
nlev — Algorithme de Leverrier
orth — calcul d'une base orthogonale
pbig — projection sur des sous-espaces propres
pinv — pseudo-inverse
polar — forme polaire
proj — projection
qr — factorisation QR
range — Image de A^k
rank — rang
rcond — estimation de l'inverse du conditionnement
rowcomp — compression de lignes, image
spec — valeurs propres d'une matrice
sqroot — factorisation hermitienne W*W'
squeeze — squeeze
sva — approximation de valeurs singulières
svd — décomposition en valeurs singulières
trace — trace d'une matrice
aff2ab — linear (affine) function to A,b conversion
balanc — matrix or pencil balancing
classmarkov — recurrent and transient classes of Markov matrix
eigenmarkov — normalized left and right Markov eigenvectors
ereduc — computes matrix column echelon form by qz transformations
fstair — computes pencil column echelon form by qz transformations
genmarkov — generates random markov matrix with recurrent and transient classes
gschur — generalized Schur form (obsolete).
im_inv — inverse image
kroneck — Kronecker form of matrix pencil
lsq — linear least square problems.
pencan — canonical form of matrix pencil
penlaur — Laurent coefficients of matrix pencil
projspec — spectral operators
psmall — spectral projection
quaskro — quasi-Kronecker form
randpencil — random pencil
rankqr — rank revealing QR factorization
rowshuff — shuffle algorithm
rref — computes matrix row echelon form by lu transformations
schur — [ordered] Schur decomposition of matrix and pencils
spaninter — subspace intersection
spanplus — sum of subspaces
spantwo — sum and intersection of subspaces
sylv — Sylvester equation.
XXIV. Localisation
LANGUAGE — (obsolete)
setlanguage — Modifie la langue courante.
dgettext — get text translated into the current locale and a specific domain domain.
getdefaultlanguage — getdefaultlanguage() returns the default language used by Scilab.
getlanguage — getlanguage() returns current language used by Scilab.
gettext — get text translated into the current locale and domain.
setdefaultlanguage — sets and saves the internal LANGUAGE value.
XXV. Optimisation et Simulation
2. Neldermead
fminsearch — Computes the unconstrained minimimum of given function with the Nelder-Mead algorithm.
neldermead — Provides several direct search optimization algorithms based on the simplex method.
overview — An overview of the Nelder-Mead toolbox.
nmplot — Provides several direct search optimization algorithms based on the simplex method.
optimget — Queries an optimization data structure.
optimplotfunccount — Plot the number of function evaluations of an optimization algorithm
optimplotfval — Plot the function value of an optimization algorithm
optimplotx — Plot the value of the parameters of an optimization algorithm
optimset — Configures and returns an optimization data structure.
3. Optimization base
optimbase — Provides an abstract class for a general optimization component.
4. Optimization simplex
optimsimplex — Manage a simplex with arbitrary number of points.
fsolve — résout un système d'équations non-linéaires
NDcost — generic external for optim computing gradient using finite differences
aplat — Flattens a list.
datafit — Parameter identification based on measured data
derivative — approximate derivatives of a function
fit_dat — Parameter identification based on measured data
karmarkar — karmarkar algorithm
leastsq — Solves non-linear least squares problems
list2vec — Catenates list entries in a matrix.
lmisolver — linear matrix inequation solver
lmitool — tool for solving linear matrix inequations
lsqrsolve — minimize the sum of the squares of nonlinear functions, levenberg-marquardt algorithm
numdiff — numerical gradient estimation
optim — non-linear optimization routine
qld — linear quadratic programming solver
qp_solve — linear quadratic programming solver builtin
qpsolve — linear quadratic programming solver
quapro — linear quadratic programming solver (obsolete)
readmps — reads a file in MPS format
recons — reciprocal function for aplat.
semidef — semidefinite programming
vec2list — list2vec reciprocal function
XXVI. Overloading
overloading — display, functions and operators overloading capabilities
XXVII. Polynômes
bezout — équation de Bezout pour les polynômes
clean — nettoie une matrice (arrondi à zéro des termes très petits)
cmndred — dénominateur commun
coeff — coefficients d'une matrice de polynômes
coffg — inverse d'une matrice de polynômes
colcompr — compression des colonnes d'une matrice de polynômes
degree — degrés d'une matrice de polynômes
denom — dénominateur
derivat — dérivée d'une matrice de polynômes
determ — déterminant d'une matrice de polynômes
detr — déterminant d'un polynôme
diophant — équation diophantienne de Bezout
factors — factorisation réelle de polynômes
gcd — calcul de PGCD
hermit — forme d'Hermite
horner — évaluation d'un polynôme ou d'une fraction rationnelle
hrmt — PGDC de plusieurs polynômes
htrianr — triangularisation d'une matrice de polynômes
invr — inversion d'une matrice rationnelle (ou polynomiale)
lcm — Plus petit commun multiple (PPCM) de polynômes ou d'entiers
lcmdiag — factorisation diagonale par le plus petit commun multiple
ldiv — division longue d'une matrice de polynômes
numer — numérateurs d'une matrice rationnelle
pdiv — division de polynômes
pol2des — conversion matrice de polynômes vers forme descripteur
pol2str — conversion polynôme vers chaîne de caractères
polfact — facteurs minimaux
residu — résidu
roots — racines d'un polynôme
rowcompr — compression de lignes d'une matrice de polynômes
sfact — factorisation spectrale en temps discret
simp — simplification rationnelle
simp_mode — mode de simplification des fractions rationnelles
sylm — matrice de Sylvester
systmat — system matrix
XXVIII. Traitement du Signal
5. How to
How to design an elliptic filter — How to design an elliptic filter (analog and digital)
Signal — Signal manual description
analpf — create analog low-pass filter
bilt — bilinear or biquadratic transform SISO system given by a zero/poles representation
buttmag — response of Butterworth filter
casc — cascade realization of filter from coefficients
cepstrum — cepstrum calculation
cheb1mag — response of Chebyshev type 1 filter
cheb2mag — response of type 2 Chebyshev filter
chepol — Chebychev polynomial
convol — convolution
corr — correlation, covariance
cspect — two sided cross-spectral estimate between 2 discrete time signals using the correlation method
czt — chirp z-transform algorithm
detrend — remove constant, linear or piecewise linear trend from a vector
dft — discrete Fourier transform
ell1mag — magnitude of elliptic filter
eqfir — minimax approximation of FIR filter
eqiir — Design of iir filters
faurre — filter computation by simple Faurre algorithm
ffilt — coefficients of FIR low-pass
fft — fast Fourier transform. — fast Fourier transform.
fft2 — two-dimension fast Fourier transform
fftshift — rearranges the fft output, moving the zero frequency to the center of the spectrum
filt_sinc — samples of sinc function
filter — filters a data sequence using a digital filter
find_freq — parameter compatibility for elliptic filter design
findm — for elliptic filter design
frfit — frequency response fit
frmag — magnitude of FIR and IIR filters
fsfirlin — design of FIR, linear phase filters, frequency sampling technique
group — group delay for digital filter
hank — covariance to hankel matrix
hilb — FIR approximation to a Hilbert transform filter
hilbert — Discrete-time analytic signal computation of a real signal using Hilbert transform
iir — iir digital filter
iirgroup — group delay Lp IIR filter optimization
iirlp — Lp IIR filter optimization
intdec — Changes sampling rate of a signal
jmat — row or column block permutation
kalm — Kalman update
lattn — recursive solution of normal equations
lattp — lattp
lev — Yule-Walker equations (Levinson's algorithm)
levin — Toeplitz system solver by Levinson algorithm (multidimensional)
lindquist — Lindquist's algorithm
mese — maximum entropy spectral estimation
mfft — multi-dimensional fft
mrfit — frequency response fit
%asn — elliptic integral
%k — Jacobi's complete elliptic integral
%sn — Jacobi 's elliptic function
phc — Markovian representation
pspect — two sided cross-spectral estimate between 2 discrete time signals using the Welch's average periodogram method.
remez — Remez exchange algorithm for the weighted chebyshev approximation of a continuous function with a sum of cosines.
remezb — Minimax approximation of magnitude response
rpem — Recursive Prediction-Error Minimization estimation
sincd — digital sinc function or Direchlet kernel
srfaur — square-root algorithm
srkf — square root Kalman filter
sskf — steady-state Kalman filter
syredi — Design of iir filters, syredi code interface
system — observation update
trans — low-pass to other filter transform
wfir — linear-phase FIR filters
wiener — Wiener estimate
wigner — 'time-frequency' wigner spectrum
window — compute symmetric window of various type
yulewalk — least-square filter design
zpbutt — Butterworth analog filter
zpch1 — Chebyshev analog filter
zpch2 — Chebyshev analog filter
zpell — lowpass elliptic filter
XXIX. Matrices creuses
ludel — libération de la mémoire allouée à des facteurs LU creux
lufact — factorisation LU d'une matrice creuse
luget — extraction de facteurs LU creux
lusolve — solveur de système linéaire creux
nnz — nombre de termes non nuls dans une matrice
spchol — Factorisation de Cholesky creuse
full — sparse to full matrix conversion
gmres — Generalized Minimum RESidual method
mtlb_sparse — convert sparse matrix
pcg — precondioned conjugate gradient
qmr — quasi minimal resiqual method with preconditioning
sparse — sparse matrix definition
spcompack — converts a compressed adjacency representation
spget — retrieves entries of sparse matrix
XXX. Fonctions spéciales
calerf — calcule différentes fonctions d'erreur.
dlgamma — dérivée de la fonction gammaln ou fonction psi.
erf — fonction erreur
erfc — fonction erreur complémentaire.
erfcx — fonction erreur complémentaire normalisée.
erfinv — fonction erreur inverse
gammaln — Le logarithme de la fonction gamma.
besseli — Modified Bessel functions of the first kind (I sub alpha). — Bessel functions of the first kind (J sub alpha). — Modified Bessel functions of the second kind (K sub alpha). — Bessel functions of the second kind (Y sub alpha). — Bessel functions of the third kind (aka Hankel functions)
beta — beta function
gamma — The gamma function.
legendre — associated Legendre functions
oldbesseli — Modified Bessel functions of the first kind (I sub alpha). — Bessel functions of the first kind (J sub alpha). — Modified Bessel functions of the second kind (K sub alpha). — Bessel functions of the second kind (Y sub alpha).
XXXI. Chaînes de caractères
string — conversion en chaîne de caractères
ascii — string ascii conversions
blanks — Create string of blank characters
code2str — returns character string associated with Scilab integer codes.
convstr — case conversion
emptystr — zero length string
grep — find matches of a string in a vector of strings
isalphanum — check that characters of a string are alphanumerics
isascii — tests if character is a 7-bit US-ASCII character
isdigit — check that characters of a string are digits between 0 and 9
isletter — check that characters of a string are alphabetics letters
isnum — tests if a string represents a number
justify — Justify character array.
length — length of object
part — extraction of strings
regexp — find a substring that matches the regular expression string
sci2exp — converts an expression to a string
str2code — return scilab integer codes associated with a character string
strcat — concatenate character strings
strchr — Find the first occurrence of a character in a string
strcmp — compare character strings
strcmpi — compare character strings (case independent)
strcspn — Get span until character in string
strindex — search position of a character string in an other string.
strings — Scilab Object, character strings
stripblanks — strips leading and trailing blanks (and tabs) of strings
strncpy — Copy characters from strings
strrchr — Find the last occurrence of a character in a string
strrev — returns string reversed
strsplit — split a string into a vector of strings
strspn — Get span of character set in string
strstr — Locate substring
strsubst — substitute a character string by another in a character string.
strtod — Convert string to double.
strtok — Split string into tokens
tokenpos — returns the tokens positions in a character string.
tokens — returns the tokens of a character string.
tree2code — generates ascii definition of a Scilab function
XXXII. Calculs formels
addf — addition symbolique
ldivf — division à gauche symbolique
mulf — multiplication symbolique
rdivf — division symbolique à droite
subf — soustraction symbolique
XXXIII. Heure et date
calendar — Calendrier
date — date courante sous forme d'une chaîne de caractères
datenum — Convertie une date en un nombre
datevec — Reconstruction d'un vecteur contenant une Date
eomday — Retourne le dernier jour d'un mois
etime — Temps écoulé
getdate — renvoie la date et l'heure
now — Retourne la date courrante sous la forme d'un vecteur de date
sleep — suspend Scilab
tic — Démarre le chronomètre
timer — temps CPU consommé
toc — Lit le chronomètre
weekday — Retourne le jour de la semaine
clock — Return current time as date vector
realtimeinit — set time unit — set dates origin or waits until date
XXXIV. Outils Windows
winopen — Ouvre le fichier avec l'application appropriée (Windows seulement)
winqueryreg — Obtenir une clef de la base des registres de Microsoft Windows
MSDOS — Determines if it is the Windows version of scilab
chartooem — translates a string into the OEM-defined character set.(Windows only)
consolebox — show or hide console box (Windows)
createGUID — Creates a GUID (Windows only)
dos — shell (cmd) command execution (Windows only)
findfileassociation — Searches for and retrieves a file association-related string from the registry.(Windows only)
getsystemmetrics — Retrieves the specified system metric or system configuration setting. (Windows only)
istssession — Determines if scilab is launched from a ms terminal service session. (Windows only)
mcisendstring — sends a command string to an MCI device (Windows only).
oemtochar — translates a string from the OEM-defined character set into either an ANSI string. (Windows Only)
powershell — shell (powershell) command execution (Windows only)
win64 — Determine whether Windows x64 version of Scilab
XXXV. Statistiques
cdfbet — fonction de répartition de la distribution Beta
cdfbin — fonction de répartition de la distribution binomiale
cdfchi — fonction de répartition de la distribution du chi-deux
cdfchn — fonction de répartition de la distribution du chi-deux non centrée
cdff — fonction de répartition de la distribution de Fisher
cdffnc — fonction de répartition de la distribution de Fisher non centrée
cdfgam — fonction de répartition de la distribution gamma
cdfnbn — fonction de répartition de la distribution binomiale négative
cdfnor — fonction de répartition de la distribution normale
cdfpoi — fonction de répartition de la distribution de Poisson
cdft — fonction de répartition de la distribution de Student
median — médiane des termes d'une matrice
st_deviation — écart-type des termes d'une matrice — écart-type des termes d'une matrice
center — center
wcenter — center and weight
cmoment — central moments of all orders
correl — correlation of two variables
covar — covariance of two variables
ftest — Fischer ratio
ftuneq — Fischer ratio for samples of unequal size.
geomean — geometric mean
harmean — harmonic mean
iqr — interquartile range
labostat — Statistical toolbox for Scilab
mad — mean absolute deviation
mean — mean (row mean, column mean) of vector/matrix entries
meanf — weighted mean of a vector or a matrix
moment — non central moments of all orders
msd — mean squared deviation
mvvacov — computes variance-covariance matrix
nancumsum — Thos function returns the cumulative sum of the values of a matrix
nand2mean — difference of the means of two independent samples
nanmax — max (ignoring Nan's)
nanmean — mean (ignoring Nan's)
nanmeanf — mean (ignoring Nan's) with a given frequency.
nanmedian — median of the values of a numerical vector or matrix
nanmin — min (ignoring Nan's)
nanstdev — standard deviation (ignoring the NANs).
nansum — Sum of values ignoring NAN's
nfreq — frequence of the values in a vector or matrix
pca — Computes principal components analysis with standardized variables
perctl — computation of percentils
princomp — Principal components analysis
quart — computation of quartiles
regress — regression coefficients of two variables
sample — Sampling with replacement
samplef — sample with replacement from a population and frequences of his values.
samwr — Sampling without replacement
show_pca — Visualization of principal components analysis results
stdevf — standard deviation
strange — range
tabul — frequency of values of a matrix or vector
thrownan — eliminates nan values
trimmean — trimmed mean of a vector or a matrix
variance — variance of the values of a vector or matrix
variancef — standard deviation of the values of a vector or matrix
XXXVI. ARnoldi PACKage
dnaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to a few eigenpairs of a real linear operator
dneupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute the converged approximations to eigenvalues of A*z = lambda*B*z approximations to a few eigenpairs of a real linear operator
dsaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to a few eigenpairs of a real and symmetric linear operator
dsaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to the converged approximations to eigenvalues of A*z = lambda*B*z
znaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute a few eigenpairs of a complex linear operator OP with respect to a semi-inner product defined by a hermitian positive semi-definite real matrix B.
zneupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to the converged approximations to eigenvalues of A*z = lambda*B*z
XXXVII. Fonctions de compatibilité
asciimat — conversion d'une matrice de chaînes ASCII
firstnonsingleton — Trouve la première dimension qui n'est pas 1
mstr2sci — conversion d'une matrice de chaînes en matrice de caractères
mtlb_0 — Fonction d'émulation de la transposition non-conjuguée de Matlab
mtlb_a — Fonction d'émulation de l'addition Matlab
mtlb_all — Fonction d'émulation de la fonction Matlab all
mtlb_any — Fonction d'émulation de la fonction Matlab any
mtlb_axis — Fonction d'émulation de la fonction Matlab axis
mtlb_beta — Fonction d'émulation de la fonction Matlab beta
mtlb_box — Fonction d'émulation de la fonction Matlab box
mtlb_close — Fonction d'émulation de la fonction Matlab close
mtlb_colordef — Fonction d'émulation de la fonction Matlab colordef
mtlb_conv — Fonction d'émulation de la fonction Matlab conv
mtlb_cumprod — Fonction d'émulation de la fonction Matlab cumprod
mtlb_cumsum — Fonction d'émulation de la fonction Matlab cumsum
mtlb_dec2hex — Fonction d'émulation de la fonction Matlab dec2hex
mtlb_delete — Fonction d'émulation de la fonction Matlab delete
mtlb_diag — Fonction d'émulation de la fonction Matlab diag
mtlb_diff — Fonction d'émulation de la fonction Matlab diff
mtlb_dir — Fonction d'émulation de la fonction Matlab dir
mtlb_double — Fonction d'émulation de la fonction Matlab double
mtlb_e — Fonction d'émulation de l'extraction Matlab
mtlb_echo — Fonction d'émulation de la fonction Matlab echo
mtlb_eval — Fonction d'émulation de la fonction Matlab eval
mtlb_exist — Fonction d'émulation de la fonction Matlab exist
mtlb_eye — Fonction d'émulation de la fonction Matlab eye
mtlb_false — Fonction d'émulation de la fonction Matlab false
mtlb_fft — Fonction d'émulation de la fonction Matlab fft
mtlb_fftshift — Fonction d'émulation de la fonction Matlab fftshift
mtlb_find — Fonction d'émulation de la fonction Matlab find
mtlb_findstr — Fonction d'émulation de la fonction Matlab findstr
mtlb_fliplr — Fonction d'émulation de la fonction Matlab fliplr
mtlb_fopen — Fonction d'émulation de la fonction Matlab fopen
mtlb_format — Fonction d'émulation de la fonction Matlab format
mtlb_fprintf — Fonction d'émulation de la fonction Matlab fprintf
mtlb_fread — Fonction d'émulation de la fonction Matlab fread
mtlb_fscanf — Fonction d'émulation de la fonction Matlab fscanf
mtlb_full — Fonction d'émulation de la fonction Matlab full
mtlb_write — Fonction d'émulation de la fonction Matlab write
mtlb_grid — Fonction d'émulation de la fonction Matlab grid
mtlb_hold — Fonction d'émulation de la fonction Matlab hold
mtlb_i — Fonction d'émulation de l'insertion de Matlab
mtlb_fft — Fonction d'émulation de la fonction Matlab ifft
mtlb_imp — Fonction d'émulation de l'opérateur "deux points" de Matlab
mtlb_int16 — Fonction d'émulation de la fonction Matlab int16
mtlb_int32 — Fonction d'émulation de la fonction Matlab int32
mtlb_int8 — Fonction d'émulation de la fonction Matlab int8
mtlb_is — Fonction d'émulation de l'insertion dans une chaîne de caractères de Matlab
mtlb_isa — Fonction d'émulation de la fonction Matlab isa
mtlb_isfield — Fonction d'émulation de la fonction Matlab isfield
mtlb_isletter — Fonction d'émulation de la fonction Matlab isletter
mtlb_isspace — Fonction d'émulation de la fonction Matlab isspace
mtlb_l — Fonction d'émulation de la division à gauche de Matlab
mtlb_legendre — Fonction d'émulation de la fonction Matlab legendre
mtlb_linspace — Fonction d'émulation de la fonction Matlab linspace
mtlb_logic — Fonction d'émulation des opérateurs logiques de Matlab
mtlb_logical — Fonction d'émulation de la fonction Matlab logical
mtlb_lower — Fonction d'émulation de la fonction Matlab lower
mtlb_max — Fonction d'émulation de la fonction Matlab max
mtlb_min — Fonction d'émulation de la fonction Matlab min
mtlb_more — Fonction d'émulation de la fonction Matlab more
mtlb_num2str — Fonction d'émulation de la fonction Matlab num2str
mtlb_ones — Fonction d'émulation de la fonction Matlab ones
mtlb_plot — Fonction d'émulation de la fonction Matlab plot
mtlb_prod — Fonction d'émulation de la fonction Matlab prod
mtlb_rand — Fonction d'émulation de la fonction Matlab rand
mtlb_randn — Fonction d'émulation de la fonction Matlab randn
mtlb_rcond — Fonction d'émulation de la fonction Matlab rcond
mtlb_realmax — Fonction d'émulation de la fonction Matlab realmax
mtlb_realmin — Fonction d'émulation de la fonction Matlab realmin
mtlb_repmat — Fonction d'émulation de la fonction Matlab repmat
mtlb_s — Fonction d'émulation de la soustraction Matlab
mtlb_setstr — Fonction d'émulation de la fonction Matlab setstr
mtlb_size — Fonction d'émulation de la fonction Matlab size
mtlb_sort — Fonction d'émulation de la fonction Matlab sort
mtlb_strcmp — Fonction d'émulation de la fonction Matlab strcmp
mtlb_strcmpi — Fonction d'émulation de la fonction Matlab strcmpi
mtlb_strfind — Fonction d'émulation de la fonction Matlab strfind
mtlb_strrep — Fonction d'émulation de la fonction Matlab strrep
mtlb_sum — Fonction d'émulation de la fonction Matlab sum
mtlb_t — Fonction d'émulation de la transposition de Matlab
mtlb_toeplitz — Fonction d'émulation de la fonction Matlab toeplitz
mtlb_tril — Fonction d'émulation de la fonction Matlab tril
mtlb_triu — Fonction d'émulation de la fonction Matlab triu
mtlb_true — Fonction d'émulation de la fonction Matlab true
mtlb_uint16 — Fonction d'émulation de la fonction Matlab uint16
mtlb_uint32 — Fonction d'émulation de la fonction Matlab uint32
mtlb_uint8 — Fonction d'émulation de la fonction Matlab uint8
mtlb_upper — Fonction d'émulation de la fonction Matlab upper
mtlb_zeros — Fonction d'émulation de la fonction Matlab zeros
makecell — Creates a cell array.
mtlb_var — Matlab var emulation function
XXXVIII. Interface avec Java
Compile and run with javasci — How to compile a Java application using Javasci
javasci — Call Scilab engine from a Java application
javasci.SciBoolean — Class to use boolean object with scilab
javasci.SciBooleanArray — Class to use boolean matrix in Scilab.
javasci.SciComplex — Class to use complex object with scilab
javasci.SciComplexArray — Class to use complex matrix in Scilab.
javasci.SciDouble — Class to use double object with scilab
javasci.SciDoubleArray — Class to use real matrix in Scilab.
javasci.SciInteger — Class to use integer object with scilab
javasci.SciIntegerArray — Class to use int matrix in Scilab.
javasci.SciString — Map a Java String into a Scilab string.
javasci.SciStringArray — Classe to use String matrix in Scilab.
javasci.Scilab — This class provides the basic methods to execute Scilab code and scripts.
javasci FAQ — The frequently asked questions
XXXIX. Interface avec Maple
sci2map — conversion de variables Scilab vers Maple
XL. Aide à la conversion Matlab vers Scilab
A propos des outils M2SCI — Présentation générale des outils de conversion de fichiers Matlab vers Scilab
Contents — Créé un arbre contenant les données d'inférence du contenu d'une variable
Cste — Créé un arbre représentant une constante
Equal — Créé un arbre représentant une instruction
Funcall — Créé un arbre représentant l'appel à une fonction
Infer — Créé un arbre contenant les données d'inférence
Chaines_de_caracteres_Matlab-Scilab — Généralités...
Operation — Créé un arbre représentant une opération
Type — Créé un arbre contenant les données d'inférence de type
Variable — Créé un arbre représentant une variable
get_contents_infer — Cherche des informations dans le contenu d'une "tlist M2SCI"
m2scideclare — Donner des indices pour aider M2SCI...
matfile2sci — convertit un fichier Matlab .mat en un fichier binaire Scilab
mfile2sci — Fonction de conversion de M-file Matlab vers Scilab
sci_files — Comment écrire des fonctions de conversion
translatepaths — convertit un ensemble de répertoires contenant des M-files vers Scilab
XLI. Interface avec Tcl/Tk
ScilabEval — tcl instruction : Evaluate a string with scilab interpreter
TCL_CreateSlave — Create a TCL slave interpreter
TCL_DeleteInterp — delete TCL interpreter
TCL_EvalFile — Reads and evaluate a tcl/tk file
TCL_EvalStr — Evaluate a string whithin the Tcl/Tk interpreter
TCL_ExistArray — Return %T if a tcl array exists
TCL_ExistInterp — Return %T if a tcl slave interperter exists
TCL_ExistVar — Return %T if a tcl variable exists
TCL_GetVar — Get a tcl/tk variable value
TCL_GetVersion — get the version of the TCL/TK library at runtime.
TCL_SetVar — Set a tcl/tk variable value
TCL_UnsetVar — Remove a tcl variable
TCL_UpVar — Make a link from a tcl source variable to a tcl destination variable
browsevar — Scilab variable browser
config — Scilab general configuration.
editvar — Scilab variable editor
tk_getdir — dialog to get a directory path
tk_savefile — dialog to get a file path for writing
winclose — close windows created by sciGUI
winlist — Return the winId of current window created by sciGUI
XLII. texmacs
pol2tex — convert polynomial to TeX format. This function is obsolete and will be removed in Scilab 5.3. Please use prettyprint
texprint — TeX output of Scilab object. This function is obsolete and will be removed in Scilab 5.3. Please use prettyprint
XLIII. Manipulation de fichiers sons
beep — Produit le son "beep"
analyze — frequency plot of a sound signal
auread — load .au sound file
auwrite — writes .au sound file
lin2mu — linear signal to mu-law encoding
loadwave — load a sound wav file into scilab
mapsound — Plots a sound map
mu2lin — mu-law encoding to linear signal
playsnd — sound player facility
savewave — save data into a sound wav file.
sound — sound player facility
soundsec — generates n sampled seconds of time parameter
wavread — load .wav sound file
wavwrite — writes .wav sound file
XLIV. Randlib
grand — Générateur(s) de nombres pseudo-aléatoires
XLV. Outils de développement
bench_run — Launch benchmark tests
tbx_build_cleaner — Generate a cleaner.sce script (toolbox compilation process)
tbx_build_gateway — Build a gateway (toolbox compilation process)
tbx_build_gateway_clean — Generate a cleaner_gateway.sce script (toolbox compilation process)
tbx_build_gateway_loader — Generate a loader_gateway.sce script (toolbox compilation process)
tbx_build_help — Generate help files (toolbox compilation process)
tbx_build_help_loader — Generate a addchapter.sce script (toolbox compilation process)
tbx_build_loader — Generate a loader.sce script (toolbox compilation process)
tbx_build_macros — Compile macros (toolbox compilation process)
tbx_build_src — Build sources (toolbox compilation process)
tbx_builder_gateway — Run builder_gateway.sce script if it exists (toolbox compilation process)
tbx_builder_gateway_lang — Run builder_gateway_(language).sce script if it exists (toolbox compilation process)
tbx_builder_help — Run builder_help.sce script if it exists (toolbox compilation process)
tbx_builder_help_lang — Run build_help.sce script if it exists (toolbox compilation process)
tbx_builder_macros — Run buildmacros.sce script if it exists (toolbox compilation process)
tbx_builder_src — Run builder_src.sce script if it exists (toolbox compilation process)
tbx_builder_src_lang — Run builder_(language).sce script if it exists (toolbox compilation process)
test_run — Launch tests
XLVI. Outils pour les démonstrations
demo_begin — Commence une démonstration
demo_choose — créé une boîte de choix d'options
demo_compiler — teste la présence d'un compilateur
demo_end — Termine une démonstration
demo_file_choice — choisit et exécute un item au sein d'une liste
demo_function_choice — choisit et exécute un item au sein d'une liste
demo_mdialog — créé une boîte de dialogue
demo_message — affiche un message
demo_run — exécute un script
XLVII. Tableur
excel2sci — obsolete see read_csv
read_csv — Read comma-separated value file
readxls — reads an Excel file
write_csv — Read comma-separated value file
xls_open — Open an Excel file for reading
xls_read — read a sheet in an Excel file
XLVIII. API call_scilab
Boolean management — How to manage Scilab's boolean read and write process using call_scilab and api_scilab
Complex management — How to manage Scilab's complex variable read and write process using call_scilab
DisableInteractiveMode — Disables some features (plotting, gui creation, Tcl/Tk...) and leaves only the computing engine
Double management — How to manage Scilab's variable read and write process using call_scilab and api_scilab
GetLastJob — Returns the latest job sent to Scilab engine
ScilabHaveAGraph — Check if any Scilab graphics have been opened.
SendScilabJob — Send a Scilab task from a C/C++ code (call_scilab)
SendScilabJobs — Send Scilab tasks from a C/C++ code (call_scilab)
StartScilab — Initializes and starts Scilab engine in Call Scilab
String management — How to manage Scilab's String read and write process using call_scilab and api_scilab
TerminateScilab — Stops and terminates Scilab engine in Call Scilab
call_scilab — call_scilab is an interface which provides the ability to call Scilab engine from C/C++ code
Compile and run with Call Scilab — How to compile a native application based on or using Scilab
creadbmat (obsolete) — Read a single boolean or a matrix of boolean from Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Boolean reading for remplacement.
creadchain (obsolete) — Read a single string from Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: String reading for remplacement.
creadcmat (obsolete) — Read a single complex or a matrix of complex from Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Complex double reading for remplacement.
creadmat (obsolete) — Read a single double or a matrix of double from Scilab memory using call_scilab. Note that it is the default datatype in Scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Double reading for remplacement.
cwritebmat (obsolete) — Write a single boolean or a matrix of boolean into Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Boolean writing for remplacement.
cwritechain (obsolete) — Write a single string into Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: String writing for remplacement.
cwritecmat (obsolete) — Write a single complex or a matrix of complex into Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Complex double writing for remplacement.
cwritemat (obsolete) — Write a single double or a matrix of double into Scilab memory using call_scilab. Note that it is the default datatype in Scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Double writing for remplacement.
fromc — Checks if current Scilab is called from an external C program (by StartScilab).
fromjava — Checks if current Scilab is called from javasci
XLIX. Calculs Parallèles avec PVM
pvm — communications with other applications using Parallel Virutal Machine
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_get_timer — Gets the system's notion of the current time.
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_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 — Starts new Scilab processes.
pvm_spawn_independent — Starts new PVM 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.
pvmd3 — PVM daemon
L. FFTW
fftw — transformée de Fourier rapide qui utilise la librairie FFTW
fftw_flags — choix de la méthode de calcul pour la fonction fftw
fftw_forget_wisdom — Re-initialise le wisdom fftw
get_fftw_wisdom — retourne le wisdom fftw
set_fftw_wisdom — charge un wisdom fftw
LI. Interface avec UMFPACK
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
LII. Algorithmes génétiques
coding_ga_binary — A function which performs conversion between binary and continuous representation
coding_ga_identity — A "no-operation" conversion function
crossover_ga_binary — A crossover function for binary code
crossover_ga_default — A crossover function for continuous variable functions
init_ga_default — A function a initialize a population
mutation_ga_binary — A function which performs binary mutation
mutation_ga_default — A continuous variable mutation function
optim_ga — A flexible genetic algorithm
optim_moga — multi-objective genetic algorithm
optim_nsga — A multi-objective Niched Sharing Genetic Algorithm
optim_nsga2 — A multi-objective Niched Sharing Genetic Algorithm version 2
pareto_filter — A function which extracts non dominated solution from a set
selection_ga_elitist — An 'elitist' selection function
selection_ga_random — A function which performs a random selection of individuals
LIII. Simulated Annealing
compute_initial_temp — A SA function which allows to compute the initial temperature of the simulated annealing
neigh_func_csa — The classical neighborhood relationship for the simulated annealing
neigh_func_default — A SA function which computes a neighbor of a given point
neigh_func_fsa — The Fast Simulated Annealing neghborhood relationship
neigh_func_vfsa — The Very Fast Simulated Annealing neighborhood relationship
optim_sa — A Simulated Annealing optimization method
temp_law_csa — The classical temperature decrease law
temp_law_default — A SA function which computed the temperature of the next temperature stage
temp_law_fsa — The Szu and Hartley Fast simulated annealing
temp_law_huang — The Huang temperature decrease law for the simulated annealing
temp_law_vfsa — This function implements the Very Fast Simulated Annealing from L. Ingber
LIV. Parameters
add_param — Add a parameter to a list of parameters
get_param — Get the value of a parameter in a parameter list
init_param — Initialize the structure which will handles the parameters list
is_param — Check if a parameter is present in a parameter list
list_param — List all the parameters name in a list of parameters
remove_param — Remove a parameter and its associated value from a list of parameters
set_param — Set the value of a parameter in a parameter list
LV. Lecture/Ecriture de fichiers binaires Matlab
loadmatfile — loads a Matlab V6 MAT-file (binary or ASCII) into Scilab
matfile_close — Closes a Matlab V5 binary MAT-file.
matfile_listvar — Lists variables of a Matlab V5 binary MAT-file.
matfile_open — Opens a Matlab V5 binary MAT-file.
matfile_varreadnext — Reads next variable in a Matlab V5 binary MAT-file.
matfile_varwrite — Write a variable in a Matlab V5 binary MAT-file.
savematfile — write a Matlab MAT-file (binary or ASCII)
LVI. Atoms
Getting started
Functions Summary
atomsAutoloadAdd — Add one or several modules to autoload
atomsAutoloadDel — Remove one or several modules from the autoload system
atomsAutoloadList — Get the list of modules registered to autoload
atomsDepTreeShow — Show the dependency tree of a module
atomsGetInstalled — Get the list of installed external modules
atomsGetLoaded — Get the list of loaded external modules
atomsInstall — Install one or several external modules
atomsIsInstalled — Determines whether the module is installed. Returns true if the module is installed, false otherwise.
atomsIsLoaded — determines whether a module is loaded or not
atomsList — List available external modules
atomsLoad — Install one or several external modules
atomsRemove — Remove one or several modules
atomsRepositoryAdd — Add one or several URLs to the list of managed repositories
atomsRepositoryDel — Remove one or several URLs from the list of managed repositories
atomsRepositoryList — Get the list of managed repositories
atomsSearch — Searches for external modules.
atomsSetConfig — Manage ATOMS system parameters
atomsShow — Show the caracteristics of a module
atomsSystemUpdate — Update the list of available modules
atomsUpdate — Update one or several external modules
LVII. xcos
6. Batch functions
lincos — Constructs by linearization a linear state-space model from a general dynamical system described by a xcos diagram
scicos — OBSOLETE - see xcos
scicos_simulate — Function for running xcos simulation in batch mode
scicosim — xcos (batch) simulation function
steadycos — Finds an equilibrium state of a general dynamical system described by a xcos diagram
7. palettes
1. Annotations palette
Annotations_pal — Annotations palette
TEXT_f — Text
2. Commonly used blocks palette
Commonlyusedblocks_pal — Commonly used blocks palette
LOGICAL_OP — Logical operation
RELATIONALOP — Relational operation
3. Continuous time systems palette
Continuous_pal — Continuous time systems palette
CLINDUMMY_f — Dummy
CLR — Continuous transfer function
CLSS — Continuous state-space system
DERIV — Derivative
INTEGRAL_f — Integration
INTEGRAL_m — Integration
PID — PID regulator
TCLSS — Continuous linear system with jump
TIME_DELAY — Time delay
VARIABLE_DELAY — Variable delay
4. Demonstrations blocks palette
Demonstrationsblocks_pal — Demonstrations blocks palette
AUTOMAT — automata (finite state machine)
BOUNCE — Balls coordinates generator
BOUNCEXY — Balls viewer
BPLATFORM — Balls under a platform viewer
PDE — 1D PDE block
5. Discontinuities palette
discontinuities_pal — discontinuities palette
BACKLASH — Backlash
DEADBAND — Deadband
HYSTHERESIS — Hystheresis
RATELIMITER — Rate limiter
SATURATION — Saturation
6. Discrete time systems palette
Discrete_pal — Discrete time systems palette
DELAYV_f — Variable delay
DELAY_f — Discrete time delay
DLR — Discrete transfer function
DLRADAPT_f — Discrete Zero-Pole
DLSS — Discrete state-space system
DOLLAR_f — Delay operator
REGISTER — Shift Register
7. Electrical palette
Electrical_pal — Electrical palette
CCS — Controllable Modelica current source
CVS — Controllable Modelica voltage source
Capacitor — Electrical capacitor
ConstantVoltage — Electrical DC voltage source
CurrentSensor — Electrical current sensor
Diode — Electrical diode
Ground — Ground (zero potential reference)
Gyrator — Modelica Gyrator
IdealTransformer — Ideal Transformer
Inductor — Electrical inductor
NMOS — Simple NMOS Transistor
NPN — NPN transistor
OpAmp — Ideal opamp (norator-nullator pair)
PMOS — Simple PMOS Transistor
PNP — PNP transistor
PotentialSensor — Potential sensor
Resistor — Electrical resistor
SineVoltage — Sine voltage source
Switch — Non-ideal electrical switch
VVsourceAC — Variable AC voltage source
VariableResistor — Electrical variable resistor
VoltageSensor — Electrical voltage sensor
VsourceAC — Electrical AC voltage source
8. Event handling palette
Events_pal — Event handling palette
ANDBLK — Activation and
ANDLOG_f — Logical and
CEVENTSCOPE — Activation scope
CLKFROM — Receives data from a corresponding CLKGOTO
CLKGOTO — Pass block input to CLKFROM block
CLKGotoTagVisibility — Define Scope of CLKGOTO tag visibility
CLKOUTV_f — Output activation port
CLKSOMV_f — Activation union
EDGE_TRIGGER — EDGE_TRIGGER block
ESELECT_f — Synchronous block Event-Select
EVTDLY_c — Event delay
EVTGEN_f — Event generator
EVTVARDLY — Event variable delay
Extract_Activation — Extract_Activation block
HALT_f — Halt
IFTHEL_f — Synchronous block If-Then-Else
MCLOCK_f — MCLOCK_f title
MFCLCK_f — MFCLCK_f title
M_freq — Multiple Frequencies
freq_div — Frequency division
9. Implicit palette
Implicit_pal — Implicit palette
CONSTRAINT_f — Constraint
DIFF_f — Derivative
10. Integer palette
Integer_pal — Integer palette
BITCLEAR — Clear a Bit
BITSET — Set a Bit
CONVERT — Data Type Conversion
DFLIPFLOP — D flip-flop
DLATCH — D latch flip-flop
EXTRACTBITS — EXTRACTBITS
INTMUL — Integer matrix multiplication
JKFLIPFLOP — JK flip-flop
LOGIC — Combinational Logic
SHIFT — Shift Bits
SRFLIPFLOP — SR flip-flop
11. Lookup tables palette
Lookuptables_pal — Lookup tables palette
INTRP2BLK_f — 2D interpolation
INTRPLBLK_f — Interpolation
LOOKUP_f — Lookup table
12. Math operations palette
Mathoperations_pal — Math operations palette
ABS_VALUE — Absolute value
BIGSOM_f — Sum
COSBLK_f — COSBLK
EXPBLK_m — Exponential
GAINBLK_f — Gain
INVBLK — Inverse
LOGBLK_f — Log
MATMAGPHI — Complex to Magnitude and Angle Conversion
MATZREIM — Complex decomposition
MAXMIN — Max and Min
MAX_f — MAX
MIN_f — MIN
POWBLK_f — Power
PRODUCT — Product
PROD_f — Multiplication
SIGNUM — Signum
SINBLK_f — SINBLK
SQRT — Square root
SUMMATION — Matrix Summation
SUM_f — Addition
TANBLK_f — TANBLK
TrigFun — Trigonometric function
13. Matrix operation palette
Matrix_pal — Matrix operation palette
CUMSUM — Cumulative Sum
EXTRACT — Matrix Extractor
EXTTRI — Triangular or Diagonal extraction
MATBKSL — left matrix division
MATCATH — Horizontal Concatenation
MATCATV — Vertical Concatenation
MATDET — Matrix Determinant
MATDIAG — Create Diagonal Matrix
MATDIV — Matrix division
MATEIG — Matrix Eigenvalues
MATEXPM — Matrix Exponential
MATINV — Matrix Inverse
MATLU — LU Factorization
MATMUL — Matrix Multiplication
MATPINV — Matrix PseudoInverse
MATRESH — Matrix Reshape
MATSING — SVD decomposition
MATSUM — Matrix Sum
MATTRAN — Matrix Transpose
MATZCONJ — Matrix Conjugate
RICC — Riccati Equation
ROOTCOEF — Coefficient computation
SUBMAT — Sub-matrix extraction
14. Port & Subsystem palette
Portaction_pal — Port & Subsystem palette
IN_f — Input Port
OUTIMPL_f — Output implicit port
OUT_f — Output Port
15. Signal processing palette
Signalprocessing_pal — Signal processing palette
QUANT_f — Quantization
SAMPHOLD_m — Sample and hold
16. Signal routing palette
Signalrouting_pal — Signal routing palette
DEMUX — Demultiplexer
EXTRACTOR — Extractor
FROM — FROM Receives data from a corresponding GOTO
FROMMO — Receives data from a corresponding GOTOMO
GOTO — GOTO Pass block input to From block
GOTOMO — Pass block input to FROMMO block
GotoTagVisibility — Define Scope of GOTO tag visibility
GotoTagVisibilityMO — Define Scope of GOTOMO tag visibility
ISELECT_m — Iselect
MUX — Multiplexer
M_SWITCH — Multi-port switch
NRMSOM_f — Merge data
RELAY_f — Relay
SELECT_m — Select
SWITCH2_m — Switch2
SWITCH_f — Switch
17. Sinks palette
Sinks_pal — Sinks palette
AFFICH_m — Display
CANIMXY — y=f(x) animated viewer
CANIMXY3D — z=f(x,y) animated viewer
CFSCOPE — Floating point scope
CMAT3D — Matrix z values 3D viewer
CMATVIEW — Matrix Colormapped viewer
CMSCOPE — Multi display scope
CSCOPE — Single Display Scope
CSCOPXY — y=f(x) permanent viewer
CSCOPXY3D — z=f(x,y) permanent viewer
ENDBLK — END block
END_c — END_c block
TOWS_c — Data to Scilab worspace
TRASH_f — Trash block
WFILE_f — Write to file
WRITEAU_f — Write AU sound file
WRITEC_f — Write binary data
18. Sources palette
Sources_pal — Sources palette
CLKINV_f — Input activation port
CLOCK_c — Activation clock
CONST_m — Constant
CURV_f — Curve
Counter — Counter
FROMWSB — Data from Scilab workspace to Xcos
GENSIN_f — Sin generator
GENSQR_f — Square wave generator
INIMPL_f — Input implicit port
Modulo_Count — Modulo counter
RAMP — Ramp
RAND_m — Random generator
READAU_f — Read AU sound file
READC_f — Read binary data
RFILE_f — Read from file
SAWTOOTH_f — Sawtooth generator
STEP_FUNCTION — Step function generator
SampleCLK — Sample Time Clock
Sigbuilder — Signal creator/generator
TIME_f — Time
TKSCALE — Adjust constant value with a tk widget
19. Thermohydraulics palette
ThermoHydraulics_pal — Thermal-Hydraulics toolbox
Bache — Thermal-hydraulic tank (reservoir)
PerteDP — Thermal-hydraulic pipe
PuitsP — Thermal-hydraulic drain (well)
SourceP — Thermal-hydraulic constant pressure source
VanneReglante — Thermal-hydraulic control valve
20. User defined functions palette
Userdefinedfunctions_pal — User defined functions palette
CBLOCK — New C
EXPRESSION — Mathematical expression
MBLOCK — Modelica generic block
SUPER_f — Super block
c_block — C language
fortran_block — Fortran
generic_block3 — Generic block
scifunc_block_m — Scilab function block
21. Zero crossing detection palette
Zerocrossingdetection_pal — Zero crossing detection palette
GENERAL_f — GENERAL_f title
NEGTOPOS_f — Threshold negative to positive
POSTONEG_f — Threshold positive to negative
ZCROSS_f — Threshold detection at zero
8. Programming xcos Blocks
1. C Computational Functions
C_macros — Utilities C macros
C_struct — C Block structure of a computational function
C_utils — Utilities C functions
2. Scilab Computational Functions
sci_struct — Scicos block structure of a scilab computational function
3. Utilities Functions
curblock — Return the current called xcos block during the simulation
getblocklabel — Get the label of a scicos block
getscicosvars — Supervisor utility function
phase_simulation — Get the current simulation phase
pointer_xproperty — Get the type of a continuous time state variable
scicos_time — Returns the current time during simulation
set_blockerror — set the block error number
set_xproperty — Set the type of a continuous time state variable
9. Scilab Data Structures
1. Blocks
scicos_block — Define a block structure
scicos_graphics — Define a graphics structure
scicos_model — Define a model structure
2. Compilation/Simulation
scicos_cpr — Compiled Scicos structure
scicos_sim — Define a sim structure
scicos_state — Define a state structure
3. Diagram
scicos_diagram — Define a scs_m structure
scicos_params — Define a param structure
4. Links
scicos_link — Define a link structure
10. Scilab Utilities Functions
buildouttb — Build of the sublist %cpr.state.outtb
create_palette — Palette generator
get_scicos_version — Get the current Scicos version
scicos_debug — Set the level of the Scicos debugging
var2vec — Transform a scilab variable in a vector of double
vec2var — Transform a vector of double in a scilab variable
xcos — Block diagram editor and GUI for the hybrid simulator
Menu_entries — Editor menu entries
LVIII. Editeur de texte
edit_error — opens in scilab editor the source of the last recorded error
Editor — Embedded Scilab text editor
LIX. API Scilab
11. Scilab Gateway API
1. How to
Calling a scilab function (macros) from a C gateway — Calling a scilab function (macros) from a C interface
How to access a matrix — How to access a matrix using the C gateway functions
How to check parameters — how to check parameter send to an interface using the C gateway functions
How to create and access a list — How to create and access a list using the C gateway functions
How to deal with optional parameters — how to deal with optional parameters send to an interface using the C gateway functions
CheckColumn — C interface function which checks if a parameter send to the C function is a column vector or not
CheckDimProp — C interface function which checks the comatibility between 2 arguments send to the C function
CheckDims — C interface function which checks if a parameter send to the C function has the required dimensions
CheckLength — C interface function which checks the length of a vector send as a parameter to the C function
CheckLhs — C macro which checks the number of output arguments present in the calling Scilab function.
CheckRhs — C macro which checks the number of input arguments present in the calling Scilab function.
CheckRow — C interface function which checks if a parameter send to the C function is a row vector or not
CheckSameDims — C interface function which checks if two parameters send to the C function have the same size
CheckScalar — C interface function which checks if a parameter send to the C function is a scalar or not
CheckSquare — C interface function which checks if a parameter send to the C function is a square matrix or not
CheckVector — C interface function which checks if a parameter send to the C function is a vector (column or row) or not
CreateListVarFrom — a C interface function which allows to create a new Scilab parameter in a [mt]list
CreateListVarFromPtr — a C interface function which allows to create a new Scilab parameter from a pointer in a [mt]list
CreateVar — a C gateway function which allows to create a new Scilab parameter
FindOpt — C gateway function find the position of an optional argument given its name
FirstOpt — C gateway function which returns the position of the first optional parameter
GetListRhsVar — a C gateway function which allows to access a parameter stored in a [mt]list transmitted to a Scilab function
GetRhsVar — a C gateway function which allows to access an argument transmitted to a Scilab function
GetType — C gateway function which returns the type of a parameter in the Scilab memory
IsOpt — C gateway function which checks if a parameter is optional and returns the name of the parameter
Lhs — A C gateway function which provides the number of output arguments present in the calling Scilab function
LhsVar — a C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab.
NumOpt — C gateway function which returns the number of optional parameters sent to a C function
OverLoad — C gateway function which tells Scilab to look for another overloaded function
Rhs — A C gateway function which provides the number of input arguments present in the calling Scilab function
Scierror — C gateway function which displays an error message to the user (same profil as the printf function) and returns an integer value specifying an error level
Scilab C Types — the C types available in a C gateway
get_optionals — C gateway function which initialize the list of optional parameters
istk — Return a pointer to an integer to access data stored at a given position in the Scilab memory
sci_types — a C enumeration which defines the types available for a variable
sciprint — A C gateway function which displays standard messages to the user (same profil as the C printf function)
stk — Return a pointer to a double to access data stored at a given position in the Scilab memory
12. list_management
Boolean reading (Scilab gateway) — How to read matrix of boolean in a list.
Boolean writing (Scilab gateway) — How to add matrix of boolean in a list.
Boolean sparse reading (Scilab gateway) — How to read boolean sparse in a list.
Boolean sparse writing (Scilab gateway) — How to add boolean sparse matrix in a list.
Create List (Scilab gateway) — How to get create a list in Scilab memory.
Double reading (Scilab gateway) — How to read matrix of double in a list.
Double writing (Scilab gateway) — How to add matrix of double in a list.
Get child item (Scilab gateway) — How to get the address of a list child.
Item Number (Scilab gateway) — How to get the number of items in a list (list, mlist, tlist).
Integer reading (Scilab gateway) — How to read matrix of integer in a list.
Integer writing (Scilab gateway) — How to add matrix of integer in a list.
Pointer reading (Scilab gateway) — How to read pointer in a list.
Pointer writing (Scilab gateway) — How to add pointer in a list.
Polynomial reading (Scilab gateway) — How to read matrix of polynomial in a list.
Polynomial writing (Scilab gateway) — How to add matrix of polynomial in a list.
Sparse reading (Scilab gateway) — How to read sparse in a list.
Sparse writing (Scilab gateway) — How to add sparse matrix in a list.
String reading (Scilab gateway) — How to read matrix of string in a list.
String writing (Scilab gateway) — How to add matrix of string in a list.
api_scilab — api_scilab is the Scilab interface to read/write data from/to Scilab memory
Boolean reading (Scilab gateway) — How to read matrix of boolean.
Boolean writing (Scilab gateway) — How to write matrices of boolean.
Boolean sparse reading (Scilab gateway) — How to read boolean sparse in a gateway.
Boolean sparse writing (Scilab gateway) — How to add boolean sparse matrix in a gateway.
Variable Reference (Scilab gateway) — How to get the address of an argument or a variable in a gateway.
Variable dimension (Scilab gateway) — How to get the dimensions of an argument or a variable stored as matrix.
Variable Type (Scilab gateway) — How to get the type of an argument or a variable within a gateway.
Variable Complexity (Scilab gateway) — How to get the argument or variable complexity.
Matrix Type (Scilab gateway) — How to know if an argument or a variable is stored as a matrix.
Double reading (Scilab gateway) — How to read matrices of double in a gateway.
Double writing (Scilab gateway) — How to write matrices of doubles in a gateway.
Integer Precision (Scilab gateway) — How to get precision of an integer matrix.
Integer reading (Scilab gateway) — How to read matrices of integer in a gateway.
Integer writing (Scilab gateway) — How to write matrices of integers in a gateway.
Pointer reading (Scilab gateway) — How to read pointer in a gateway.
Pointer writing (Scilab gateway) — How to write pointer in a gateway.
Polynomial Symbolic Variable (Scilab gateway) — How to get the symbolic variable name.
Polynomial reading (Scilab gateway) — How to read matrices of polynomials in a gateway.
Polynomial writing (Scilab gateway) — How to write matrices of polynomials in a gateway.
Sparse matrix reading (Scilab gateway) — How to read sparse matric in a gateway.
Sparse writing (Scilab gateway) — How to write sparse matrix in a gateway.
String reading (Scilab gateway) — How to read matrices of strings in a gateway.
String writing (Scilab gateway) — How to write matrices of string in a gateway.
LX. Gestion de l'aide en ligne
apropos — recherche d'un mot-clé dans l'aide de Scilab
help — commande d'aide en ligne
%helps — variable contenant les noms des répertoires des chapitres d'aide
add_help_chapter — Add an entry in the helps list
del_help_chapter — Delete an entry in the helps list
help_from_sci — Generate help files and demo files from the head comments section of a .sci source file.
help_skeleton — build the skeleton of the xml help file associated to a Scilab function
man — on line help XML file description format
manedit — editing a manual item
xmltochm — converts xml Scilab help files to Microsoft Compressed HTML format (Windows)
xmltohtml — converts xml Scilab help files to HTML format
xmltojar — converts xml Scilab help files to javaHelp format
xmltopdf — converts xml Scilab help files to pdf format
xmltops — converts xml Scilab help files to postscript format