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_version — The 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