Scilab 5.5.2
      
      
    Aide de Scilab
- Scilab
- Mots clés Scilab
- ans — réponse (answer)
 - backslash — (\) division matricielle à gauche
 - brackets ([,]) — ([,]) crochets à droite et à gauche
 - colon — (:) opérateur "deux points"
 - comma — (,) virgule, séparateur d'instructions ou d'arguments
 - comments — (//) commentaires
 - dot (.) — point
 - else — Mot-clé utilisé dans une structure if-then-else et select-case-then-else
 - elseif — Mot-clé utilisé dans une structure if-then-else
 - empty ([]) — matrice vide
 - end — mot-clé end
 - extraction — extraction à partir d'une matrice ou d'une liste
 - global — définition de variables globales
 - hat (^) — élévation à la puissance
 - affectation — affectation partielle d'une variable
 - left ([) — crochet gauche
 - minus (-) — opérateur de soustraction, changement de signe
 - not (~) — négation logique
 - parentheses ( ) — parenthèses droite et gauche
 - percent (%) — caractère spécial
 - plus (+) — opérateur d'addition
 - power — élévation à la puissance (^,.^)
 - quote (') — opérateur de transposition, délimiteur de chaîne de caractères
 - semicolon — (;) séparateur de lignes ou d'instructions Scilab
 - slash (/) — division à droite et feedback
 - star (*) — opérateur de multiplication
 - symbols — opérateurs de Scilab
 - tilde — (~) négation logique
 - catch — mot clé de début du bloc catch dans une instruction de contrôle try-catch
 - comparison — comparison, relational operators
 - dollar — ($) last index
 - equal — (=) assignment , comparison, equal sign
 - great — (>) greater than comparison
 
 - Structure de contrôle
- abort — interruption d'une évaluation
 - break — interruption d'une boucle
 - case — mot-clé utilisé dans une structure "select"
 - do — Mot-clé utilisé pour les boucles
 - for — Mot-clé pour les structures de boucles
 - if — Mot-clé utilisé pour une exécution conditionnelle
 - pause — mode de pause, attente clavier
 - 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
 - select — Mot-clé utilisé dans une structure select-case-else
 - then — mot-clé dans une structure 'if' et 'select'
 - while — mot-clé utilisé dans une structure while ... end
 - continue — keyword to pass control to the next iteration of a loop
 
 - Configuration
- banner — affiche la banière scilab
 - getos — retourne le nom et la version de O.S
 - getshell — retourne le nom de l'interpreteur de commandes.
 - gstacksize — obtenir ou changer la taille de la pile des variables globales
 - stacksize — change la taille de la pile Scilab
 - with_javasci — Test si Scilab a ete construit avec l'interface Java
 - with_macros_source — Teste si les sources des macros sont installées
 - getdebuginfo — get information about Scilab to debug
 - getmemory — returns free and total system memory
 - getmodules — returns list of modules installed in Scilab
 - getscilabmode — returns scilab mode
 - getversion — get scilab and modules version information
 - ver — Version information for Scilab
 - with_module — Checks if a Scilab module is installed
 - with_tk — Checks if Scilab has been built with TCL/TK
 
 - Debugging
 - Gestion des erreurs
 - Variables
- Predefined variables
- TMPDIR — chemin du répertoire temporaire
 - SCI — variable containing the value of the root path of Scilab.
 - SCIHOME — contains the path to preferences, history files of your Scilab session.
 - home — Gives the user directory.
 - %e — Euler number.
 - %eps — epsilon (floating-point relative accuracy)
 - %f or %F — Boolean variable for false.
 - %i — imaginary unit
 - %inf — infinity
 - %nan — not-a-number
 - %pi — ratio of circle's circumference to its diameter
 - %s — A variable used to define polynomials.
 - %t or %T — Boolean variable for true.
 - %z — A variable used to define polynomials.
 
 - clear — Suppression de variables
 - clearglobal — supprime des variables globales
 - exists — teste l'existence d'une variable
 - isdef — vérifie si une variable existe
 - isglobal — vérifie si une variable est globale
 - names — syntaxe des noms de variables dans Scilab
 - predef — protection de variables
 - who — liste des variables
 - whos — liste des variables courantes dans un format détaillé
 - getvariablesonstack — get variable names on stack of scilab
 - who_user — listing of user's variables
 
 - Predefined variables
 - exit — Termine la session courante de scilab
 - perl — execute le script Perl. Cette fonction est obsolète.
 - quit — Quitte Scilab ou décrémente le niveau de pause
 - scilab — Script principal d'exécution de Scilab et de divers outils (GNU/Linux, Unix et Mac OS X)
 - startup — startup file
 
 - Mots clés Scilab
 - Calcul différentiel, Intégration
- dae — Solveur de système d'Equations Différentielles Algébriques
 - daskr — solveur de DAE avec traversées de zéros
 - feval — évaluation multiple d'une fonction
 - intc — intégrale de Cauchy
 - integrate — intégration numérique d'une expression
 - intg — intégration numérique adaptative
 - intsplin — intégration approchée de données expérimentales utilisant une interpolation par une spline.
 - inttrap — intégration approchée de données expérimentales avec la méthode des trapèzes.
 - ode — solveur d'équations différentielles ordinaires
 - bvodeS — Simplified call to bvode
 - daeoptions — set options for dae solver
 - dasrt — DAE solver with zero crossing
 - dassl — differential algebraic equation
 - diff — Difference and discrete derivative
 - impl — differential algebraic equation
 - int2d — definite 2D integral by quadrature and cubature method
 - int3d — definite 3D integral by quadrature and cubature method
 - intl — Cauchy integral
 - numdiff — numerical gradient estimation at one point. This function is obsolete. Please use the numderivative function instead.
 - 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
 
 - Fonctions Elémentaires
- Nombres complexes
 - Mathématiques discrètes
 - Matrices élémentaires
- diag — extraction de diagonale ou construction d'une matrice à partir d'une diagonale.
 - eye — matrice identité
 - linspace — vecteur de valeurs équidistantes
 - logspace — vecteur de valeurs logarithmiquement équidistantes.
 - meshgrid — construit des matrices ou des tableaux 3-D
 - ones — matrice remplie de 1
 - rand — Générateur de nombres pseudo-aléatoires
 - squarewave — génère un signal carré de période 2*%pi
 - testmatrix — génération de matrices remarquables
 - toeplitz — matrice de Toeplitz
 - zeros — matrice nulle
 - ind2sub — linear index to matrix subscript values
 - ndgrid — arrays for multidimensional function evaluation on grid
 - sub2ind — matrix subscript values to linear index
 
 - Exponentielle
- exp — exponentielle
 - expm — exponentielle de matrice
 - log — logarithme naturel
 - log10 — logarithme en base 10
 - log2 — logarithme en base 2
 - logm — logarithme matriciel d'une matrice carrée
 - polar — forme polaire
 - sqrt — racine carrée
 - sqrtm — racine carrée matricielle
 - log1p — computes with accuracy the natural logarithm of its argument added by one
 
 - Virgule flottante
- ceil — Arrondi vers le haut
 - clean — nettoie une matrice (arrondi à zéro des termes très petits)
 - double — conversion de type entier vers flottant double précision.
 - fix — arrondi vers zéro
 - floor — Arrondi vers le bas
 - frexp — calcule la représentation en base 2 (mantisse et exposant) d'un nombre flottant.
 - ieee — détermine le mode d'exception IEEE pour les calculs
 - int — arrondi vers zéro
 - isinf — vérifie si des composantes "Inf" (infinies) sont présentes.
 - isnan — vérifie si des composantes "NaN" (Not a Number) sont présentes.
 - round — Arrondi à l'entier le plus proche
 - format — number printing and display format
 - nearfloat — get previous or next floating-point number
 - nextpow2 — next higher power of 2.
 - number_properties — determine floating-point parameters
 
 - Bases de numération
- dec2hex — représentation hexadécimale d'un entier
 - base2dec — convert from base b to decimal
 - bin2dec — convert from binary to decimal
 - dec2base — Convert decimal to base N number in string
 - dec2bin — convert from decimal to binary
 - dec2oct — convert from decimal to octal
 - hex2dec — convert from hexadecimal to decimal
 - oct2dec — convert from octal to decimal
 
 - Manipulation de matrices
- flipdim — retourne par blocs les éléments de 
xselon une dimension - matrix — remise en forme d'une matrice
 - pertrans — Transposition selon la seconde diagonale
 - repmat — Définit un grand tableau par pavage avec un tableau 2D.
 - resize_matrix — élague et/ou étend (et convertit) une matrice ou une hypermatrice
 - squeeze — squeeze
 - permute — permute the dimensions of an array
 
 - flipdim — retourne par blocs les éléments de 
 - Opérations matricielles
- abs — valeur absolue ou module
 - cumprod — produit cumulatif des éléments d'un tableau.
 - cumsum — somme cumulative des éléments d'un tableau.
 - kron — produit de kronecker (.*.)
 - max — maximum
 - min — minimum
 - norm — normes matricielles
 - prod — produit des éléments d'un tableau.
 - signm — fonction signe matriciel
 - sum — somme des éléments d'un tableau.
 - tril — partie triangulaire inférieure d'une matrice
 - triu — partie triangulaire supérieure d'une matrice
 - cross — vector cross product
 
 - Chercher et trier
- dsearch — répartit, localise et compte les éléments d'une matrice en catégories données
 - find — trouve les indices des éléments vrais d'un vecteur ou d'une matrice de booléens
 - gsort — tri par l'algorithme "quick sort"
 - lex_sort — tri des lignes d'une matrice suivant l'ordre lexicographique.
 - vectorfind — finds in a matrix rows or columns matching a vector
 
 - Opérations sur les ensembles
- intersect — recherche de valeurs communes à deux vecteurs.
 - members — dénombre (et localise) dans un tableau chaque élément ou ligne ou colonne d'un autre tableau
 - union — extrait les composantes distinctes issues de l'union de deux vecteurs
 - unique — extrait les composantes distinctes d'un vecteur ou d'une matrice
 - setdiff — returns components of a vector which do not belong to another one
 
 - Traitement du signal
- pen2ea — Conversion faisceau vers deux matrices E,A
 - bloc2exp — Conversion of a block-diagram to its symbolic expression
 - bloc2ss — block-diagram to state-space conversion
 - ssrand — random system generator
 - sysconv — system conversion
 - sysdiag — Create a block diagonal matrix from provided inputs or block diagonal system connection
 - trfmod — poles and zeros display
 
 - Calcul symbolique
- addf — addition symbolique
 - cmb_lin — combinaison linéaire symbolique
 - ldivf — division à gauche symbolique
 - mulf — multiplication symbolique
 - rdivf — division symbolique à droite
 - solve — solveur symbolique de système linéaire
 - subf — soustraction symbolique
 - trianfml — triangularisation symbolique
 - trisolve — solveur symbolique de système linéaire
 
 - Trigonométrie
- acos — cosinus inverse exprimé en radians
 - 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.
 - 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 exprimé en radians
 - 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
 - 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é 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
 - 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.
 - 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
 - tan — tangente
 - tanh — tangente hyperbolique
 - tanhm — tangente hyperbolique matricielle
 - tanm — tangente matricielle
 - 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.
 - atan — 2-quadrant and 4-quadrant inverse tangent
 - atanh — hyperbolic tangent inverse
 - csch — Computes the element-wise hyperbolic cosecant of the argument.
 - csgn — returns the sign of a vector of real of complex values
 - sinc — sinc function
 - tand — tangent, argument in degree.
 
 - Bitwise operations
 - and — et logique des éléments d'un tableau
 - & — opérateur et logique
 - lstsize — nombre d'éléments des objets list, tlist et mlist
 - pmodulo — reste modulo m euclidien positif
 - or — disjonction logique des éléments d'un tableau
 - | — opérateur de disjonction logique
 - sign — fonction signe
 - size — taille d'un objet
 - cat — concatenate several arrays
 - cell2mat — converts a cell array into a matrix
 - cellstr — converts strings vector (or strings matrix) into a cell array of strings
 - iscolumn — check if a variable is a column
 - isempty — check if a variable is an empty matrix or an empty list
 - isequal — objects comparison
 - ismatrix — check if a variable is a matrix
 - isrow — check if a variable is a row
 - isscalar — check if a variable is a scalar.
 - issquare — check if a variable is a square matrix
 - isvector — check if a variable is a vector
 - ndims — number of dimensions of an array
 - nthroot — Real nth root of real numbers
 - num2cell — converts an array into a cell array
 - unwrap — unwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile
 
 - Algèbre Lineaire
- Eigenvalue and Singular Value
- bdiag — bloc-diagonalisation, vecteurs propres généralisés
 - gspec — valeurs propres d'un faisceau de matrices (obsolete)
 - hess — Forme de Hessenberg
 - pbig — projection sur des sous-espaces propres
 - spec — valeurs propres d'une matrice
 - sva — approximation de valeurs singulières
 - svd — décomposition en valeurs singulières
 - balanc — matrix or pencil balancing
 - gschur — generalized Schur form. This function is obsolete.
 - projspec — spectral operators
 - psmall — spectral projection
 - schur — [ordered] Schur decomposition of matrix and pencils
 
 - Factorization
- givens — Transformation de Givens
 - householder — Matrice de Householder
 - sqroot — factorisation hermitienne W*W'
 
 - Kernel
 - Linear Equations
 - Matrix Analysis
 - Matrice compagnon
- companion — matrice compagnon
 - glever — inverse d'un faisceau de matrices
 - lyap — Equation de Lyapunov
 - ereduc — computes matrix column echelon form by qz transformations
 - fstair — computes pencil column echelon form by qz transformations
 - kroneck — Kronecker form of matrix pencil
 - pencan — canonical form of matrix pencil
 - penlaur — Laurent coefficients of matrix pencil
 - quaskro — quasi-Kronecker form
 - randpencil — random pencil
 - rowshuff — shuffle algorithm
 - sylv — Sylvester equation.
 
 - State-Space Matrices
 - Markov Matrices
- classmarkov — recurrent and transient classes of Markov matrix
 - eigenmarkov — normalized left and right Markov eigenvectors
 - genmarkov — generates random markov matrix with recurrent and transient classes
 
 - Subspaces
 - proj — projection
 
 - Eigenvalue and Singular Value
 - Interpolation
- interpln — interpolation linéaire
 - 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
 
 - CACSD (Computer Aided Control Systems Design)
- Représentations formelles et conversions
- lsslist — Définition d'un système dynamique linéaire
 - abcd — state-space matrices
 - cont_frm — transfer to controllable state-space
 - dbphi — frequency response to phase and magnitude representation
 - des2ss — descriptor to state-space
 - des2tf — descriptor to transfer function conversion
 - frep2tf — transfer function realization from frequency response
 - markp2ss — Markov parameters to state-space
 - sm2des — system matrix to descriptor
 - sm2ss — system matrix to state-space
 - ss2des — (polynomial) state-space to descriptor form
 - ss2ss — state-space to state-space conversion, feedback, injection
 - ss2tf — conversion from state-space to transfer function
 - tf2des — transfer function to descriptor
 - tf2ss — transfer to state-space
 
 - Plot and display
- bode_asymp — asymptote de diagramme de Bode
 - black — Black-Nichols diagram of a linear dynamical system
 - bode — Bode plot
 - evans — Evans root locus
 - gainplot — magnitude plot
 - hallchart — Draws the Hall chart
 - m_circle — plots the complex plane iso-gain contours of y/(1+y) (obsolete)
 - nicholschart — Nichols chart
 - nyquist — nyquist plot
 - phaseplot — frequency phase plot
 - sgrid — s-plane grid lines.
 - show_margins — display gain and phase margin and associated crossover frequencies
 - svplot — singular-value sigma-plot
 - zgrid — zgrid plot
 
 - noisegen — génération de bruit
 - pol2des — conversion matrice de polynômes vers forme descripteur
 - syslin — définition d'un système dynamique linéaire
 - 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
 - arma2ss — transform an armax data structure into state space 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
 - bstap — hankel approximant
 - cainv — Dual of abinv
 - calfrq — frequency response discretization
 - canon — canonical controllable form
 - ccontrg — Central H-infinity continuous time controller
 - cls2dls — bilinear transform
 - colinout — inner-outer factorization
 - colregul — removing poles and zeros at infinity
 - cont_mat — controllability matrix
 - contr — controllability, controllable subspace, staircase
 - contrss — controllable part
 - copfac — right coprime factorization of continuous time dynamical systems
 - csim — simulation (time response) of linear system
 - ctr_gram — controllability gramian
 - damp — Natural frequencies and damping factors.
 - dcf — double coprime factorization
 - ddp — disturbance decoupling
 - 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 — Continuous time dynamical systems stable anti-stable decomposition
 - equil — balancing of pair of symmetric matrices
 - equil1 — balancing (nonnegative) pair of matrices
 - 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
 - freq — frequency response
 - freson — peak frequencies
 - fspec — spectral factorization of continuous time dynamical systems
 - fspecg — stable factorization of continuous time dynamical systems
 - fstabst — Youla's parametrization of continuous time linear dynmaical systems
 - g_margin — gain margin and associated crossover frequency
 - gamitg — H-infinity gamma iterations for continuous time systems
 - gcare — Continuous time control Riccati equation
 - gfare — Continuous time filter Riccati equation
 - gfrancis — Francis equations for tracking
 - gtild — tilde operation
 - h2norm — H2 norm of a continuous time proper dynamical system
 - h_cl — closed loop matrix
 - h_inf — Continuous time 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 — Continuous time dynamical systems 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)
 - macglov — Continuous time dynamical systems Mac Farlane Glover problem
 - minreal — minimal balanced realization
 - minss — minimal realization
 - mucomp — mu (structured singular value) calculation
 - narsimul — armax simulation (using rtitr)
 - nehari — Nehari approximant of continuous time dynamical systems
 - nyquistfrequencybounds — Computes the frequencies for which the nyquist locus enters and leaves a given rectangle.
 - 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
 - plzr — pole-zero plot
 - ppol — pole placement
 - prbs_a — pseudo random binary sequences generation
 - projsl — linear system projection
 - 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
 - sident — discrete-time state-space realization and Kalman gain
 - sorder — computing the order of a discrete-time system
 - specfact — spectral factor
 - ssprint — pretty print for linear system
 - st_ility — stabilizability test
 - stabil — stabilization
 - sysfact — system factorization
 - syssize — size of state-space system
 - time_id — SISO least square identification
 - trzeros — transmission zeros and normal rank
 - ui_observer — unknown input observer
 - unobs — unobservable subspace
 - zeropen — zero pencil
 
 - Représentations formelles et conversions
 - Polynômes
- bezout — équation de Bezout pour les polynômes
 - 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
 - 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
 - inv_coeff — construction d'une matrice polynomiale à partir des coefficients
 - invr — inversion d'une matrice rationnelle (ou polynomiale)
 - 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
 - pol2str — conversion polynôme => texte
 - polfact — facteurs minimaux
 - poly — définition d'un polynôme
 - rational — Objet Scilab, fraction rationnelle
 - 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
 - varn — variable symbolique d'un polynôme ou d'une fraction rationnelle
 - chepol — Chebychev polynomial
 - systmat — system matrix
 
 - Traitement du Signal
- transforms
 - filters
- analpf — create analog low-pass filter
 - buttmag — Power transmission of a Butterworth filter
 - casc — cascade realization of filter from coefficients
 - cheb1mag — response of Chebyshev type 1 filter
 - cheb2mag — response of type 2 Chebyshev filter
 - convol — convolution
 - 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
 - filter — filters a data sequence using a digital filter
 - find_freq — parameter compatibility for elliptic filter design
 - frmag — magnitude of FIR and IIR filters
 - fsfirlin — design of FIR, linear phase filters, frequency sampling technique
 - group — group delay for digital filter
 - iir — iir digital filter
 - iirgroup — group delay Lp IIR filter optimization
 - iirlp — Lp IIR filter optimization
 - kalm — Kalman update
 - lev — Yule-Walker equations (Levinson's algorithm)
 - levin — Toeplitz system solver by Levinson algorithm (multidimensional)
 - lindquist — Lindquist's algorithm
 - remez — Remez exchange algorithm for the weighted chebyshev approximation of a continuous function with a sum of cosines.
 - remezb — Minimax approximation of magnitude response
 - 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
 
 - How to
- How to design an elliptic filter — How to design an elliptic filter (analog and digital)
 
 - identification
 - miscellaneous
 - spectral_estimation
- corr — correlation, covariance
 - cspect — two sided cross-spectral estimate between 2 discrete time signals using the correlation method
 - czt — chirp z-transform algorithm
 - intdec — Changes sampling rate of a signal
 - mese — maximum entropy spectral estimation
 - pspect — two sided cross-spectral estimate between 2 discrete time signals using the Welch's average periodogram method.
 
 - ifftshift — inverse de fftshift
 - cepstrum — cepstrum calculation
 - conv — discrete 1-D convolution.
 - conv2 — discrete 2-D convolution.
 - convol2d — discrete 2-D convolution, using fft.
 - detrend — remove constant, linear or piecewise linear trend from a vector
 - 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
 - frfit — frequency response fit
 - hilbert — Discrete-time analytic signal computation of a real signal using Hilbert transform
 - mrfit — frequency response fit
 - wfir_gui — Graphical user interface that can be used to interactively design wfir filters
 - xcorr — Computes discrete auto or cross correlation
 - xcov — Computes discrete auto or cross covariance
 
 - FFTW
- fftw_flags — choix de la méthode pour la sélection de l'algorithme de planification pour la fft
 - fftw_forget_wisdom — Réinitialise le wisdom fftw
 - get_fftw_wisdom — retourne le wisdom fftw
 - set_fftw_wisdom — charge un wisdom fftw
 
 - Fonctions spéciales
- amell — Fonction am de Jacobi
 - calerf — calcule différentes fonctions d'erreur.
 - delip — intégrale elliptique complete ou incomplete du premier type
 - 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.
 - besselh — Bessel functions of the third kind (aka Hankel functions)
 - beta — beta function (Euler integral of the first kind)
 - dawson — Compute the Dawson (scaled imaginary error) function.
 - erfi — The imaginary error function.
 - findm — for elliptic filter design
 - gamma — The gamma function.
 - legendre — associated Legendre functions
 - %k — Jacobi's complete elliptic integral
 - %sn — Jacobi's elliptic function
 
 - Randlib
- grand — Générateur de nombres pseudo-aléatoires
 
 - ARnoldi PACKage (binding de ARPACK)
- dnaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to a few eigenpairs of a real linear operator This function is obsolete. Please use eigs
 - 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 This function is obsolete. Please use eigs
 - dsaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to a few eigenpairs of a real and symmetric linear operator This function is obsolete. Please use eigs
 - dseupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to the converged approximations to eigenvalues of A * z = lambda * B * z This function is obsolete. Please use eigs
 - eigs — calculates largest eigenvalues and eigenvectors of matrices
 - 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. This function is obsolete. Please use eigs
 - zneupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to the converged approximations to eigenvalues of A * z = lambda * B * z This function is obsolete. Please use eigs
 
 - Statistiques
- Cumulated Distribution Functions
- 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
 - binomial — binomial distribution probabilities
 
 - Data with Missing Values
- nancumsum — Somme cumulative ignorant les valeurs NaNs
 - nanreglin — Régréssion linéaire
 - 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
 - thrownan — Eliminates nan values
 
 - Descriptive Statistics
- histc — calcule un histogramme
 - median — médiane des termes d'une matrice
 - stdev — écart-type des termes d'une matrice
 - variance — variance d'un vecteur, matrice (voire hypermatrice) de nombres réels ou complexes
 - variancef — variance (et moyenne) d'un vecteur ou d'une matrice réelle ou complexe de nombres pondérés en fréquence
 - center — center
 - correl — correlation of two variables
 - cov — Covariance matrix
 - covar — covariance of two variables
 - mvvacov (deprecated) — computes variance-covariance matrix This function is obsolete.
 - stdevf — standard deviation
 - wcenter — center and weight
 
 - Échantillonnage
 - Central Tendency
 - Hypothesis Testing
 - Measures of Dispersion
 - Measures of Shape
 - Principal Component Analysis
 - Summaries
- tabul — frequency of values of a matrix or vector
 
 - reglin — Régréssion linéaire
 
 - Cumulated Distribution Functions
 - Matrices creuses
- Décompositions Creuses
 - Manipulation des Matrices Creuses
 - Linear Equations (Iterative Solvers)
 - Sparse Matrix Conversion
- adj2sp — converts adjacency form into sparse matrix.
 - full — sparse to full matrix conversion
 - mtlb_sparse — convert sparse matrix
 - sp2adj — converts sparse matrix into adjacency form
 - sparse — sparse matrix definition
 - spcompack — converts a compressed adjacency representation
 - spget — retrieves entries of sparse matrix
 
 - chfact — Factorisation de Cholesky creuse
 - chsolve — solveur de Cholesky creux
 - ordmmd — Compute multiple minimum degree ordering
 
 - Interface avec UMFPACK (sparse)
- 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 — Iterative refinement for a s.p.d. linear system. This function is obsolete.
 - res_with_prec — computes the residual r = Ax-b with precision
 - taucs_chdel — utility function used with taucs_chfact
 - taucs_chfact — cholesky factorization 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
 - umf_ludel — utility function used with umf_lufact
 - umf_lufact — lu factorization 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
 
 - Optimisation et Simulation
- Neldermead
- fminsearch — Computes the unconstrained minimimum of given function with the Nelder-Mead algorithm.
 - neldermead — Provides direct search optimization algorithms.
 - overview — An overview of the Nelder-Mead toolbox.
 - nmplot — Provides direct search optimization algorithms.
 - 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.
 
 - Nonlinear Least Squares
 - Optimization base
- optimbase_cget — Returns the value for the given key.
 - optimbase_checkbounds — Checks the bounds.
 - optimbase_checkcostfun — Checks the cost function.
 - optimbase_checkx0 — Checks initial guess.
 - optimbase_configure — Configures the current object.
 - optimbase_destroy — Resets the historyfopt and historyxopt fields of an object.
 - optimbase_function — Calls cost function.
 - optimbase_get — Returns the value for the given key.
 - optimbase_hasbounds — Checks if the bounds are specified.
 - optimbase_hasconstraints — Checks if the constraints are specified.
 - optimbase_hasnlcons — Checks if the non linear constraints are specified.
 - optimbase_histget — Returns the history value.
 - optimbase_histset — Set the history value at given iteration for the given key.
 - optimbase_incriter — Increments the number of iterations.
 - optimbase_isfeasible — Checks if the point satisfies constraints.
 - optimbase_isinbounds — Checks if the given point satisfies bounds constraints.
 - optimbase_isinnonlincons — Checks if the given point satisfies the non-linear constraints.
 - optimbase_log — Prints the given message.
 - optimbase_new — Creates a new optimization object.
 - optimbase_outputcmd — Calls back user's output command.
 - optimbase_outstruct — Returns a data structure with type T_OPTDATA.
 - overview — An overview of the Optimbase toolbox.
 - optimbase_proj2bnds — Returns a projection point.
 - optimbase_set — Set the value for the given key.
 - optimbase_stoplog — Prints the given stopping message.
 - optimbase_terminate — Checks if the algorithm is terminated.
 
 - Optimization simplex
- optimsimplex_center — Computes the center.
 - optimsimplex_check — Checks the consistency of internal data
 - optimsimplex_compsomefv — Computes the values of the function at vertices points.
 - optimsimplex_computefv — Computes the values of the function at vertices points.
 - optimsimplex_deltafv — Computes the difference of function values.
 - optimsimplex_deltafvmax — Computes the difference of function value between the highest and the lowest vertices.
 - optimsimplex_destroy — Destroys the simplex object.
 - optimsimplex_dirmat — Computes the directions.
 - optimsimplex_fvmean — Computes the mean.
 - optimsimplex_fvstdev — Computes the standard deviation.
 - optimsimplex_fvvariance — Computes the variance.
 - optimsimplex_getall — Returns all the data contained in the simplex object.
 - optimsimplex_getallfv — Returns all the function values contained in the simplex object.
 - optimsimplex_getallx — Returns all the coordinates.
 - optimsimplex_getfv — Returns the function value at given index.
 - optimsimplex_getn — Returns the dimension of the space.
 - optimsimplex_getnbve — Gets the number of vertices of the simplex.
 - optimsimplex_getve — Gets the vertex at the given index.
 - optimsimplex_getx — Gets the coordinates of the vertex at given index.
 - optimsimplex_gradientfv — Returns the simplex gradient of the function.
 - optimsimplex_new — Creates a new simplex object.
 - overview — An overview of the Optimsimplex toolbox.
 - optimsimplex_reflect — Returns the reflected simplex object.
 - optimsimplex_setall — Sets all in the simplex object.
 - optimsimplex_setallfv — Sets all the function values.
 - optimsimplex_setallx — Sets all the coordinates.
 - optimsimplex_setfv — Sets the function value at given index.
 - optimsimplex_setn — Sets the dimenson of the space.
 - optimsimplex_setnbve — Sets the number of vertices of the simplex.
 - optimsimplex_setve — Sets the data at given index in the current simplex.
 - optimsimplex_setx — Sets the coordinates at given index into the current simplex.
 - optimsimplex_shrink — Shrinks the simplex.
 - optimsimplex_size — Computes the size.
 - optimsimplex_sort — Sorts the simplex.
 - optimsimplex_xbar — Returns the center of n vertices.
 
 - Semidefinite Programming
- aplat — Flattens a list.
 - list2vec — Concatenates list entries in a matrix.
 - lmisolver — Solve linear matrix inequations.
 - lmitool — Graphical tool for solving linear matrix inequations.
 - pack — Compress a list of block-diagonal symmetric matrices.
 - recons — Inverse function for aplat.
 - semidef — Solve semidefinite problems.
 - unpack — Uncompress a list of block-diagonal symmetric matrices.
 - vec2list — Inverse function of list2vec.
 
 - fsolve — résout un système d'équations non-linéaires
 - numderivative — approximation des dérivées d'une fonction (matrices jacobienne ou hessienne)
 - NDcost — generic external for optim computing gradient using finite differences
 - derivative — approximate derivatives of a function. This function is obsolete. Please use the numderivative function instead.
 - karmarkar — Solves a linear optimization problem.
 - optim — non-linear optimization routine
 - qld — linear quadratic programming solver
 - qp_solve — linear quadratic programming solver builtin
 - qpsolve — linear quadratic programming solver
 - readmps — Reads a Linear Program from a MPS file.
 
 - Neldermead
 - Algorithmes génétiques
- Algorithms
- 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
 
 - Utilities
- 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
 - output_ga_default — A simple output function used for logging purposes
 - 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
 
 
 - Algorithms
 - Simulated Annealing
- Algorithms
- optim_sa — A Simulated Annealing optimization method
 
 - Utilities
- accept_func_default — The default Simulated Annealing acceptation function.
 - accept_func_vfsa — The Very Fast Simulated Annealing acceptation function.
 - 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 neighborhood relationship
 - neigh_func_vfsa — The Very Fast Simulated Annealing neighborhood relationship
 - 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
 
 
 - Algorithms
 - Gestion des fichiers XML
- XML Objects — Describe the properties of the different XML objects
 - htmlDump — Dump a HTML document
 - htmlRead — Read a HTML stream from a local or distant file
 - htmlReadStr — Read a HTML tree from a string
 - htmlWrite — Write a HTML document in a file
 - xmlAddNs — Add a namespace to a XML Element
 - xmlAppend — Append an element to the parent children
 - xmlAsNumber — Convert the result of a XPath query into a row of numbers
 - xmlAsText — Convert the result of a XPath query into a row of strings
 - xmlDTD — Create a XML DTD object
 - xmlDelete — Delete a XML document
 - xmlDocument — Create a new XML document
 - xmlDump — Dump a XML object
 - xmlElement — Create a new XML element
 - xmlFormat — Format a Scilab variable into XML
 - xmlGetNsByHref — Get a namespace by its href
 - xmlGetNsByPrefix — Get a namespace by prefix
 - xmlGetOpenDocs — Get all open XML documents or all open XML Validation files.
 - xmlIsValidObject — Test the existence of a XML object
 - xmlName — Retrieve the name of the elements.
 - xmlNs — Create a new XML Namespace
 - xmlRead — Read a XML stream from a local or distant file
 - xmlReadStr — Read a XML tree from a string
 - xmlRelaxNG — Create a XML Relax NG object
 - xmlRemove — Remove an element or a list of elements from their parents
 - xmlSchema — Create a XML Schema object
 - xmlSetAttributes — Set the attributes name and value.
 - xmlValidate — Validate a document in using a DTD, a Relax NG or a Schema.
 - xmlWrite — Write a XML document in a file
 - xmlXPath — Make a XPath query on a XML document
 
 - HDF5 Management
- h5attr — Create an attribute
 - h5close — Close a HDF5 object
 - h5cp — Copy an object
 - h5dataset — Create a dataset and write the data
 - h5dump — Dump the content of an H5 object on the standard output stream
 - h5exists — Test the existence of named object
 - h5flush — Flush all the buffers associated with a file
 - h5get — Get a named object
 - h5group — Create a group
 - h5isArray — Check if the HDF5 object is an array
 - h5isAttr — Check if the HDF5 object is an attribute
 - h5isCompound — Check if the HDF5 object is a compound object
 - h5isFile — Check if the HDF5 object is a file
 - h5isGroup — Check if the HDF5 object is a group
 - h5isRef — Check if the HDF5 object is a reference object
 - h5isSet — Check if the HDF5 object is a dataset
 - h5isSpace — Check if the HDF5 object is a dataspace
 - h5isType — Check if the HDF5 object is a type
 - h5isVlen — Check if the HDF5 object is a variable length array
 - h5label — Label a dataset
 - h5ln — Link an object to another one
 - h5ls — List the content of an HDF5 object (group or dataset)
 - h5mount — Mount a file on a group
 - h5mv — Move an object
 - H5 Objects — Describe the properties of the different H5 objects
 - h5open — Open an HDF5 file
 - h5read — Read the data of HDF5 dataset
 - h5readattr — Read the data of an HDF5 attribute
 - h5rm — Remove elements from an HDF5 file
 - h5umount — Unmount a previously mounted file.
 - h5write — Create a dataset (if it does not exist) and write the data
 - h5writeattr — Write an attribute in a group or a dataset
 
 - Entrées/Sorties [fichiers]
- Répertoire
- cd — change le répertoire courant de Scilab
 - mkdir — Crée un nouveau répertoire
 - pwd — affiche le répertoire courant de Scilab
 - rmdir — Supprime un répertoire
 - createdir — makes new directory
 - dir — gets file list
 - isdir — checks if argument is a directory path
 - ls — shows files
 - removedir — removes a directory
 
 - Chemins - nom de fichiers
- 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)
 - basename — strip directory and suffix from filenames
 - dirname — gets directory from filenames
 - fileext — returns extension for a file path
 - fileparts — returns the path, filename and extension for a file path
 - filesep — returns directory separator for current platform
 - fullpath — creates an full path name for the specified relative path name.
 - get_absolute_file_path — gives an absolute pathname of a file opened in Scilab
 - getdrives — gets the drive letters of all mounted filesystems on the computer
 - getrelativefilename — given absolute directories and absolute filenames, returns relative file names
 - is_absolute_path — checks if argument is an absolute path
 - pathconvert — converts a path to an OS path format.
 - pathsep — returns path separator for current platform
 - splitURL — Split an URL (HTTP, HTTPS, FTP...)
 - tempname — creates a file with an unique filename
 
 - copyfile — copies a file
 - deletefile — deletes a file
 - dispfiles — displays opened files properties
 - fileinfo — provides information about a file
 - findfiles — finding all files with a given file specification
 - fprintfMat — writes a matrix in a file
 - fscanfMat — reads a matrix from a text file
 - getURL — Download an URL (HTTP, HTTPS, FTP...)
 - getmd5 — get md5 checksum
 - %io — a variable, which keeps standard input and standard output (file descriptor)
 - isfile — checks whether argument is an existing file
 - listfiles — list of files
 - listvarinfile — list of variables in a saved data file
 - maxfiles — sets the limit for the number of files a Scilab is allowed to have open simultaneously
 - mclearerr — resets binary file access errors
 - mclose — closes an opened file
 - mdelete — deletes file(s)
 - meof — checks if end of file has been reached
 - merror — tests the file access errors indicator
 - mfprintf — converts, formats, and writes data to a file
 - msscanf — reads its input from the character string (interface to the C sscanf function)
 - mgeti — reads byte or word in a given binary format and returns an int type
 - mgetl — reads lines from an text file
 - mgetstr — reads a character string from a file
 - mopen — opens a file in Scilab
 - movefile — moves file or directory
 - mput — writes byte or word in a given binary format
 - mputl — writes strings in a text file
 - mputstr — writes a character string in a file
 - mseek — sets current position in a binary file
 - mtell — Returns the offset of the current byte relative to the beginning of a file
 - newest — returns newest file of a set of files
 - save format — format of files produced by "save"
 - scanf — converts formatted input on standard input
 - scanf_conversion — mscanf, msscanf, mfscanf conversion specifications
 
 - Répertoire
 - 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
 - read — matrices read
 - read4b — fortran file binary read
 - readb — fortran file binary read
 - 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
 
 - Graphiques
- 2d_plot
- contour2di — calcule les courbes de niveau d'une surface
 - contourf — courbes de niveaux 2D remplies d'une surface 3D
 - errbar — ajoute des barres d'erreur sur un dessin 2D
 - fec — dessin en pseudo-couleurs d'une surface définie sur un maillage constitué de polygones convexes
 - fgrayplot — représentation 2D en pseudo-couleurs d'une surface définie par une fonction
 - histplot — dessine un histogramme
 - paramfplot2d — animation dans le plan d'une courbe définie par une fonction
 - 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
 - champ — 2D vector field plot
 - champ1 — 2D vector field plot with colored arrows
 - champ properties — description of the 2D vector field entity properties
 - comet — 2D comet animated plot.
 - contour2d — level curves of a surface on a 2D plot
 - contour2dm — compute level curves of a surface defined with a mesh
 - fchamp — direction field of a 2D first order ODE
 - fcontour2d — Level curves of a surface defined by a function on a 2D plot. This function is obsolete.
 - fec properties — description of the fec entities properties
 - fplot2d — 2D plot of a curve defined by a function
 - 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
 - plot — 2D plot
 - plot2d — 2D plot
 - plot2d1 — 2D plot (logarithmic axes). This function is obsolete.
 - plot2d2 — 2D plot (step function)
 - plot2d3 — 2D plot (vertical bars)
 - plot2d4 — 2D plot (arrows style)
 - polarplot — Plot polar coordinates
 
 - 3d_plot
- 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)
 - genfac3d — calcule les facettes d'une surface 3D non-paramétrique
 - geom3d — projection 3D vers 2D après une instruction de dessin 3D
 - hist3d — représentation 3D d'un histogramme
 - nf3d — conversion de facettes pour plot3d
 - secto3d — conversion de surfaces 3D
 - comet3d — 3D comet animated plot.
 - contour — level curves on a 3D surface
 - fcontour — level curves on a 3D surface defined by a function. This function is obsolete.
 - fplot3d — 3D plot of a surface defined by a function
 - fplot3d1 — 3D gray or color level plot of a surface defined by a function
 - mesh — 3D mesh plot
 - param3d — 3D plot of a parametric curve
 - param3d1 — 3D plot of parametric curves
 - param3d properties — description of the 3D curves entities properties
 - 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
 - surf — 3D surface plot
 - surface properties — description of the 3D entities properties
 
 - annotation
- legends — dessine des légendes de courbes 2D
 - captions — draw graph captions
 - Label entity properties — description of the Label entity properties
 - legend — draw graph legend
 - Legend entity properties — description of the Legend entity properties.
 - title — display a title on a graphic window
 - zlabel — sets the z-axis label
 - xtitle — add titles on a graphics window
 
 - axes_operations
- graduate — graduations simplifiées des axes 2D
 - plotframe — dessine un cadre avec graduations et définition de l'échelle. Fonction obsolete
 - replot — recadre la zone affichée d'un ou plusieurs repères graphiques
 - rotate_axes — Rotation interactive d'un handle de type Axes.
 - square — échelle isométrique 2D (change la taille de la fenêtre)
 - subplot — divise une fenêtre graphique en sous-fenêtres
 - axes properties — description of the axes entity properties
 - gca — Return handle of current axes.
 - gda — Return handle of default axes.
 - isoview — set scales for isometric plot (do not change the size of the window)
 - newaxes — Creates a new Axes entity
 - sca — set the current axes entity
 - sda — Set default axes.
 - unzoom — unzoom graphics
 - zoom_rect — zoom a selection of the current graphic figure
 
 - axis
- drawaxis — dessine un axe
 - axis properties — description of the axis entity properties
 
 - bar_histogram
- bar — histogramme de barres
 - barh — histogramme horizontal de barres
 - barhomogenize — homogeneise toutes les barres contenues dans les axes courrants de travail
 
 - Gestion des couleurs
- addcolor — ajoute de nouvelles couleurs à la table des couleurs courante
 - autumncolormap — red through orange to yellow colormap
 - bonecolormap — gray colormap with a light blue tone
 - 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
 - coolcolormap — cyan to magenta colormap
 - coppercolormap — black to a light copper tone colormap
 - getcolor — opens a dialog to show colors in the current colormap
 - graycolormap — linear gray colormap
 - hotcolormap — red to yellow colormap
 - hsv2rgb — Converts HSV colors to RGB
 - hsvcolormap — Hue-saturation-value colormap
 - jetcolormap — blue to red colormap
 - name2rgb — returns the RGB values of a named color
 - oceancolormap — linear blue colormap
 - pinkcolormap — sepia tone colorization on black and white images
 - rainbowcolormap — red through orange, yellow, green,blue to violet colormap
 - rgb2name — returns the name of a color
 - springcolormap — magenta to yellow colormap
 - summercolormap — green to yellow colormap
 - whitecolormap — completely white colormap
 - wintercolormap — blue to green colormap
 
 - geometric_shapes
- xarc — dessine un arc d'ellipse
 - xarcs — dessine des arcs d'ellipses
 - xarrows — dessine un ensemble de flèches en 2D ou 3D.
 - xfarc — remplit un secteur angulaire d'ellipse
 - xfarcs — remplit des secteurs angulaires d'ellipses
 - xfrect — remplit un rectangle
 - xrect — dessine un rectangle
 - xrects — dessine ou remplit un ensemble de rectangles
 - arc properties — description of the Arc entity properties
 - rectangle properties — description of the Rectangle entity properties
 
 - handle
- get_figure_handle — Retrouve une figure graphique à partir de son identifiant.
 - is_handle_valid — Vérifie si un ensemble de handles graphiques est valide.
 - swap_handles — Permute deux handle dans la hiérarchie graphique.
 - copy — copy a graphics entity.
 - delete — delete a graphic entity and its children.
 - gce — Get current entity handle.
 - ged — Scilab Graphic Editor
 - glue — glue a set of graphics entities into an Compound.
 - unglue — unglue a coumpound object and replace it by individual children.
 
 - interaction
- dragrect — déplace un ou plusieurs rectangles avec la souris
 - edit_curv — éditeur graphique interactif
 - locate — sélection avec la souris d'un ensemble de points
 - xclick — Attend une action d'un bouton de la souris, du clavier dans une fenêtre graphique.
 - event handler functions — Prototype of functions which may be used as event handler.
 - rubberbox — rubberband box for rectangle selection
 - seteventhandler — set an event handler for the current graphic window
 - xgetmouse — get the mouse events and current position
 
 - pie
- pie — cercle graphique
 
 - polygon
 - text
- graphics_fonts — description des fonts utilisées par les figure graphiques.
 - Rendu d'équations mathématiques dans le graphique Scilab — Affiche les équations mathématiques dans le graphique Scilab grâce à MathML ou LaTeX.
 - stringbox — Calcule le rectangle englobant d'un texte ou d'un label.
 - titlepage — ajoute un titre au milieu d'une fenêtre graphique
 - xinfo — Change le texte affiché dans la barre d'état de la fenêtre courante
 - 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
 - text properties — description of the Text entity properties
 - xlfont — load a font in the graphic context or query loaded font
 
 - transform
 - window_control
- show_window — met la fenêtre une au premier plan
 - winsid — renvoie la liste des fenêtre graphiques ouvertes
 - havewindow — return scilab window mode
 
 - Datatips
- datatipCreate — Create a datatip on a polyline by program
 - datatipGetEntities — Get all the entities compatible with datatips in the given axes.
 - datatipGetStruct — Retreive the datatips data structure from the polyline entity. This function is obsolete.
 - datatipManagerMode — Set or toggles the datatips mode.
 - datatipMove — Move a specified datatip using the mouse.
 - datatipRemove — Removes a selected datatip
 - datatipRemoveAll — Removes all datatips on a set of polylines.
 - datatipSetDisplay — Set the function used to compute the datatip string.
 - datatipSetInterp — Set the interpolation mode for datatip.
 - datatipSetOrientation — Set the position of the text box associated with the given tip.
 - datatipSetStruct — Stores the datatips data structure in the polyline entity. Obsolete function.
 - datatipSetStyle — Set the datatip style.
 - datatipToggle — toggles the data tips mode.
 - datatip properties — description of the Datatip entity properties
 - datatips — Tool for placing and editing tips along the plotted curves.
 - orthProj — Computes the orthogonal projection of a point to a polyline in the plane.
 
 - figure_operations
- clf — Clear or reset or reset a figure or a frame uicontrol.
 - drawlater — makes axes children invisible.
 - drawnow — draw hidden graphics entities.
 - figure properties — description of the graphics figure entity properties
 - gcf — Return handle of current graphic window.
 - gdf — Return handle of default figure.
 - scf — set the current graphic figure (window)
 - sdf — Set default figure.
 
 - lighting
- light — creates a light object in the given axes
 - light properties — Light overview
 - lighting — Lighting overview
 
 - load_save
 - property
 - Graphics — contenu de la bibliothèque graphique
 - menus — description des capacités de l'éditeur graphique
 - xchange — transformation de coordonnées de l'échelle courante en pixels et inversement
 - xclear — efface une fenêtre graphique.
 - xdel — supprime des fenêtres graphiques
 - xgetech — récupération de l'échelle graphique courante
 - xgraduate — graduation des axes
 - xgrid — ajoute une grille sur un dessin 2D ou 3D
 - xname — change le nom de la fenêtre graphique courante
 - xnumb — dessine des nombres
 - xpause — interrompt Scilab pendant une durée donnée
 - 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
 - GlobalProperty — to customize the objects appearance (curves, surfaces...) in a plot or surf command
 - Compound properties — description of the Compound entity properties
 - Graphics Entities — description of the graphics entities data structures
 - pixel_drawing_mode — bitwise pixel rendering functions.
 - Segments properties — description of the Segments entity properties
 - twinkle — is used to have a graphics entity twinkle
 - xget — get current values of the graphics context. This function is obsolete.
 
 - 2d_plot
 - Graphiques: export et impression
- xend — termine la session graphique courante
 - xinit — Initialisation d'un pilote graphique
 - driver — select a graphics driver
 - xs2bmp — export graphics to BMP
 - xs2emf — export graphics to EMF.
 - xs2eps — export graphics to EPS
 - xs2gif — export graphics to GIF
 - xs2jpg — export graphics to JPG
 - xs2pdf — export graphics to PDF.
 - xs2png — export graphics to PNG
 - xs2ppm — export graphics to PPM
 - xs2ps — export graphics to PS
 - xs2svg — export graphics to SVG
 
 - Interface graphique
- Borders
- Soft bevel border properties — Description of the soft-bevel and bevel borders properties.
 - Compound border properties — Description of the compound borders properties.
 - createBorder — Create a border for a frame uicontrol.
 - createBorderFont — Create a font for an uicontrol border.
 - Empty border properties — Description of the empty borders properties.
 - Etched border properties — Description of the etched borders properties.
 - Line border properties — Description of the line borders properties.
 - Matte border properties — Description of the matte borders properties.
 - Titled border properties — Description of the titled borders properties.
 
 - Layouts
- Border Constraints Properties — Description of the border constraints set of properties.
 - Border Layout Options Properties — Description of the border layout options set of properties.
 - createConstraints — Creates the layout constraints structure for a uicontrol.
 - createLayoutOptions — Creates the layout options for a 
frameuicontrol or a figure - Grid Constraints Properties — Description of the grid constraints set of properties.
 - Grid Layout Options Properties — Description of the grid layout options set of properties.
 - Gridbag Constraints Properties — Description of the gridbag constraints set of properties.
 - Gridbag Layout Options Properties — Description of the gridbag layout options set of properties.
 - Layout — Description of the different layouts and constraints for uicontrols and figures.
 
 - uitree
- uiConcatTree — Concatenation of trees
 - uiCreateNode — Creation of node (for Scilab uitree)
 - uiCreateTree — Creation of an uitree
 - uiDeleteNode — Deletion in an uitree
 - uiDisplayTree — Printing an uitree in GUI mode
 - uiDumpTree — Printing an uitree in the console (text mode)
 - uiEqualsTree — Comparing two trees
 - uiFindNode — Find node in an uitree
 - uiGetChildrenNode — Get Children of a node
 - uiGetNodePosition — Get the position(s) of a node
 - uiGetParentNode — Get Parent of a node
 - uiInsertNode — Insertion in a uitree
 
 - 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
 - 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 or a window
 - Console properties — Description of console object properties.
 - createWindow — create a window
 - 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.
 - Interactive Editor — Interactive plot editor
 - loadGui — Load a graphic user interface from a saved file
 - messagebox — Open a message box.
 - printfigure — Opens a printing dialog and prints a figure.
 - printsetupbox — Display print dialog box.
 - progressionbar — Draw a progression bar
 - saveGui — Save a graphic user interface in a file
 - 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.
 - tree_show — Display a tree view of a list
 - uicontextmenu — Creates a context menu
 - uicontrol — create a Graphic User Interface object
 - uicontrol properties — Description of the uicontrol properties.
 - 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
 - uimenu properties — Description of uimenu properties.
 - 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
 
 - Borders
 - Structures
- boolean — Objets Scilab, variables booléennes et opérateurs & | ~
 - fieldnames — récupère le nom des 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
 - isfield — teste l'existence d'un ou plusieurs champs pour une structure, une tlist ou une mlist
 - isstruct — Vérifie si une variable est une structure
 - list — Objet Scilab, Définition d'une liste
 - lstcat — concaténation de listes
 - matrices — Objet Scilab, matrices
 - mlist — Objet Scilab, définition d'une liste typée
 - null — suppression d'un terme d'une liste
 - 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
 - type — Retourne le type d'une variable
 - typename — associe un nom à un type de variable
 - cell — creates a cell array of empty matrices
 - definedfields — returns an index of list's defined fields
 - makecell — Creates a cell array.
 - typeof — object type
 
 - 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
 
 - Booléens
- bool2s — convertit une matrice booléenne en une matrice 0-1
 
 - Entiers
 - Chaînes de caractères
- asciimat — conversion d'une matrice de chaînes ASCII
 - eval — évaluation d'une matrice de chaînes de caractères
 - evstr — évaluation d'une expression
 - isnum — teste si une chaîne de caractères représente un nombre
 - string — conversion en chaîne de caractères
 - ascii — string ASCII conversions
 - blanks — create string of blank characters
 - char — converts in a character array
 - 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 alphabetic letters
 - justify — justify character array
 - length — length of object
 - part — Extraction of characters from strings
 - regexp — find a substring that matches the regular expression string
 - sci2exp — converts an expression to a string
 - strcat — concatenates 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 / trims 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
 
 - 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 a vector of samples for 
tseconds at frequencyfreqHz. - wavread — load .wav sound file
 - wavwrite — writes .wav sound file
 
 - 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 courante sous forme d'une heure Unix (timestamp)
 - 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
 - realtime — set dates origin or waits until date
 
 - Sorties
- disp — displays variables
 - printf — converts, formats, and writes data to the main scilab window
 - sprintf — 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_conversion — mprintf, msprintf, mfprintf conversion specifications
 
 - Xcos
- palettes
- Palette Annotations
- Annotations_pal — Palette Annotations
 - TEXT_f — Annotation libre
 
 - Palette Blocs couramment utilisés
- Commonlyusedblocks_pal — Palette Blocs couramment utilisés
 - LOGICAL_OP — Opération logique
 - RELATIONALOP — Opération Relationnelle
 
 - Palette Systèmes à temps continu
- Continuous_pal — Palette Systèmes à temps continu
 - CLINDUMMY_f — Dummy (Factice)
 - CLR — Fonction de transfert continue
 - CLSS — Représentation d'état en temps continu
 - DERIV — Dérivée
 - INTEGRAL_f — Intégration
 - INTEGRAL_m — Intégration
 - PID — Régulateur PID
 - TCLSS — Système continu linéaire avec saut
 - TIME_DELAY — Retard pur
 - VARIABLE_DELAY — Retard pur variable
 
 - Palette Fonctions discontinues
- discontinuities_pal — Palette Fonctions discontinues
 - BACKLASH — Backlash (jeu)
 - DEADBAND — Zone morte
 - HYSTHERESIS — Hystérèsis (relais)
 - RATELIMITER — Limitation de vitesse
 - SATURATION — Saturation
 
 - Palette Systèmes à temps discret
- Discrete_pal — Palette Systèmes à temps discret
 - DELAYV_f — Délai variable
 - DELAY_f — Retard en temps discret
 - DLR — Fonction de transfert discrète
 - DLRADAPT_f — Fonction de transfert discrète (Pôles & zéros)
 - DLSS — Représentation d'état en temps discret
 - DOLLAR_f — Opérateur Retard
 - REGISTER — Registre à décalage
 
 - Palette Electrique
- Electrical_pal — Palette électrique
 - CCS — Source de courant contrôlable Modelica
 - CVS — Source de tension contrôlable Modelica
 - Capacitor — Capacité électrique
 - ConstantVoltage — Source de tension continue
 - CurrentSensor — Capteur de courant électrique
 - Diode — Diode électrique
 - Ground — Masse (Référence du potentiel zéro)
 - Gyrator — Gyrateur Modelica
 - IdealTransformer — Transformateur idéal
 - Inductor — Inductance électrique
 - NMOS — Transistor NMOS simple
 - NPN — Transistor NPN
 - OpAmp — Amplificateur opérationnel idéal (Paire norator-nullator)
 - PMOS — Transistor PMOS simple
 - PNP — Transistor PNP
 - PotentialSensor — Capteur de tension
 - Resistor — Résistance électrique
 - SineVoltage — Source de tension sinusoïdale
 - Switch — Interrupteur électrique non idéal
 - VVsourceAC — Source de tension variable sinusoïdale
 - VariableResistor — Résistance électrique variable
 - VoltageSensor — Capteur de tension électrique
 - VsourceAC — Source de tension sinusoïdale
 
 - Palette Entier
- Integer_pal — Palette Entier
 - BITCLEAR — Positionne un bit à 0
 - BITSET — Positionne un bit à 1
 - CONVERT — Conversion de type de données
 - DFLIPFLOP — Bascule D
 - DLATCH — Bascule D transparente
 - EXTRACTBITS — Extraction de bits
 - INTMUL — Multiplication de matrices entières
 - JKFLIPFLOP — Bascule JK
 - LOGIC — Logique combinatoire
 - SHIFT — Décalage/Rotation de bits
 - SRFLIPFLOP — Bascule SR
 
 - Palette Opérations Mathématiques
- Mathoperations_pal — Palette Opérations mathématiques
 - ABS_VALUE — Valeur absolue
 - BIGSOM_f — Somme
 - COSBLK_f — Cosinus
 - EXPBLK_m — Exponentielle d'un scalaire
 - GAINBLK_f — Gain
 - INVBLK — Inverse
 - LOGBLK_f — Logarithme commun
 - MATMAGPHI — Complexe à partir de/vers module et phase
 - MATZREIM — Composition/décomposition complexe
 - MAXMIN — Valeur maximale ou minimale des éléments de vecteurs
 - MAX_f — Valeur maximale des éléments d'un vecteur
 - MIN_f — Valeur minimale des éléments d'un vecteur
 - POWBLK_f — Puissance d'un tableau
 - PRODUCT — Multiplication/Division de vecteurs élément par élément
 - PROD_f — Produit de vecteurs élément par élément
 - SIGNUM — Signe
 - SINBLK_f — Sinus
 - SQRT — Racine carrée
 - SUMMATION — Addition/Soustraction de matrices
 - SUM_f — Addition
 - TANBLK_f — Tangente
 - TrigFun — Fonction trigonométrique
 
 - Palette Opérations matricielles
- Matrix_pal — Palette Opérations Matricielles
 - CUMSUM — Somme cumulative
 - EXTRACT — Extraction de matrice
 - EXTTRI — Extraction triangulaire ou diagonale
 - MATBKSL — Division à gauche de matrice
 - MATCATH — Concaténation horizontale
 - MATCATV — Concaténation verticale
 - MATDET — Déterminant de matrice
 - MATDIAG — Création de matrice diagonale
 - MATDIV — Division matricielle
 - MATEIG — Valeurs propres d'une matrice
 - MATEXPM — Exponentielle matricielle
 - MATINV — Matrice inverse
 - MATLU — Factorisation LU
 - MATMUL — Multiplication de matrice
 - MATPINV — Pseudo-inverse de matrice
 - MATRESH — Remise en forme de matrice
 - MATSING — Décomposition en valeurs singulières (SVD)
 - MATSUM — Somme des éléments d'une matrice
 - MATTRAN — Transposée de matrice
 - MATZCONJ — Conjuguée des éléments d'une matrice
 - RICC — Equation de Riccati
 - ROOTCOEF — Calcul des coefficients d'un polynôme
 - SUBMAT — Extraction de sous-matrice
 
 - Palette Port & Sous-systèmes
 - Sinks palette
- WFILE_f — Ecriture dans un fichier
 - WRITEC_f — Ecriture dans une fichier binaire C
 - Sinks_pal — Sinks palette
 - AFFICH_m — Display
 - BARXY — y=f(x) animated viewer
 - 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
 - WRITEAU_f — Write AU sound file
 
 - Palette Sources
- Sources_pal — Palette Sources
 - RFILE_f — Lecture dans un fichier
 - CLOCK_c — Activation clock
 - CONST_m — Constant
 - CURV_f — Curve
 - Counter — Counter
 - FROMWSB — Data from Scilab workspace to Xcos
 - GENSIN_f — Sine wave generator
 - GENSQR_f — Square wave generator
 - Modulo_Count — Modulo counter (0 to N counter)
 - PULSE_SC — Pulse Generator
 - RAMP — Ramp
 - RAND_m — Random generator
 - READAU_f — Read AU sound file
 - READC_f — Read binary data
 - SAWTOOTH_f — Sawtooth generator
 - STEP_FUNCTION — Step Function
 - SampleCLK — Sample Time Clock
 - Sigbuilder — Signal creator/generator
 - TIME_f — Time
 - TKSCALE — Adjust value with a graphical widget.
 
 - Demonstrations blocks palette
 - 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
 - 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
 - VirtualCLK0 — Triggered Always Active Blocks
 - freq_div — Frequency division
 
 - Implicit palette
- Implicit_pal — Implicit palette
 - CONSTRAINT_c — Constraint
 - DIFF_f — Derivative
 
 - Lookup tables palette
- Lookuptables_pal — Lookup tables palette
 - INTRP2BLK_f — 2D interpolation
 - INTRPLBLK_f — Interpolation
 - LOOKUP_f — Lookup table
 
 - Signal processing palette
- Signalprocessing_pal — Signal processing palette
 - QUANT_f — Quantization
 - SAMPHOLD_m — Sample and hold
 
 - 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
 - SELF_SWITCH — Switch
 - SWITCH2_m — Switch2
 - SWITCH_f — Switch
 
 - Thermohydraulics palette
- ThermoHydraulics_pal — Thermal-Hydraulics toolbox
 - Bache — Thermal-hydraulic tank (reservoir)
 - Flowmeter — Thermal-hydraulic Flow sensor
 - PerteDP — Thermal-hydraulic pipe
 - PuitsP — Thermal-hydraulic drain (well)
 - SourceP — Thermal-hydraulic constant pressure source
 - VanneReglante — Thermal-hydraulic control valve
 
 - User defined functions palette
- Userdefinedfunctions_pal — User defined functions palette
 - CBLOCK — New C
 - DSUPER — Masked super block
 - 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
 
 - 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
 
 
 - Palette Annotations
 - Fonctions utilitaires Scilab
- %MODELICA_USER_LIBS — Spécifier l'emplacement des librairies Modelica
 - block_parameter_error — Affiche une boîte d'erreur de saisie de paramètre pour un bloc Xcos.
 - xcosAddToolsMenu — Ajoute un menu au menu "Outils" d'Xcos.
 - xcosUpdateBlock — Met à jour un bloc.
 - buildouttb — Build of the sublist %cpr.state.outtb
 - getModelicaPath — Get the Modelica directory path needed by Xcos diagram containing Modelica blocks
 - importXcosDiagram — Import a Xcos diagram on Scilab
 - loadScicos — Load the Xcos simulation native library.
 - loadXcosLibs — Load most of the Xcos macros
 - scicos_debug — Set the level of the Scicos debugging
 - scicos_getvalue — xwindow dialog for Xcos
 - standard_inputs — Get the position of the input ports of a block in Xcos editor.
 - standard_origin — Get the position of a block in the Xcos editor.
 - standard_outputs — Get the position of the output ports of a block in Xcos editor.
 - var2vec — Transform a scilab variable in a vector of double
 - vec2var — Transform a vector of double in a scilab variable
 - xcosPal — Instanciate a new Xcos palette on Scilab.
 - xcosPalAdd — Add a palette to the Scilab/Xcos palette manager. Optional property can be added to set the category of the palette.
 - xcosPalAddBlock — Add a block to a Scilab/Xcos palette instance. Some optional properties can be added to customize the palette icon and the style of the block.
 - xcosPalDelete — Remove an Xcos palette.
 - xcosPalExport — Export a palette instance to a path.
 - xcosPalGenerateAllIcons — Update the palette icons (gif files) from a Scilab instance
 - xcosPalMove — Move a palette from a category to another one.
 
 - Solveurs
- LSodar — LSodar (abréviation de "Livermore Solver for Ordinary Differential equations, with Automatic method switching for stiff and nonstiff problems, and with Root-finding") est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinaires (EDOs).
 - CVode — CVode (abréviation de "C-language Variable-coefficients ODE solver") est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs). Il utilise BDF ou Adams comme méthode d'intégration, et des itérations fonctionnelles ou de Newton.
 - Runge-Kutta 4(5) — Runge-Kutta est un solveur numérique fournissant une méthode explicite efficace pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs).
 - Dormand-Prince 4(5) — Dormand-Prince est un solveur numérique fournissant une méthode explicite efficace pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs).
 - Implicit Runge-Kutta 4(5) — Implicit Runge-Kutta est un solveur numérique fournissant une méthode implicite efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs). Called by xcos.
 - IDA — IDA (abréviation de "Implicit Differential Algebraic equations system solver") est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Algebriques (EDAs).
 - DDaskr — DDaskr (abréviation de "Double-precision Differential Algebraic equations system Solver with Krylov method and Rootfinding") est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Algebriques (EDAs).
 - Recherche de racines — Cette fonctionnalité trouve des racines de fonctions continues pour les blocks Zero-crossing.
 - Comparaisons — Cette page compare les solveurs pour déterminer lequel est le mieux adapté au le problème étudié.
 - Implicit Runge-Kutta 4(5) — Implicit Runge-Kutta is a numerical solver providing an efficient and stable implicit method to solve Ordinary Differential Equations (ODEs) Initial Value Problems. Called by xcos.
 - Rootfinding — This feature finds roots of continuous functions for Zero-crossing Blocks.
 - Comparisons — This page compares solvers to determine which one is best fitted for the studied problem.
 
 - Batch functions
- lincos — Constructs by linearization a linear state-space model from a general dynamical system described by a Xcos diagram
 - 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
 - xcosValidateBlockSet — Function to validate Xcos Block interface function.
 - xcosValidateCompareBlock — Function to compare two Xcos Blocks.
 - xcos_simulate — Function for running xcos simulation in batch mode
 
 - Programming xcos Blocks
- C Computational Functions
 - Scilab Computational Functions
- sci_struct — Scicos block structure of a scilab computational function
 
 - 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
 
 
 - Scilab/Xcos Data Structures
- Blocks
- scicos_block — Define a block structure
 - scicos_graphics — Define a graphics structure
 - scicos_model — Define a model structure
 
 - Compilation/Simulation
- scicos_cpr — Compiled Scicos structure
 - scicos_sim — Define a sim structure
 - scicos_state — Define a state structure
 
 - Diagram
- scicos_diagram — Define a scs_m structure
 - scicos_params — Define a param structure
 
 - Links
- scicos_link — Define a link structure
 
 
 - Blocks
 - xcos — Editeur de schéma-bloc et IHM pour le simulateur hybride
 - Entrées de menu — Entrées de menu de l'éditeur Xcos
 - xcos_debug_gui — Interactive debugging function to be used in the Debug Xcos block
 
 - palettes
 - Tableur
- csvDefault — Get or set defaults behavior for csv files.
 - csvRead — Read comma-separated value file
 - csvTextScan — Convert a comma-separated value to a matrix
 - csvWrite — Write comma-separated value file
 - read_csv — reads comma-separated value file. Outclassed by csvRead
 - readxls — reads an Excel file
 - write_csv — writes comma-separated value fileOutclassed by csvWrite
 - xls_open — opens an Excel file for reading
 - xls_read — reads a sheet in an Excel file
 
 - Console
- clc — Efface la fenêtre de commande
 - tohome — Déplace le curseur en haut à gauche de la fenêtre de commande
 - completion — returns words that start with the text you pass as parameter.
 - console cli — Keyboard Shortcuts in NW/NWNI mode
 - diary — diary of session
 - lines — rows and columns used for display
 - prompt — Get/Set current prompt
 
 - 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.
 - browsehistory — Open the Scilab history browser
 - 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
 
 - Lecture/Ecriture de fichiers binaires Matlab
- loadmatfile — loads a Matlab V6 MAT-file (binary or ASCII) into Scilab
 - matfile_close — Closes a Matlab binary MAT-file.
 - matfile_listvar — Lists variables of a Matlab binary MAT-file.
 - matfile_open — Opens a Matlab binary MAT-file.
 - matfile_varreadnext — Reads next variable in a Matlab binary MAT-file.
 - matfile_varwrite — Write a variable in a Matlab binary MAT-file.
 - savematfile — write a Matlab MAT-file (binary or ASCII)
 
 - Aide à la conversion Matlab vers Scilab
- Matlab-Scilab equivalents
- A
- abs (Matlab function) — Absolute value and complex magnitude
 - acos (Matlab function) — Inverse cosine
 - acosh (Matlab function) — Inverse hyperbolic cosine
 - acot (Matlab function) — Inverse cotangent
 - acoth (Matlab function) — Inverse hyperbolic cotangent
 - acsc (Matlab function) — Inverse cosecant
 - acsch (Matlab function) — Inverse hyperbolic cosecant
 - all (Matlab function) — Test to determine if all elements are nonzero
 - angle (Matlab function) — Phase angle
 - any (Matlab function) — Test to determine if any nonzeros elements
 - asec (Matlab function) — Inverse secant
 - asech (Matlab function) — Inverse hyperbolic secant
 - asin (Matlab function) — Inverse sine
 - asinh (Matlab function) — Inverse hyperbolic sine
 - atan (Matlab function) — Two-quadrant inverse tangent
 - atan2 (Matlab function) — Four-quadrant inverse tangent
 - atanh (Matlab function) — Inverse hyperbolic tangent
 
 - B
- balance (Matlab function) — Diagonal scaling to improve eigenvalue accuracy
 - bar (Matlab function) — Bar histogram
 - barh (Matlab function) — Bar histogram horizontal
 - beep (Matlab function) — Produce a beep sound
 - besseli (Matlab function) — Modified Bessel functions of the first kind
 - besselj (Matlab function) — Bessel functions of the first kind
 - besselk (Matlab function) — Modified Bessel functions of the second kind
 - bessely (Matlab function) — Bessel functions of the second kind
 - beta (Matlab function) — Beta function
 - bin2dec (Matlab function) — Returns the integer corresponding to a Given binary representation
 - bitand (Matlab function) — The AND of two integers
 - bitcmp (Matlab function) — The binary complementary of an integer
 - bitget (Matlab function) — Gets the bit of an integer whose the positon is given in the input argument
 - bitor (Matlab function) — The OR of two integers
 - bitxor (Matlab function) — Returns the exclusive OR of two integers
 - blanks (Matlab function) — A string of blanks
 - blkdiag (Matlab function) — Construct block diagonal matrix from input arguments
 - box (Matlab function) — Display axes border
 - break (Matlab function) — Terminate execution of a for loop or while loop
 
 - C
- case (Matlab function) — Case switch
 - cat (Matlab function) — Arrays concatenation
 - cd (Matlab function) — Change/get working directory
 - ceil (Matlab function) — Round up
 - cell (Matlab function) — Create cell array
 - cell2mat (Matlab function) — Convert a cell array into a matrix
 - cellstr (Matlab function) — Convert strings vector (or strings matrix) into a cell of strings
 - chol (Matlab function) — Cholesky factorization
 - cla (Matlab function) — Clear current axes
 - clc (Matlab function) — Clear Command Window
 - clear (Matlab function) — Remove items from workspace, freeing up system memory
 - clf (Matlab function) — Clear current figure window
 - clock (Matlab function) — Current time as a date vector
 - close (Matlab function) — Delete specified figure
 - closereq (Matlab function) — Default figure close request function
 - colordef (Matlab function) — Set default property values to display different color schemes
 - complex (Matlab function) — Returns the complex form corresponding to the given real part and imaginary part
 - conj (Matlab function) — Complex conjugate
 - continue (Matlab function) — Keyword to pass control to the next iteration of a loop
 - conv (Matlab function) — 1-D Convolution
 - conv2 (Matlab function) — 2-D Convolution
 - cos (Matlab function) — Cosine
 - cosh (Matlab function) — Hyperbolic cosine
 - cot (Matlab function) — Cotangent
 - coth (Matlab function) — Hyperbolic cotangent
 - cputime (Matlab function) — Elapsed CPU time
 - csc (Matlab function) — Cosecant
 - csch (Matlab function) — Hyperbolic cosecant
 - cumprod (Matlab function) — Cumulative product
 - cumsum (Matlab function) — Cumulative sum
 
 - D
- date (Matlab function) — Current date string
 - dec2bin (Matlab function) — The binary representation of a decimal number
 - dec2hex (Matlab function) — Decimal to hexadecimal number conversion
 - delete (Matlab function) — Delete files or graphics objects
 - det (Matlab function) — Determinant
 - diag (Matlab function) — Diagonal including or extracting
 - diary (Matlab function) — Save session to a file
 - diff (Matlab function) — Differences and approximate derivatives
 - dir (Matlab function) — Display directory listing
 - disp (Matlab function) — Display text or array
 - display (Matlab function) — Overloaded method to display an object
 - doc (Matlab function) — Display online documentation
 - docopt (Matlab function) — Web browser for UNIX platforms
 - dos (Matlab function) — Execute a UNIX command and return result
 - double (Matlab function) — Conversion to double precision
 - drawnow (Matlab function) — Complete pending drawing events
 
 - E
- echo (Matlab function) — Echo lines during execution
 - eig (Matlab function) — Find eigenvalues and eigenvectors
 - else (Matlab function) — Conditionally execute statements
 - elseif (Matlab function) — Conditionally execute statements
 - erf (Matlab function) — Error function
 - erfc (Matlab function) — Complementary error function
 - erfcx (Matlab function) — Scaled complementary error function
 - error (Matlab function) — Display error messages
 - etime (Matlab function) — Elapsed time
 - eval (Matlab function) — Execute a string containing an instruction/expression
 - exist (Matlab function) — Check if a variable or file exists
 - exit (Matlab function) — Ends current session
 - exp (Matlab function) — Exponential
 - expm (Matlab function) — Matrix exponential
 - eye (Matlab function) — Identity matrix
 
 - F
- factor (Matlab function) — Prime numbers decomposition
 - false (Matlab function) — False array
 - fclose (Matlab function) — Close one or more open files
 - feof (Matlab function) — Test for end-of-file
 - ferror (Matlab function) — Query about errors in file input or output
 - feval (Matlab function) — Function evaluation
 - fft (Matlab function) — Discrete Fourier transform
 - fftshift (Matlab function) — Shift zero-frequency component of discrete Fourier transform to center of spectrum
 - fgetl (Matlab function) — Read line(s) from file, discard newline character
 - fgets (Matlab function) — Read line from file, keep newline character
 - fileparts (Matlab function) — Return filename parts
 - filesep (Matlab function) — Return the directory separator for this platform
 - find (Matlab function) — Find indices and values of nonzero elements
 - findstr (Matlab function) — Find one string within another
 - fix (Matlab function) — Round towards zero
 - fliplr (Matlab function) — Flip matrix in left/right direction
 - flipud (Matlab function) — Flip matrix in up/down direction
 - floor (Matlab function) — Round down
 - fopen (Matlab function) — Open a file or obtain information about open files
 - for (Matlab function) — Repeat statements a specific number of times
 - format (Matlab function) — Control display format for output
 - fprintf (Matlab function) — Write formatted data to file
 - fread (Matlab function) — Read binary data to a file
 - frewind (Matlab function) — Move the file position indicator to the beginning of an open file
 - fscanf (Matlab function) — Read formatted data to file
 - fseek (Matlab function) — Set file position indicator
 - ftell (Matlab function) — Get file position indicator
 - full (Matlab function) — Convert sparse matrix to full matrix
 - fullfile (Matlab function) — Build a full filename from parts
 - function (Matlab function) — Function definition
 - fwrite (Matlab function) — Write binary data to a file
 
 - G
- gamma (Matlab function) — Gamma function
 - gammaln (Matlab function) — Logarithm of gamma function
 - getenv (Matlab function) — Get environment variable
 - global (Matlab function) — Define a global variable
 - graymon (Matlab function) — Set graphics defaults for gray-scale monitors
 - grid (Matlab function) — Grid lines for two- and three-dimensional plots
 
 - H
- hankel (Matlab function) — Hankel matrix
 - help (Matlab function) — Display help
 - helpbrowser (Matlab function) — Display Help browser for access to full online documentation
 - helpdesk (Matlab function) — Display Help browser
 - helpwin (Matlab function) — Provide access to and display help for all functions
 - hess (Matlab function) — Hessenberg form of a matrix
 - hold (Matlab function) — Hold current graph
 - home (Matlab function) — Move the cursor to the upper left corner of the Command Window
 - horzcat (Matlab function) — Horizontal concatenation
 
 - I
- if (Matlab function) — Conditionally execute statements
 - ifft (Matlab function) — Inverse discrete Fourier transform
 - ifftshift (Matlab function) — Inverse FFT function
 - imag (Matlab function) — Complex imaginary part
 - input (Matlab function) — Request user input
 - int16 (Matlab function) — Convert to 16-bit signed integer
 - int32 (Matlab function) — Convert to 32-bit signed integer
 - int8 (Matlab function) — Convert to 8-bit signed integer
 - interp1 (Matlab function) — One_dimension interpolation function
 - inv (Matlab function) — Matrix inverse
 - isa (Matlab function) — Detect an object of a given type
 - iscell (Matlab function) — Determine if input is a cell array
 - ischar (Matlab function) — Determine if item is a character array
 - isdir (Matlab function) — Determine if item is a directory
 - isempty (Matlab function) — True for empty matrix
 - isequal (Matlab function) — Determine if arrays are numerically equal
 - isfield (Matlab function) — Determine if input is a structure array field
 - isfinite (Matlab function) — True for finite elements
 - isglobal (Matlab function) — Determine if item is a global variable
 - ishandle (Matlab function) — Determines if values are valid graphics object handles
 - ishold (Matlab function) — Return hold state
 - isinf (Matlab function) — True for infinite elements
 - isinteger (Matlab function) — Detect whether an array has integer data type
 - isletter (Matlab function) — True for letters of the alphabet
 - islogical (Matlab function) — Determine if item is a logical array
 - ismember (Matlab function) — Data sets membership comparison
 - isnan (Matlab function) — Detect NaN elements of an array
 - isnumeric (Matlab function) — Determine if input is a numeric array
 - ispc (Matlab function) — Determine if PC (Windows) version
 - isreal (Matlab function) — Determine if all array elements are real numbers
 - isscalar (Matlab function) — Determine if input is scalar
 - isspace (Matlab function) — Detect elements that are ASCII white spaces
 - issparse (Matlab function) — Test if matrix is sparse
 - isstr (Matlab function) — Determine if item is a character array
 - isstruct (Matlab function) — Determine if input is a structure array
 - isunix (Matlab function) — Determine if Unix version
 - isvector (Matlab function) — Determine if input is a vector
 
 - K
- keyboard (Matlab function) — Invoke the keyboard in a file
 - kron (Matlab function) — Kronecker tensor product
 
 - L
- length (Matlab function) — Length of vector
 - linspace (Matlab function) — Linearly spaced vector
 - load (Matlab function) — Load workspace variables from disk
 - log (Matlab function) — Natural logarithm
 - log10 (Matlab function) — Common (base 10) logarithm
 - log2 (Matlab function) — Base 2 logarithm and dissect floating point number
 - logical (Matlab function) — Convert numeric values to logical
 - lookfor (Matlab function) — Search for specified keyword in all help entries
 - lower (Matlab function) — Convert string to lower case
 - lu (Matlab function) — LU matrix factorization
 
 - M
- max (Matlab function) — Maximum
 - min (Matlab function) — Minimum
 - mkdir (Matlab function) — Make new folder
 - mod (Matlab function) — Modulus after division
 - more (Matlab function) — Display Command Window output one screenful at a time
 
 - N
- nargin (Matlab function) — Number of function input arguments
 - nargout (Matlab function) — Number of function output arguments
 - ndims (Matlab function) — Number of array dimensions
 - norm (Matlab function) — Vector and matrix norms
 - nthroot (Matlab function) — Real nth root of real numbers
 - null (Matlab function) — Null space of a matrix
 - num2str (Matlab function) — Number to string conversion
 
 - O
- ones (Matlab function) — Create an array of all ones
 - otherwise (Matlab function) — Default part of switch/select statement
 - pause (Matlab function) — Halt execution temporarily
 
 - Operators
- + (Matlab operator) — Plus
 - & (Matlab operator) — Logical AND
 - : (Matlab operator) — Colon
 - .\ (Matlab operator) — Elementwise left division
 - .* (Matlab operator) — Elementwise multiplication
 - .^ (Matlab operator) — Elementwise exponent
 - ./ (Matlab operator) — Elementwise right division
 - .' (Matlab operator) — Elementwise transpose
 - == (Matlab operator) — Equal to
 - > (Matlab operator) — Greater than
 - >= (Matlab operator) — Greater or equal to
 - \ (Matlab operator) — Left division
 - < (Matlab operator) — Smaller than
 - <= (Matlab operator) — Smaller or equal to
 - * (Matlab operator) — Multiplication
 - ~ (Matlab operator) — Negation
 - ~= (Matlab operator) — Not equal to
 - | (Matlab operator) — Logical OR
 - ^ (Matlab operator) — Exponent
 - / (Matlab operator) — Right division
 - - (Matlab operator) — Minus
 - ' (Matlab operator) — Transpose
 
 - P
- perms (Matlab function) — Array of all permutations of vector components
 - permute (Matlab function) — Permute the dimensions of an array
 - pie (Matlab function) — circular graphic
 - plot (Matlab function) — Linear 2-D plot
 - pow2 (Matlab function) — Base 2 power and scale floating-point numbers
 - primes (Matlab function) — Returns the primes numbers included between 1 and given number
 - prod (Matlab function) — Product of array elements
 
 - Q
- qr (Matlab function) — Orthogonal-triangular decomposition
 - quit (Matlab function) — Terminate session
 
 - R
- rand (Matlab function) — Uniformly distributed random numbers and arrays
 - randn (Matlab function) — Normally distributed random numbers and arrays
 - randperm (Matlab function) — Uniformly distributed random numbers and arrays
 - rcond (Matlab function) — Matrix reciprocal condition number estimate
 - real (Matlab function) — Real part of a complex number
 - realmax (Matlab function) — Largest positive floating-point number
 - realmin (Matlab function) — Smallest positive floating-point number
 - rem (Matlab function) — Remainder after division
 - repmat (Matlab function) — Replicate and tile an array
 - reshape (Matlab function) — Reshape array
 - return (Matlab function) — Return to the invoking function
 - round (Matlab function) — Round to nearest integer
 
 - S
- save (Matlab function) — Save workspace variables from disk
 - schur (Matlab function) — Schur decomposition
 - setstr (Matlab function) — Set string flag
 - sign (Matlab function) — Signum function
 - sin (Matlab function) — Sine
 - sinh (Matlab function) — Hyperbolic sine
 - size (Matlab function) — Array dimension
 - sort (Matlab function) — Sort elements in ascending order
 - sparse (Matlab function) — Create sparse matrix
 - sqrt (Matlab function) — Square root
 - strcmp (Matlab function) — Compare strings
 - strcmpi (Matlab function) — Compare strings ignoring case
 - strfind (Matlab function) — Find one string within another
 - strrep (Matlab function) — String search and replace
 - struct (Matlab function) — Create struct array
 - sum (Matlab function) — Sum of array elements
 - surf (Matlab function) — 3-D surface plot
 - svd (Matlab function) — Singular value decomposition
 - switch (Matlab function) — Switch among several cases based on expression
 
 - T
- tan (Matlab function) — Tangent
 - tanh (Matlab function) — Hyperbolic tangent
 - tic (Matlab function) — Starts a stopwatch timer
 - title (Matlab function) — Display a title on a graphic window
 - toc (Matlab function) — Read the stopwatch timer
 - toeplitz (Matlab function) — Toeplitz matrix
 - tril (Matlab function) — Lower triangular part of a matrix
 - triu (Matlab function) — Upper triangular part of a matrix
 - true (Matlab function) — True array
 - type (Matlab function) — List file
 
 - U
- uigetdir (Matlab function) — Standard dialog box for selecting a directory
 - uint16 (Matlab function) — Convert to 16-bit unsigned integer
 - uint32 (Matlab function) — Convert to 32-bit unsigned integer
 - uint8 (Matlab function) — Convert to 8-bit unsigned integer
 - unix (Matlab function) — Execute a UNIX command and return result
 - upper (Matlab function) — Convert string to upper case
 
 - V
- varargin (Matlab function) — Pass variable numbers of arguments
 - varargout (Matlab function) — Return variable numbers of arguments
 - vertcat (Matlab function) — Vertical concatenation
 
 - Variables
- ans (Matlab variable) — The most recent answer
 - end (Matlab variable) — Last index
 - eps (Matlab variable) — Floating-point relative accuracy
 - i (Matlab variable) — Imaginary unit
 - j (Matlab variable) — Imaginary unit
 - pi (Matlab variable) — Ratio of a circle's circumference to its diameter
 
 - W
- waitforbuttonpress (Matlab function) — Wait for key or mouse button press
 - warning (Matlab function) — Display warning messages
 - while (Matlab function) — Repeat statements an indefinite number of times
 - who (Matlab function) — List variables in the workspace
 - whos (Matlab function) — List variables in the workspace
 - winqueryreg (Matlab function) — Get item from Microsoft Windows registry
 
 - X
- xlabel (Matlab function) — Display a string along the x axis
 
 - Y
- ylabel (Matlab function) — Display a string along the y axis
 
 - Z
- zeros (Matlab function) — Create an array of all zeros
 - zlabel (Matlab function) — Display a string along the z axis
 
 
 - A
 - 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
 
 - Matlab-Scilab equivalents
 - Fonctions de compatibilité
- 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_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_mode — choisit le mode de compatibilité Matlab
 - 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_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
 - mtlb_var — Matlab var emulation function
 
 - Fonctions avancées
- Built-in & external
- external — Objet Scilab, fonction externe ou routine
 - what — liste des primitives Scilab
 - clearfun — removes primitive
 - funptr — coding of primitives ( wizard stuff )
 - intppty — set interface argument passing properties
 - newfun — add a name in the table of functions
 - readgateway — get primitives list of a module
 
 - Libraries
- whereis — nom de la bibliothèque contenant une fonction
 - genlib — build library from functions in given directory
 - get_function_path — get source file path of a library function
 - lib — library definition
 - librarieslist — get scilab libraries
 - library — library datatype description
 - libraryinfo — get macros and path of a scilab library
 
 - profiling
- add_profiling — Active le profiling d'une fonction
 - profile — Renvoie les résultats du profiling d'une fonction
 - remove_profiling — Désactive le profiling d'une fonction
 - reset_profiling — remet à zéro les compteurs de profil du code d'une fonction
 - plotprofile — Displays the profiling charts of a function
 - showprofile — Outputs the function profiling results to the console
 
 - argn — nombre d'arguments d'appel 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
 - comp — pré-interprétation ou "compilation" de fonctions Scilab
 - exec — exécution d'un script (fichier de commandes)
 - execstr — exécution d'instructions Scilab contenues dans des chaînes de caractères
 - endfunction — fin de la définition d'une fonction Scilab
 - functions — procédures Scilab et objets Scilab
 - getd — Charge toutes les fonctions contenues dans un répertoire.
 - macr2tree — conversion d'une fonction en arbre
 - macrovar — variables d'une fonction
 - mode — choisit le mode d'exécution des scripts et des fonctions
 - sciargs — arguments sur la ligne de commande Scilab
 - code2str — returns character string associated with Scilab integer codes. This function is obsolete.
 - deff — on-line definition of function
 - edit — function editing
 - fun2string — generates ASCII definition of a Scilab function
 - funcprot — switch scilab functions protection mode
 - head_comments — display Scilab function header comments
 - listfunctions — properties of all functions in the workspace
 - macr2lst — function to list conversion
 - macro — Scilab procedure and Scilab object
 - overloading — display, functions and operators overloading capabilities
 - recompilefunction — recompiles a scilab function, changing its type
 - str2code — returns Scilab integer codes associated with a character string. This function is obsolete.
 - tree2code — generates ASCII definition of a Scilab function
 - varargin — variable number of arguments in an input argument list
 - varargout — variable numbers of arguments in an output argument list
 
 - Built-in & external
 - Outils de développement
- Assert
- Assert Overview — An overview of the Assert module.
 - assert_checkalmostequal — Check that computed and expected are numerically close.
 - assert_checkequal — Check that computed and expected are equal.
 - assert_checkerror — Check that an instruction produces the expected error.
 - assert_checkfalse — Check that condition is false.
 - assert_checkfilesequal — Check that two files are equal.
 - assert_checktrue — Check that condition is true.
 - assert_comparecomplex — Compare complex numbers with a tolerance.
 - assert_computedigits — Returns the number of significant digits in computed result.
 - assert_cond2reltol — Suggests a relative error, computed from the condition number.
 - assert_cond2reqdigits — Suggests the number of required digits, given the condition number.
 - assert_generror — Generates an error.
 
 - user — interfaçage d'une routine Fortran ou C
 - bench_run — Launch benchmark tests
 - example_run — Launch the examples found in help pages.
 - test_run — Launch tests
 
 - Assert
 - 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_run — exécute un script
 - add_demo — Add an entry in the demos list
 
 - Link dynamique/incremental
- ilib_build_jar — Construit une archive JAR de packages Java
 - G_make — call make or nmake
 - addinter — new functions interface dynamic link at run time.
 - c_link — check if symbol loaded with dynamic link
 - call — Fortran or C user routines call
 - chooselcccompiler — moved as toolbox in ATOMS
 - 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).
 - 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_include_flag — Return a formated includes related string to pass to system compiler
 - ilib_mex_build — utility for mex library management
 - ilib_verbose — set level of display used by dynamic link functions.
 - link — dynamic linker
 - Supported and compatible compilers — supported and compatible compilers by Scilab
 - ulink — unlink/unload a dynamically linked shared object
 
 - ATOMS
- Getting started —
 - Functions Summary —
 - atomsAutoload — Load the modules marked as "autoload"
 - 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
 - atomsCategoryList — List available categories
 - atomsCheckModule — Check the given list of ATOMS modules
 - atomsDepTreeShow — Show the dependency tree of a module
 - atomsGetConfig — Get ATOMS system parameters
 - atomsGetInstalled — Get the list of installed external modules
 - atomsGetInstalledPath — Get the install path of installed external modules
 - atomsGetLoaded — Get the list of loaded external modules
 - atomsGetLoadedPath — Returns the path of the installation directory 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 — Load one or several external modules
 - atomsQuit — Unload (call .quit file of) external modules previously loaded by ATOMS
 - 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
 - atomsRestoreConfig — Restore the configuration from the backup file
 - atomsSaveConfig — Make a backup of the configuration file
 - atomsSearch — Searches for external modules.
 - atomsSetConfig — Manage ATOMS system parameters
 - atomsShow — Show the characteristics of a module
 - atomsSystemInit — Sets the rightful write access for the ATOMS system
 - atomsSystemUpdate — Update the list of available modules
 - atomsTest — Execute tests of given module installed
 - atomsUpdate — Update one or several external modules
 - atomsVersion — Show the ATOMS's version of Scilab
 
 - 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
 - winlist — Return the winId of current window created by sciGUI
 
 - Editeur de texte (Scinotes)
- edit_error — opens in scilab editor the source of the last recorded error
 - editor — Call the text editor as defined in the preferences
 - scinotes — Scinotes: Embedded Scilab text editor
 
 - UI Data
- browsevar — Scilab variable browser
 - closeEditvar — Close the variable editor
 - editvar — Scilab variable editor
 - filebrowser — Open the Scilab file browser
 
 - 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 help list
 - del_help_chapter — Delete an entry in the help 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
 - Link toolbox help with Scilab one — How to make hyperlink in toolbox help pointing to Scilab's items
 - Scilab documentation format — on line help XML file description format
 - manedit — editing a manual item
 - 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
 
 - Parallel
- parallel_concurrency — query about the concurrency of the current execution context
 - parallel_run — parallel calls to a function
 
 - Gestionnaire de modules externe
- tbx_build_blocks — Compile blocks (toolbox compilation process)
 - 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 an addchapter.sce script (toolbox compilation process)
 - tbx_build_loader — Generate loader.sce and unloader scripts (toolbox compilation process)
 - tbx_build_localization — Build localization "mo" file from "po" files (toolbox compilation process)
 - tbx_build_macros — Compile macros (toolbox compilation process)
 - tbx_build_pal_loader — Generate a loader_pal.sce script for loading Xcos palette module(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)
 - tbx_generate_pofile — Extract localized strings from toolbox sources (toolbox compilation process)
 
 - Scilab MPI
- MPI_Bcast — Broadcasts a message from the process with rank root to all other processes of the group.
 - MPI_Init — Initialize the MPI environnement
 - MPI_Irecv — Nonblocking receive of data from a node
 - MPI_Isend — Nonblocking send data from a node to an other
 - MPI_Recv — Recv data from a node
 - MPI_Send — Send data from a node to an other
 - MPI_Wait — Waits for an MPI request to complete
 - MPI — Access to MPI features from Scilab
 - MPI implementation — Technical details about the implementation
 
 - Localisation
- LANGUAGE — (obsolete)
 - setlanguage — Modifie la langue courante.
 - addlocalizationdomain — add a new domain in localization mechanism.
 - dgettext — get text translated into the current locale and a specific domain
 - getdefaultlanguage — returns the default language used by Scilab
 - getlanguage — returns current language used by Scilab.
 - _ — Similar to gettext
 - setdefaultlanguage — sets and saves the internal LANGUAGE value.
 
 - API Scilab
- boolean
- isBooleanType — Check if it is a boolean variable.
 - getScalarBoolean — Read scalar boolean data from a gateway argument.
 - createScalarBoolean — Create scalar boolean variable in Scilab memory.
 - boolean example — Boolean use case.
 
 - Boolean Sparse
- isBooleanSparseType — Check if it is a boolean sparse variable.
 - getAllocatedBooleanSparseMatrix — Get sparse matrix attributs.
 - freeAllocatedBooleanSparse — Free memory allocated by getAllocatedBooleanSparseMatrix function.
 - boolean sparse example — Boolean sparse use case.
 
 - Scilab Gateway API
- How to
- Calling a scilab function (macros) from a C gateway — Calling a scilab function (macros) from a C interface
 
 - CheckLhs (deprecated) — C macro which checks the number of output arguments present in the calling Scilab function. This function is obsolete.
 - CheckRhs (deprecated) — C macro which checks the number of input arguments present in the calling Scilab function. This function is obsolete.
 - Lhs (deprecated) — A C gateway function which provides the number of output arguments present in the calling Scilab function This function is obsolete.
 - LhsVar (deprecated) — a C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab. This function is obsolete.
 - Rhs (deprecated) — A C gateway function which provides the number of input arguments present in the calling Scilab function This function is obsolete.
 - 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
 - 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)
 
 - How to
 - double
- isDoubleType — Check if it is a double variable.
 - getScalarDouble — Get scalar double variable.
 - getScalarComplexDouble — Get scalar complex double variable.
 - createScalarDouble — Create a scalar double in Scilab memory.
 - createScalarComplexDouble — Create a scalar complex double in Scilab memory.
 - double example — Double use case.
 
 - handle
- isHandleType — Check if it is a handle variable.
 - getScalarHandle — Read scalar handle data from a gateway argument.
 - createScalarHandle — Create scalar handle variable in Scilab memory.
 - handle example — Handle use case.
 
 - hypermat
- isHypermatType — Check if it is a hypermatrix variable.
 - getHypermatOfDouble — Get a hypermatrix of double variable.
 - getHypermatOfInt — Get a hypermatrix of integer variable.
 
 - integer
- isIntegerType — Check if it is a double variable.
 - getScalarInteger8 — Get scalar integer variable.
 - createScalarInteger8 — Create scalar integer variable.
 - integer example — Integer use case.
 
 - List manipulation
- isListType, isTListType, isMListType — Check if it is a list, mlist, tlist variable.
 - 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.
 
 - Low level functions
- AssignOutputVariable — a C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab.
 - CallOverloadFunction — a C gateway function uses to call overload function or macro
 - CheckInputArgument — C function which checks the number of input arguments present in the calling Scilab function.
 - CheckOutputArgument — C function which checks the number of output arguments present in the calling Scilab function.
 - ReturnArguments — A C gateway function which returns the various variables.
 - 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.
 - Check variable dimensions (Scilab gateway) — A C gateway functions which check dimensions of a variable.
 - 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.
 - deleteNamedVariable — a C gateway function uses to delete a variable from name
 - 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.
 - getNbInputArgument (Scilab gateway) — A C gateway function which provides the number of input arguments present in the calling Scilab function
 - getNbOutputArgument (Scilab gateway) — A C gateway function which provides the number of output arguments present in the calling Scilab function
 - Handle reading (Scilab gateway) — How to read matrix of handle.
 - Handle writing (Scilab gateway) — How to write matrices of handle.
 - 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.
 - nbInputArgument (Scilab gateway) — A C gateway function which provides the number of input arguments present in the calling Scilab function
 - 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 matrices 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.
 
 - optionals
 - polynomial
- isPolyType — Check if it is a polynomial variable.
 - getAllocatedSinglePoly — Get single polynomial variable.
 - getAllocatedSinglePoly — Get single complex polynomial variable.
 - getAllocatedMatrixOfPoly — Get matrix of polynomial variable.
 - getAllocatedMatrixOfComplexPoly — Get matrix of complex polynomial variable.
 - freeAllocatedSinglePoly — Free memory allocated by getAllocatedSinglePoly function.
 - freeAllocatedSingleComplexPoly — Free memory allocated by getAllocatedSingleComplexPoly function.
 - freeAllocatedSinglePoly — Free memory allocated by getAllocatedSinglePoly function.
 - freeAllocatedSinglePoly — Free memory allocated by getAllocatedSinglePoly function.
 - polynomial example — Polynom use case.
 
 - sparse
- isSparseType — Check if it is a sparse variable.
 - getAllocatedSparseMatrix — Get sparse matrix variable.
 - getAllocatedComplexSparseMatrix — Get complex sparse matrix variable.
 - freeAllocatedSparseMatrix — Free memory allocated by getAllocatedSparseMatrix function.
 - freeAllocatedComplexSparseMatrix — Free memory allocated by getAllocatedComplexSparseMatrix function.
 - sparse example — Sparse use case.
 
 - string
- isStringType — Check if it is a string variable.
 - getAllocatedSingleString — Get single string variable.
 - getAllocatedMatrixOfString — Get matrix of string variable.
 - createSingleString — create a single string variable.
 - freeAllocatedSingleString — Free memory allocated by getAllocatedSinglePoly function.
 - freeAllocatedMatrixOfString — Free memory allocated by getAllocatedMatrixOfString function.
 - string example — String use case.
 
 - api_scilab — api_scilab is the Scilab interface to read/write data from/to Scilab memory
 - Getting started with API_Scilab — How to load a C, C++ or fortran code in the Scilab engine as a new function
 
 - boolean
 - API call_scilab (moteur 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
 - fromc — Checks if current Scilab is called from an external C program (by StartScilab).
 - fromjava — Checks if current Scilab is called from javasci
 
 - 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.
 
 - Java depuis Scilab
- Getting started - Beginning — How to use the Java Scilab binding?
 - Getting started - Second step — How to use the Java Scilab binding?
 - jallowClassReloading — Allow the class reloading
 - jarray — Create a Java array
 - jautoTranspose — Set the way to convert matrices
 - jautoUnwrap — Unwrap automatically returned values
 - jcast — Cast a Java object into another one.
 - jcompile — Compile Java code or file
 - jconvMatrixMethod — Set the way to convert matrices This function is obsolete.
 - jcreatejar — Creates a Java ARchive (JAR) from a set of files / directories
 - jdeff — Map a static Java method onto a Scilab macro
 - jdisableTrace — Stop the trace process.
 - jenableTrace — Allow to trace the internal functionnement of JIMS to help the debugging.
 - jexists — Test if a Scilab Java Object is valid on the Java side
 - jgetclassname — Return the class name of the given object
 - jgetfield — Get the field value of a Java object
 - jgetfields — Get all the fields of a Java object
 - jgetinfo — Returns information about the Java virtual machine
 - jgetmethods — Get all the methods of a Java object
 - jimport — Import a Java class
 - jinvoke — Invoke a method of a Java object
 - jinvoke_db — Invoke a method of a Java object in using Java direct buffers
 - jnewInstance — Creates a new instance of a Java class
 - jnull — The Scilab version of the Java null object.
 - jremove — Remove a Java Object on the Java side
 - jsetfield — Set the field of a Java object
 - junwrap — Convert a Java object into a Scilab native type
 - junwraprem — Convert a Java object into a Scilab native type and remove it from the Java side
 - jvoid — For no argument functions
 - jwrap — Wrap a Scilab variable into a Java one if possible
 - jwrapinchar — Wrap Scilab uint16 matrix into Java char multiarray.
 - jwrapinfloat — Wrap Scilab double matrix into Java float multiarray.
 - new — Creates a new instance of a Java class
 
 - Interface avec Java
- Compile and run with javasci v2 — How to compile a Java application using Javasci v2
 - javasci — Call Scilab engine from a Java application
 - javasci FAQ — The frequently asked questions for Javasci v2
 - javasci v1 limitations — Why javasci v1 is now deprecated ?
 - javasci - Step by step — How to write an application based on javasci v2
 
 - Intersci
- intersci — Scilab tool to interface C or Fortran functions with scilab. Deprecated: Please use SWIG
 
 - Préférences
- getPreferencesValue — Get preferences value
 - preferences — Open the Scilab Preferences window
 - SciNotes preferences — SciNotes general preferences
 - setPreferencesValue — Set preferences value
 
 - 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
 - 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)
 - powershell — shell (powershell) command execution (Windows only)
 - win64 — Determine whether Windows x64 version of Scilab (Windows only)
 
 
| Report an issue | ||