Scilab Website | Contribute with GitLab | Scilab Community | ATOMS toolboxes
Scilab Online Help
2026.0.1 - Français


Aide de Scilab

  • Scilab
    • Mots clés Scilab
      • percent (%) — caractère spécial
      • backslash — (\) division matricielle à gauche : solution exacte ou selon moindres carrés
      • brackets [,;] — Concaténation. Récipients d'une affectation. Résultats d'une function
      • colon (:) — Générateur de séries. Adresse tous les éléments d'une liste ou d'un tableau
      • comma — (,) virgule, séparateur d'instructions ou d'arguments
      • comments — (// ou /*...*/) commentaires
      • comparison — comparison, relational operators
      • dollar — ($) last index
      • dot (.) — point
      • equal — (=) assignment , comparison, equal sign
      • getscilabkeywords — returns a list with all scilab keywords.
      • hat (^) — élévation à la puissance
      • less — (<) less than comparison
      • minus (-) — opérateur de soustraction, changement de signe
      • not (~) — négation logique
      • parentheses ( ) — parenthèses droite et gauche
      • plus (+) — Addition numérique. Concaténation (collage) de textes entre eux
      • 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
      • underscore _ — ignored output argument. gettext() alias
    • Structure de contrôle
      • abort — interruption d'une évaluation
      • arguments — keyword to check function arguments. Arguments block must be the expression in the function.
      • Arguments Validators — List of predefined validators that can be used in arguments block.
      • break — interruption d'une boucle
      • case — mot-clé utilisé dans une structure "select"
      • continue — keyword to pass control to the next iteration of a loop
      • do — Mot-clé utilisé pour les boucles
      • 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
      • end — Fin d'un bloc if ou select, ou d'une boucle for ou while
      • for — Ouverture d'une boucle itérative non conditionnelle
      • halt — stop execution
      • if — Mot-clé utilisé pour une exécution conditionnelle
      • pause — suspend temporairement l'exécution en cours, et autorise les commandes en console
      • resume — reprise d'exécution, ou sortie d'une fonction avec retour de résultats internes
      • 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'
      • try — mot clé de début du bloc try dans une instruction de contrôle try-catch
      • while — mot-clé utilisé dans une structure while ... end
    • Configuration
      • banner — affiche la banière scilab
      • getdebuginfo — get information about Scilab to debug
      • getmemory — returns free and total system memory
      • getmodules — lists modules installed in Scilab
      • getos — donne le nom et la version du système d'exploitation
      • getscilabmode — returns scilab mode
      • getshell — retourne le nom de l'interpreteur de commandes
      • getversion — get scilab and modules version information
      • oldEmptyBehaviour — Contrôle le comportement de l'opération+ et de l'opération- sur la matrice vide
      • recursionlimit — get or set the current or maximal allowed depth of nested calls
      • sciargs — arguments sur la ligne de commande Scilab
      • ver — Version information for 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
      • with_module — Checks if a Scilab module is installed
    • Debugging
      • debug — Lance le mode de débogage CLI de Scilab
      • where — donne l'arborescence d'appel courante
      • whereami — donne l'arborescence d'appel de l'instruction courante
    • Gestion des erreurs
      • errclear — efface le dernier rapport d'erreur (si son numéro est celui indiqué)
      • error — signale une erreur d'éxécution
      • error_table — list of main standard errors messages
      • lasterror — get last recorded error message
      • warning — Affichage des messages d'avertissement à l'attention des utilisateurs
    • types
      • boolean — Objets Scilab, variables booléennes et opérateurs & | ~
      • Classdef and objects — Classdef and objects
      • functions — procédures Scilab et objets Scilab
      • hypermatrices — Objet Scilab, matrices à N dimensions
      • isa — checks variable type
      • Lambda functions — Scilab procedures and Scilab objects
      • library — library datatype
      • matrices — Objet Scilab, matrices
      • rational — Fraction rationnelle
      • strings — Character strings
      • type — Retourne le type d'un objet Scilab
      • typename — associe un nom à un type de variable
      • typeof — type explicite ou code de surcharge d'un objet Scilab
    • Variables
      • Constantes
        • %chars — Selected sets of Unicode characters
        • %e — Euler number.
        • %eps — epsilon (floating-point relative accuracy)
        • %f or %F — Boolean variable for false.
        • %i, 1i, 1j — 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.
        • home — Gives the user directory.
        • SCI, WSCI — variable containing the value of the root path of Scilab.
        • SCIHOME — contains the path to preferences, history files of your Scilab session.
        • TMPDIR — chemin du répertoire temporaire
      • checkNamedArguments — Return list of unexpected named arguments
      • clear — Suppression de variables
      • clearglobal — supprime des variables globales
      • enumeration — Get enumeration of a classdef or an object
      • exists — teste l'existence d'une variable
      • global — définition de variables globales
      • isdef — vérifie si une variable existe
      • isglobal — checks if a local variable has a global counterpart
      • methods — Get accessible methods of a classdef or an object
      • nommage — Règles de nommage des variables et fonctions
      • predef — protection de variables
      • properties — Get accessible properties of a classdef or an object
      • who — liste des variables
      • who_user — listing of user's variables
      • whos — liste des variables courantes dans un format détaillé
    • exit — Termine la session courante de scilab
    • quit — Quitte Scilab ou décrémente le niveau de pause
    • startup — startup file
    • scilab — lance Scilab en mode interactif ou batch avec options
  • Equations différentielles
    • SUite of Nonlinear and DIfferential/ALgebraic equation - SUNDIALS solvers
    • bvode — boundary value problems for ODE using collocation method
    • dae — Solveur de système d'Equations Différentielles Algébriques
    • dae_root — differential algebraic equation solver with roots finding
    • daeoptions — set options for dae solver
    • diff — Difference and discrete derivative
    • diffxy — derivative of y with respect to x
    • gradient — compute numerical gradient
    • int2d — definite 2D integral by quadrature method
    • int3d — definite 3D integral by quadrature and cubature method
    • intc — intégrale dans le plan complexe, selon un chemin rectiligne
    • integrate — intégration numérique d'une expression
    • intg — intégration numérique adaptative
    • intl — Cauchy integral along a circular arc
    • 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.
    • numderivative — approximation des dérivées d'une fonction (matrices jacobienne ou hessienne)
    • ode — solveur d'équations différentielles ordinaires
    • ode_discrete — ordinary differential equation solver, discrete time simulation
    • ode_optional_output — ode solvers optional outputs description
    • ode_root — ordinary differential equation solver with roots finding
    • odedc — discrete/continuous ode solver
    • odeoptions — set options for ode solvers
  • Fonctions Elémentaires
    • Opérations binaires
      • bitand — bitwise logical AND between element-wise integers of 2 arrays
      • bitcmp — bitwise complement of integers
      • bitget — Extracts from integers bits of given indices
      • bitor — bitwise logical OR between element-wise integers of 2 arrays
      • bitset — Sets bits of given indices in some integers
      • bitstring — A string giving the literal bit representation of a number
      • bitxor — bitwise logical XOR between element-wise integers of 2 arrays
    • Nombres complexes
      • angle — argument of complex numbers, in radians
      • complex — Build an array of complex numbers from their parts
      • conj — complexe conjugué
      • csgn — returns the sign of a vector of real of complex values
      • imag — partie imaginaire de nombres, polynômes ou fractions complexes
      • imult — multiplication by i the imaginary unitary
      • isreal — Retourne %F si la matrice est encodée en numération complexe
      • real — partie réelle de nombres, polynômes ou fractions complexes
    • Arithmétique
      • factor — factor function
      • factorial — factorial function : product of the n first positive integers
      • gcd — Greatest (positive) Common Divisor
      • lcm — Plus petit multiple commun (PPCM) de polynômes ou d'entiers
      • nchoosek — Computes binomial numbers (n,k) = numbers of combinations
      • primes — lists of primes up to a given number
      • rat — approximation rationnelle d'un flottant
    • Matrice - génération
      • random
        • grand — Générateur de nombres pseudo-aléatoires
        • prbs_a — Generates a pseudo random binary sequence
        • rand — Générateur de nombres pseudo-aléatoires
        • sample — Tirage aléatoire avec remise
        • samplef — Tirage avec remise d'un échantillon d'une population suivant les valeurs de fréquences données.
        • samwr — Tirage sans remise
      • blockdiag — Creates a block diagonal matrix from provided arrays. Block diagonal system connection.
      • companion — companion matrix
      • diag — extraction de diagonale ou construction d'une matrice avec un vecteur en diagonal
      • empty [] — empty matrix. Array ranges destructor.
      • eye — matrice identité
      • frank — Frank matrix
      • gallery — generate test matrices
      • hadamard — Hadamard matrix
      • hankel — Hankel matrix
      • hilbm — Hilbert matrix
      • invhilb — Inverse of the Hilbert matrix
      • linspace — suite de nombres équidistants entre 2 bornes atteintes
      • logspace — vecteur de valeurs logarithmiquement équidistantes.
      • magic — Magic square
      • meshgrid — construit des matrices ou hypermatrices en répliquant des vecteurs en 2 ou 3 dimensions
      • ndgrid — construit des matrices ou hypermatrices en répliquant des vecteurs
      • ones — matrice remplie de 1
      • pascal — Pascal matrix
      • perms — Génère le tableau des permutations des éléments donnés
      • repmat — Définit un grand tableau par pavage avec un tableau 2D.
      • rosser — Rosser matrix
      • squarewave — génère un signal carré de période 2*%pi
      • toeplitz — matrice de Toeplitz, à bandes diagonales constantes choisies
      • vander — Vandermonde matrix
      • wilkinson — Wilkinson matrix
      • zeros — matrice nulle
    • Exponentielle
      • exp — exponentielle
      • expm — exponentielle de matrice
      • log — logarithme naturel
      • log10 — logarithme en base 10
      • log1p — computes with accuracy the natural logarithm of its argument added by one
      • log2 — logarithme en base 2. Exposant et mantisse en base 2 de nombres réels.
      • logm — logarithme matriciel d'une matrice carrée
      • nthroot — Real nth root of real numbers
      • power — élévation à la puissance (^,.^)
      • sqrt — racine carrée
      • sqrtm — racine carrée matricielle
    • Virgule flottante
      • ceil — Arrondi vers le haut
      • clean — nettoie une matrice (arrondi à zéro des termes très petits)
      • double — convertit des entiers inttype ou des booléens en encodage décimal
      • fix — arrondi vers zéro
      • floor — Arrondi vers le bas
      • format — configure le format par défaut d'affichage des nombres décimaux
      • ieee — fixe ou indique le mode d'exception IEEE pour les calculs
      • int — arrondi vers zéro
      • isinf — teste la présence de valeurs infinies
      • isnan — vérifie si des composantes "NaN" (Not a Number) sont présentes.
      • nearfloat — get previous or next floating-point number
      • nextpow2 — next higher power of 2.
      • number_properties — determine floating-point parameters
      • round — Arrondi à l'entier le plus proche
      • signed zero -0 — Processing of -0 versus 0
    • Bases de numération
      • 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
      • dec2hex — représentation hexadécimale d'un entier
      • dec2oct — convert from decimal to octal
      • hex2dec — convert from hexadecimal to decimal
      • oct2dec — convert from octal to decimal
    • Entiers
      • iconvert — conversion en entiers encodés sur 1, 2, 4 ou 8 octets
      • int8 — conversion en entier sur 1 octet
      • inttype — type des entiers utilisés dans les types entiers de données.
    • Matrice - façonnage
      • is<forme>
        • iscolumn — check if a variable is a column
        • ismatrix — checks if an object is a non-empty 1D or 2D matrix or array
        • 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
      • cat — stacks vectors matrices or arrays into an hypermatrix or hyperarray
      • circshift — circularly shifts elements or subarrays of an array (regular, of structures, cells, custom)
      • flipdim — inverse l'ordre des (blocs de) lignes, colonnes, pages.. d'un tableau.
      • matrix — redimensionne un tableau, à nombre et ordre inchangés des éléments
      • permute — permute les dimensions d'un tableau à N dimensions
      • pertrans — Transposition selon la seconde diagonale
      • resize_matrix — élague et/ou étend (et convertit) une matrice ou une hypermatrice
      • squeeze — supprime les dimensions singletons d'un tableau N-dimensionnel
      • tril — partie triangulaire inférieure d'une matrice
      • triu — partie triangulaire supérieure d'une matrice
    • Opérations matricielles
      • abs — valeur absolue ou module
      • and — ET logique entre éléments d'un tableau booléen ou numérique
      • cross — vector cross product
      • cumprod — produit cumulatif des éléments d'un tableau.
      • cumsum — sommes partielles cumulatives des éléments d'un tableau.
      • kron .*. — produit tensoriel de Kronecker. Réplication pondérée d'un tableau
      • kron .\. ./. — Kronecker left and right divisions
      • max — maximum
      • min — minimum
      • norm — normes d'un vecteur ou d'une matrice
      • or — OU logique entre éléments d'un tableau booléen ou numérique
      • prod — produit des éléments d'un tableau.
      • sign — fonction signe
      • sum — somme des éléments d'un tableau.
    • Chercher et trier
      • dsearch — répartit, localise et compte les éléments d'une matrice en catégories données
      • find — donne la position des éléments %T ou non nuls d'un tableau booléen ou numérique.
      • gsort — sorts boolean, numerical and string arrays
      • members — dénombre (et localise) dans un tableau chaque élément ou ligne ou colonne d'un autre tableau
      • sortrows — Sort rows of a vector, matrix, table, or timeseries
      • vectorfind — locates occurences of a (wildcarded) vector in a matrix or hypermatrix
    • Ensembles
      • intersect — éléments, lignes, ou colonnes communs aux 2 tableaux d'entrée, sans doublon
      • setdiff — returns elements that are in a set but not in another one.
      • union — Ensemble de tous les éléments, lignes ou colonnes de deux matrices, sans doublons
      • unique — extrait (et trie) les éléments distincts d'un vecteur, matrice, hypermatrice
    • Trigonométrie
      • Trigonométrie matricielle
        • acoshm — cosinus hyperbolique matriciel inverse
        • acosm — cosinus matriciel inverse
        • asinhm — sinus hyperbolique matriciel inverse
        • asinm — sinus matriciel inverse
        • atanhm — tangente hyperbolique inverse d'une matrice carrée
        • atanm — tangente matricielle inverse d'une matrice carrée
        • coshm — cosinus hyperbolique matriciel
        • cosm — cosinus matriciel
        • cothm — cotangente hyperbolique matricielle
        • sinhm — sinus hyperbolique matriciel
        • sinm — sinus matriciel
        • tanhm — tangente hyperbolique matricielle
        • tanm — tangente matricielle
      • Conversions
        • cart2pol — Convert cartesian coordinates to polar/cylindrical
        • pol2cart — Convert polar/cylindrical coordinates to cartesian
      • acos — cosinus inverse exprimé en radians
      • acosd — cosinus inverse des éléments de l'argument, résultat en degré.
      • acosh — cosinus hyperbolique inverse
      • acot — computes the element-wise inverse cotangent of the argument.
      • acotd — computes the element-wise inverse cotangent of the argument, result in degree.
      • acoth — cotangente hyperbolique inverse des éléments de l'argument.
      • 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.
      • 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 — Arcsinus, exprimé en radians
      • asind — sinus inverse des éléments de l'argument, résultats exprimés en degrés
      • asinh — sinus hyperbolique inverse
      • atan — 2-quadrant and 4-quadrant inverse tangent
      • atand — 2-quadrants et 4-quadrants tangeante inverse des éléments de l'argument, résultats exprimés en degrés.
      • atanh — hyperbolic tangent inverse
      • cos — cosinus
      • cosd — cosinus des éléments de l'argument donnés en degrés
      • cosh — cosinus hyperbolique
      • cotd — cotangent des éléments de l'argument donné en degrés.
      • cotg — cotangente
      • coth — cotangente hyperbolique
      • csc — cosécante des éléments de l'argument.
      • cscd — cosécante des éléments de l'argument donnés en degrés
      • csch — Computes the element-wise hyperbolic cosecant of the argument.
      • 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
      • tan — tangente
      • tand — tangent, argument in degree.
      • tanh — tangente hyperbolique
    • &, && — Binary AND between integers. Logical AND over/between booleans and numbers
    • bernstein — compute the n-order Bernstein matrix
    • extraction — extraction à partir d'une matrice ou d'une liste
    • ind2sub — linear index to matrix subscript values
    • insertion — insertion/modification dans une variable
    • isempty — check if a variable is an empty matrix or an empty list
    • isequal — tests the strict global equality between several objects, without equivalences
    • modulo — reste modulo m ayant le signe du dividende, ou de division polynomiale
    • ndims — number of dimensions of an array
    • |, || — Binary OR between integers. Logical OR over/between booleans and numbers
    • size — taille d'un objet
    • sub2ind — matrix subscript values to linear index
  • Algèbre Lineaire
    • Eigenvalue and Singular Value
      • balanc — matrix or pencil balancing
      • bdiag — bloc-diagonalisation, vecteurs propres généralisés
      • eigs — calculates largest eigenvalues and eigenvectors of matrices
      • pbig — projection sur des sous-espaces propres
      • projspec — spectral operators
      • psmall — spectral projection
      • spec — valeurs propres, et vecteurs propres d'une matrice ou d'un faisceau de matrices
      • sva — approximation de valeurs singulières
      • svd — décomposition en valeurs singulières
    • Factorisation
      • chol — Factorisation de Cholesky
      • fullrf — factorisation de rang plein
      • fullrfk — factorisation de rang plein de A^k
      • hess — Forme de Hessenberg
      • lu — factorisation LU
      • polar — décomposition polaire d'une matrice carrée
      • qr — factorisation QR
      • rankqr — rank revealing QR factorization
      • schur — [ordered] Schur decomposition of matrix and pencils
      • sqroot — factorisation hermitienne W*W'
    • Noyau
    • Linear Equations
      • aff2ab — linear (affine) function to A,b conversion
      • inv — inverse d'une matrice
      • linsolve — solveur d'équation linéaire
      • lsq — linear least square solution of A*X=B with minimal norm(X)
      • pinv — pseudo-inverse
    • Matrices de Markov
      • 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
    • Matrix Analysis
      • cond — conditionnement
      • det — déterminant
      • orth — calcul d'une base orthogonale
      • rank — rang
      • rcond — inverse estimé du conditionnement d'une matrice
      • rref — computes matrix row echelon form by lu transformations
      • trace — trace d'une matrice
    • Faisceau de matrices
      • ereduc — computes matrix column echelon form by qz transformations
      • fstair — computes pencil column echelon form by qz transformations
      • glever — inverse d'un faisceau de matrices
      • kroneck — Kronecker form of matrix pencil
      • lyap — Equation de Lyapunov
      • pen2ea — Conversion faisceau vers deux matrices E,A
      • pencan — canonical form of matrix pencil
      • penlaur — Laurent coefficients of matrix pencil
      • quaskro — quasi-Kronecker form
      • randpencil — random pencil
      • rowshuff — shuffle algorithm
    • State-Space Matrices
      • coff — résolvante (méthode des cofacteurs)
      • nlev — Algorithme de Leverrier
    • Sous-espaces vectoriels
    • givens — Transformation de Givens
    • householder — Matrice de Householder. Symétrique par rapport à un plan
    • proj — projection
  • Interpolation
    • bezier — compute the points for the bezier curve
    • 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 — 1D interpolation in nearest, linear or spline mode
    • interp2d — bicubic spline (2d) evaluation function
    • interp3d — 3d spline evaluation function
    • interpln — interpolation linéaire
    • linear_interpn — n dimensional linear interpolation
    • lsq_splin — weighted least squares cubic spline fitting
    • mesh2d — Triangulation of n points in the plane
    • smooth — interpolation par une spline
    • splin — cubic spline interpolation
    • splin2d — bicubic spline gridded 2d interpolation
    • splin3d — spline gridded 3d interpolation
  • Systèmes de Contrôle - CACSD
    • Conception Système
      • Boucles de contrôle
        • augment — augmented plant
        • feedback — feedback operation
        • lft — linear fractional transformation
      • H-infini
        • ccontrg — Central H-infinity continuous time controller
        • dhinf — H_infinity design of discrete-time systems
        • dhnorm — discrete H-infinity norm
        • gamitg — H-infinity gamma iterations for continuous time systems
        • 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
        • hinf — H_infinity design of continuous-time systems
        • linf — infinity norm
        • linfn — infinity norm
        • macglov — Continuous time dynamical systems Mac Farlane Glover problem
        • nehari — Nehari approximant of continuous time dynamical systems
        • parrot — Parrot's problem
      • Linéaire Quadratique
        • fourplan — augmented plant to four plants
        • gcare — Continuous time control Riccati equation
        • gfare — Continuous time filter Riccati equation
        • leqr — H-infinity LQ gain (full state)
        • lqe — linear quadratic estimator (Kalman Filter)
        • lqg — LQG compensator
        • lqg2stan — LQG to standard problem
        • lqg_ltr — LQG with loop transform recovery
        • lqi — Linear quadratic integral compensator (full state)
        • lqr — LQ compensator (full state)
      • Placement de pôles
        • kpure — continuous SISO system limit feedback gain
        • krac2 — continuous SISO system limit feedback gain
        • ppol — pole placement
        • stabil — stabilization
      • ddp — disturbance decoupling
      • gfrancis — Francis equations for tracking
    • Identification
      • arl2 — SISO model realization by L2 transfer approximation
      • armax — armax identification
      • armax1 — armax identification
      • 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
      • imrep2ss — state-space realization of an impulse response
      • inistate — Estimates the initial state of a discrete-time system
      • lin — linearization
      • sident — discrete-time state-space realization and Kalman gain
      • sorder — computing the order of a discrete-time system
      • time_id — SISO least square identification
    • Analyse linéaire
      • Contrôlabilité Observabilité
      • Domaine de fréquence
        • black — Black-Nichols diagram of a linear dynamical system
        • bode — Bode plot
        • bode_asymp — asymptote de diagramme de Bode
        • calfrq — frequency response discretization
        • dbphi — frequency response to phase and magnitude representation
        • freq — frequency response
        • freson — peak frequencies
        • gainplot — magnitude plot
        • hallchart — Draws a Hall chart
        • nicholschart — Nichols chart
        • nyquist — nyquist plot
        • nyquistfrequencybounds — Computes the frequencies for which the nyquist locus enters and leaves a given rectangle.
        • phasemag — phase and magnitude computation
        • phaseplot — frequency phase plot
        • repfreq — frequency response
        • svplot — singular-value sigma-plot
        • trzeros — transmission zeros and normal rank
      • Stabilité
        • bstap — hankel approximant
        • dtsi — Continuous time dynamical systems stable anti-stable decomposition
        • evans — Evans root locus
        • g_margin — gain margin and associated crossover frequency
        • p_margin — phase margin and associated crossover frequency
        • plzr — pole-zero plot
        • routh_t — Routh's table
        • sgrid — draws a s-plane grid
        • show_margins — display gain and phase margin and associated crossover frequencies
        • st_ility — stabilizability test
        • zgrid — zgrid plot
      • Domaine Temporel
        • arsimul — armax simulation
        • csim — simulation (time response) of linear system
        • damp — Natural frequencies and damping factors.
        • dsimul — state space discrete time simulation
        • flts — time response (discrete time, sampled system)
        • ltitr — discrete time response (state space)
        • narsimul — armax simulation (using rtitr)
        • rtitr — discrete time response (transfer matrix)
      • sensi — sensitivity functions
    • Factorisation de Systèmes Linéaires
      • colinout — inner-outer factorization
      • copfac — right coprime factorization of continuous time dynamical systems
      • dcf — double coprime factorization
      • fspec — spectral factorization of continuous time dynamical systems
      • fspecg — stable factorization of continuous time dynamical systems
      • fstabst — Youla's parametrization of continuous time linear dynamical systems
      • gtild — tilde operation
      • lcf — Continuous time dynamical systems normalized coprime factorization
      • rowinout — inner-outer factorization
      • specfact — spectral factor
      • sysfact — system factorization
    • Représentation de Systèmes Linéaires
      • abcd — state-space matrices
      • 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
      • bloc2ss — block-diagram to state-space conversion
      • cont_frm — transfer to controllable state-space
      • des2ss — descriptor to state-space
      • des2tf — descriptor to transfer function conversion
      • frep2tf — transfer function realization from frequency response
      • lsslist — Définition d'un système dynamique linéaire
      • markp2ss — Markov parameters to state-space
      • pfss — partial fraction decomposition
      • pol2des — conversion matrice de polynômes vers forme descripteur
      • 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
      • ss2zp — SIMO state space system to zero pole gain representation
      • ssprint — pretty print for linear system
      • ssrand — random system generator
      • sysconv — system conversion
      • syslin — définition d'un système dynamique linéaire
      • syssize — size of state-space system
      • systmat — system matrix
      • tf2des — transfer function to descriptor
      • tf2ss — transfer to state-space
      • tf2zp — SIMO transfer function to zero pole gain representation
      • trfmod — poles and zeros display
      • zp2ss — Zero pole gain to state space
      • zp2tf — Zero pole gain to transfer function
      • zpk — Zero pole gain system representation
      • zpk2ss — Zero pole gain to state space
      • zpk2tf — Zero pole gain to transfer function
    • Calculs Matriciels
      • linmeq — Sylvester and Lyapunov equations solver
      • mucomp — mu (structured singular value) calculation
      • ricc — Riccati equation
      • riccati — Solves the matricial Riccati equation (continuous | discrete time domain)
      • signm — fonction signe matriciel
      • sylv — Solve the Sylvester equations A*X + X*B = C or A*X*B + X = C
    • Transformation de Modèles
      • arhnk — Hankel norm approximant
      • balreal — balanced realization
      • bilin — general bilinear transform
      • canon — canonical controllable form
      • cls2dls — bilinear transform
      • colregul — removing poles and zeros at infinity
      • dscr — discretization of linear system
      • equil — balancing of pair of symmetric matrices
      • equil1 — balancing (nonnegative) pair of matrices
      • hankelsv — Hankel singular values
      • invsyslin — system inversion
      • minreal — minimal balanced realization
      • minss — minimal realization
      • projsl — linear system projection
      • rowregul — removing poles and zeros at infinity
      • zeropen — zero pencil
  • Polynômes
    • bezout — équation de Bezout pour les polynômes
    • chepol — Chebychev polynomials
    • cmndred — dénominateur commun
    • coeff — coefficients d'une matrice de polynômes
    • coffg — Co-facteurs d'une matrice carrée de polynômes ou de fractions rationnelles
    • colcompr — compression des colonnes d'une matrice de polynômes
    • degree — degrés d'une matrice de polynômes
    • derivat — dérivée de polynômes ou de fractions rationnelles
    • determ — déterminant d'une matrice de polynômes
    • detr — déterminant d'une matrice de fractions rationnelles ou de polynômes
    • diophant — Résoud l'équation diophantienne (Bezout) p1*x1 + p2*x2 = b
    • factors — factorise dans ℝ un polynôme ou une fraction rationelle
    • hermit — forme d'Hermite
    • horner — évalue des polynômes ou des fractions rationnelles en des valeurs données
    • 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 — inverse une matrice de polynômes ou de fractions rationelles
    • lcmdiag — factorisation diagonale par le plus petit commun multiple
    • ldiv — division longue d'une matrice de polynômes
    • pdiv — division de polynômes
    • pol2str — conversion polynôme => texte
    • polfact — facteurs réels minimaux d'un polynôme
    • poly — définition d'un polynôme selon racines ou coefficients, ou caractéristique d'une matrice carrée
    • polyDisplay — set or get the display mode of polynomials
    • polyint — Polynomial integration
    • 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 de deux polynômes
    • varn — variable symbolique d'un polynôme ou d'une fraction rationnelle
  • Traitement du Signal
    • Convolution - intercorrélation
      • conv — discrete 1-D convolution.
      • conv2 — discrete 2-D convolution.
      • convol — convolution
      • convol2d — discrete 2-D convolution, using fft.
      • corr — correlation, covariance
      • hank — covariance to hankel matrix
      • xcorr — Computes discrete auto or cross correlation
    • Filtrage
      • How to design an elliptic filter — How to design an elliptic filter (analog and digital)
      • analpf — create analog low-pass filter
      • buttmag — Power transmission of a Butterworth filter
      • casc — cascade realization of filter from coefficients (utility function)
      • cheb1mag — response of Chebyshev type 1 filter
      • cheb2mag — response of type 2 Chebyshev filter
      • 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
      • filt_sinc — samples of sinc function
      • 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
      • hilbert — Discrete-time analytic signal computation of a real signal using Hilbert transform
      • iir — iir digital filter
      • iirgroup — group delay Lp IIR filter optimization
      • iirlp — Lp IIR filter optimization
      • 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
      • sgolay — Savitzky-Golay Filter Design
      • sgolaydiff — Numerical derivatives computation using Savitzky-Golay filter.
      • sgolayfilt — Filter signal using Savitzky-Golay Filter.
      • 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
      • wfir_gui — Graphical user interface that can be used to interactively design wfir 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
    • Identification
      • frfit — frequency response fit
      • lattn — recursive solution of normal equations
      • lattp — Identification of MA part of a vector ARMA process
      • mrfit — frequency response fit
      • phc — Markovian representation
      • rpem — Recursive Prediction-Error Minimization estimation
    • Estimation Spectrale
      • cepstrum — cepstrum calculation
      • cspect — two sided cross-spectral estimate between 2 discrete time signals using the correlation method
      • czt — chirp z-transform algorithm
      • mese — maximum entropy spectral estimation
      • pspect — two sided cross-spectral estimate between 2 discrete time signals using the Welch's average periodogram method.
    • Tranformées
      • dct — Discrete cosine transform.
      • dst — Discrete sine transform.
      • fft — Transformée de Fourier discrète directe ou inverse uni-, bi-, ou N-dimensionnelle
      • fft2 — two-dimension fast Fourier transform
      • fftshift — rearranges the fft output, moving the zero frequency to the center of the spectrum
      • hilb — FIR approximation to a Hilbert transform filter
      • ifftshift — inverse de fftshift
    • bilt — bilinear or biquadratic transform SISO system given by a zero/poles representation
    • detrend — remove constant, linear or piecewise linear trend from a vector
    • intdec — Changes sampling rate of a signal
    • unwrap — unwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile
    • xcov — Computes discrete auto or cross covariance
  • FFTW
  • Fonctions spéciales
    • %k — Jacobi's complete elliptic integral of the first kind (vectorized)
    • airy — Airy functions of the first and second kind, and their derivatives
    • amell — Fonction am de Jacobi
    • besseli — Modified Bessel functions of the first kind (Iα).
    • beta — beta function (Euler integral of the first kind)
    • calerf — calcule différentes fonctions d'erreur.
    • dawson — Compute the Dawson (scaled imaginary error) function.
    • delip — intégrale elliptique complete ou incomplete du premier type
    • dlgamma — dérivée de la fonction gammaln ou fonction psi.
    • ellipj — Jacobi elliptic functions
    • erf — fonction erreur
    • erfc — fonction erreur complémentaire.
    • erfcx — fonction erreur complémentaire normalisée.
    • erfi — The imaginary error function.
    • erfinv — fonction erreur inverse
    • findm — for elliptic filter design
    • gamma — gamma function, complete or incomplete normalized
    • gammaln — Le logarithme de la fonction gamma.
    • legendre — associated Legendre functions
    • sinc — sinc function
    • sincd — digital sinc function or Dirichlet kernel
  • Statistiques
    • Fonctions de répartition
      • binomial — binomial distribution probabilities
      • 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
      • cdftnc — cumulative distribution function of the non-central Student's T distribution
    • Moyennes - Valeur centrale
      • center — center
      • geomean — moyenne géométrique
      • harmean — moyenne harmonique : inverse de la moyenne des inverses (zéros exclus)
      • mean — mean of all values, or means along a given dimension
      • meanf — weighted mean of a vector or a matrix
      • median — médiane des termes d'une matrice
      • trimmean — trimmed mean of a vector or a matrix
      • wcenter — center and weight
    • Dispersion
      • iqr — interquartile range
      • mad — mean absolute deviation
      • stdev — écart-type des termes d'une matrice
      • stdevf — standard deviation
      • strange — range
      • 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
    • Distribution empirique
      • cmoment — central moments of all orders
      • histc — computes the histogram of a simple series of data
      • moment — non central moments of all orders
      • perctl — computation of percentils
      • quart — computation of quartiles
      • tabul — frequency of values of a matrix or vector
    • Multivariables - regress correl covar PCA
      • correl — correlation of two variables
      • cov — Sample covariance matrix
      • covar — covariance of two variables
      • pca — Computes principal component analysis for the data matrix X
      • reglin — Régréssion linéaire
      • show_pca — Visualization of principal components analysis results
    • Données incomplètes
      • nancumsum — Somme cumulative ignorant les valeurs NaNs
      • nand2mean — difference of the means of two independent samples
      • 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
      • nanreglin — Régréssion linéaire
      • nanstdev — standard deviation (ignoring the NANs).
      • nansum — Sum of values ignoring NAN's
      • thrownan — Eliminates nan values
    • Tests d'hypothèses
      • ftest — Fisher ratio
      • ftuneq — Fisher ratio for samples of unequal size.
    • dbscan — Density-based clustering (DBSCAN)
    • estimate_bandwidth — Estimate an appropriate bandwidth for Mean Shift clustering
    • kmeans — K-means clustering
    • meanshift — Mean Shift clustering algorithm
    • polyfit — Polynomial curve fitting
    • polyval — evaluates the polynomial for given values
  • Matrices creuses
    • Décompositions Creuses
      • ludel — libération de la mémoire allouée à des facteurs LU creux
      • lufact — factorisation LU d'une matrice creuse
      • luget — extraction de facteurs LU creux
      • lusolve — solveur de système linéaire creux
      • spchol — Factorisation de Cholesky creuse
    • Manipulation des Matrices Creuses
      • issparse — tests whether the input is sparse encoded (numeric or boolean)
      • nnz — nombre de termes non nuls dans une matrice
      • speye — matrice identité creuse
      • spones — matrice creuse dont les termes valent 1
      • sprand — matrice creuse aléatoire
      • spzeros — matrice creuse nulle
    • Sparse Jacobian computation
      • spCompHessian — Consruct a compressed Hessian engine from its sparsity pattern using column intersection graph coloring
      • spCompJacobian — Consruct a compressed Jacobian engine from its sparsity pattern using column intersection graph coloring
      • spyCol — Represent sparsity pattern of a matrix with column coloring
    • Linear Equations (Iterative Solvers)
      • conjgrad — conjugate gradient solvers
      • gmres — Generalized Minimum RESidual method
      • qmr — quasi minimal residual method with preconditioning
    • Sparse Matrix Conversion
      • adj2sp — converts adjacency form into sparse matrix.
      • full — sparse to full matrix conversion
      • sp2adj — converts sparse matrix into adjacency form
      • sparse — sparse matrix definition
      • spcompack — converts a compressed adjacency representation
      • spget — retrieves entries of sparse matrix
      • spset — Set non-zeros entries of sparse matrix
    • chfact — Factorisation de Cholesky creuse
    • chsolve — solveur de Cholesky creux
    • ordmmd — Compute multiple minimum degree ordering
  • Interface avec UMFPACK (sparse)
    • 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
    • PlotSparse — plot the pattern of non nul elements of a sparse matrix
    • ReadHBSparse — read a Harwell-Boeing sparse format file
    • 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 — solves a linear s.p.d. system A*X = B from Cholesky factors of the sparse A
    • 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
  • Traitement XML
    • 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
    • xmlDelete — Delete a XML document
    • xmlDocument — Create a new XML document
    • xmlDTD — Create a XML DTD object
    • 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.
    • xmlGetValues — Parses and gets values of chosen tags attributes in a XML file
    • xmlIsValidObject — Test the existence of a XML object
    • xmlName — Retrieve the name of the elements.
    • xmlNs — Create a new XML Namespace
    • XML Objects — Describe the properties of the different XML objects
    • 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.
    • xmlSetValues — Sets some attribute=value in an XML document for a given tag/XPath
    • 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
  • Fichiers HDF5
    • h5is* tests
      • 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
    • 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
    • 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
      • chdir — change le répertoire courant de Scilab
      • createdir — makes new directory
      • dir — gets file list
      • isdir — checks that a path points to an existing directory
      • ls — shows files
      • mkdir — Crée un nouveau répertoire
      • pwd — affiche le répertoire courant de Scilab
      • removedir — removes a directory
      • rmdir — Supprime un répertoire
    • Chemins - nom de fichiers
      • basename — strip directory and suffix 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
      • fullfile — Construit un nom de fichier complet
      • 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
      • getlongpathname — retourne le chemin au format nom long (Seulement pour Windows)
      • getrelativefilename — given absolute directories and absolute filenames, returns relative file names
      • getshortpathname — retourne le chemin au format court (Seulement pour Windows)
      • is_absolute_path — checks if argument is an absolute path
      • pathconvert — converts a path to an OS path format.
      • pathsep — provides the path separator used in the PATH environment variable of the current OS.
      • tempname — creates a file with an unique filename
    • file_system
      • copyfile — copies a file
      • deletefile — deletes a file
      • fileinfo — provide information about some files of any type
      • findfiles — finding all files with a given file specification
      • isfile — checks whether argument is an existing file
      • listfiles — list of files
      • mdelete — deletes file(s)
      • movefile — moves file or directory
      • newest — returns newest file of a set of files
    • compress — Compress files in an archive
    • decompress — decompress files from an archive
    • dispfiles — displays properties of opened files
    • fprintfMat — writes a matrix in a file
    • fscanfMat — reads a matrix from a text file
    • getdeprecated — Get names of deprecated functions and replacement function names.
    • getmd5 — get md5 checksum
    • hash — get checksum of file or string using various digest algorithms
    • %io — protected variable providing ids of the standard input and standard output
    • listvarinfile — lists variables stored in a binary archive (names, types, sizes..)
    • mclearerr — resets binary file access errors
    • mclose — closes opened files
    • 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
    • mfscanf — reads input from the stream pointer stream (interface to the C fscanf function)
    • mget — parses numbers in a binary file and returns them as decimals
    • mgetl — reads lines from an text file
    • mgetstr — reads a character string from a file
    • mopen — opens files in Scilab
    • mput — writes byte or word in a given binary format
    • mputl — writes strings in a text file
    • mputstr — write a single text in an open file
    • mseek — sets current position in a binary file
    • mtell — Returns the offset of the current byte relative to the beginning of a file
    • save format — format of files produced by "save"
    • scanf — converts formatted input on standard input
    • scanf_conversion — mscanf, msscanf, mfscanf conversion specifications
  • Entrées/Sorties
    • OS_commands
      • getenv — renvoie la valeur d'une variable d'environnement
      • getpid — renvoie le numéro de processus de Scilab
      • host — exécute une commande Windows, Linux, ou MacOS
      • scilab — run command or file in another Scilab
      • setenv — fixe la valeur d'une variable d'environnement
      • unix_g — exécute des instructions Windows, Linux ou MacOS : résultats dans des variables Cette fonction est obsolète. Utilisez host à la place.
      • unix_s — exécute des instructions Windows, Linux ou MacOS : résultats masqués (mode Silencieux) Cette fonction est obsolète. Utilisez host à la place.
      • unix_w — exécute des instructions Windows, Linux ou MacOS : résultats dans la console Scilab Cette fonction est obsolète. Utilisez host à la place.
      • unix_x — exécute des instructions Windows, Linux ou MacOS : résultats dans une fenêtre d'information Cette fonction est obsolète. Utilisez host à la place.
    • file — file management
    • getio — get Scilab input/output logical units
    • load — Loads some archived variables, a saved graphic figure, a library of functions
    • read — matrices read
    • save — Saves some chosen variables in a binary data file
    • write — writes real numbers or strings in the console or in a formatted file
  • Graphiques
    • 2d_plot
      • champ — plots as arrows a field of 2D vectors
      • 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
      • contour2di — calcule les courbes de niveau d'une surface
      • contour2dm — compute level curves of a surface defined with a mesh
      • contourf — courbes de niveaux 2D remplies d'une surface 3D
      • cutaxes — Trace par intervalles des courbes ou un repère graphique existant, selon un axe fragmenté ou/et multiéchelle
      • errbar — ajoute des barres d'erreur sur un dessin 2D
      • fchamp — direction field of a 2D first order ODE
      • fec — dessin en pseudo-couleurs d'une surface définie sur un maillage constitué de polygones convexes
      • fec properties — description of the fec entities properties
      • fgrayplot — représentation 2D en pseudo-couleurs d'une surface définie par une fonction
      • 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
      • histplot — dessine un histogramme
      • LineSpec — to quickly customize the lines appearance in a plot
      • loglog — 2D logarithmic 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
      • paramfplot2d — animation dans le plan d'une courbe définie par une fonction
      • plot — 2D plot
      • plot2d — 2D plot
      • plot2d2 — 2D plot (step function)
      • plot2d3 — 2D plot (vertical bars)
      • plot2d4 — 2D plot (arrows style)
      • plotimplicit — Plots the (x,y) lines solving an implicit equation or Function(x,y)=0
      • polarplot — Plot polar coordinates
      • scatter — 2D scatter plot
      • semilogx — 2D semilogarithmic plot
      • semilogy — 2D semilogarithmic plot
      • Sfgrayplot — smooth 2D plot of a surface defined by a function using colors
      • Sgrayplot — smooth 2D plot of a surface using colors
      • stackedplot — plot multiple timeseries on time axis
    • 3d_plot
      • bar3d — Graphique en barres 3D
      • comet3d — 3D comet animated plot
      • contour — level curves on a 3D surface
      • cylinder — Computes cylinder coordinates
      • eval3dp — calcule les facettes d'une surface 3D paramétrique
      • fplot3d — 3D plot of a surface defined by a function
      • fplot3d1 — 3D gray or color level plot of a surface defined by a function
      • genfac3d — calcule les facettes d'une surface 3D non-paramétrique
      • geom3d — projection 3D vers 2D après une instruction de dessin 3D
      • mesh — 3D mesh plot
      • nf3d — conversion de facettes pour plot3d
      • param3d — plots a single curve in a 3D cartesian frame
      • param3d properties — description of the 3D curves entities properties
      • peaks — Computes values of a function with lots of local maxima and minima.
      • 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
      • scatter3d — 3D scatter plot
      • secto3d — conversion de surfaces 3D
      • sphere — Computes sphere coordinates
      • surf — 3D surface plot
      • surface properties — description of the 3D entities properties
    • annotation
      • Label entity properties — Properties of Axes labels and title
      • legend — draw graph legend
      • Legend entity properties — description of the Legend entity properties.
      • legends — dessine des légendes de courbes 2D
      • title — displays a title above a graphic axes, or updates its properties.
      • xlabel — sets or updates the x-axis label or/and its properties
      • xtitle — add titles on a graphics window
    • axes_operations
      • axes properties — description of the axes entity properties
      • gca — Return handle of current axes.
      • gda — Return handle of default axes.
      • isoview — Règle la vue isométrique des repères graphiques
      • newaxes — Creates a new Axes entity
      • replot — recadre la zone affichée d'un ou plusieurs repères graphiques
      • rotate_axes — Rotation interactive d'un handle de type Axes.
      • sca — set the current axes entity
      • sda — reSets the Default Axes to its factory values
      • subplot — quadrille la figure ou frame courante et fixe le repère graphique actif sur la case choisie
      • unzoom — unzoom graphics
      • xgrid — ajoute une grille sur un dessin 2D ou 3D
      • xsetech — sélectionne la sous-fenêtre d'une fenêtre graphique pour les dessins
      • zoom_rect — zoom a selection of the current graphic figure
    • axis
    • bar_histogram
      • bar — histogramme de barres
      • barh — histogramme horizontal de barres
      • barhomogenize — uniformise le style des barres dessinées dans un repère graphique
    • Couleurs
    • Datatips
    • Fenêtres - Figures
      • anti_aliasing — Figure's property smoothing the stair-like aspect when rendering curves
      • clf — Clears and resets a figure or a frame uicontrol
      • colordef — Set the color look-and-feel of a given or of all forthcoming graphic figures
      • 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.
      • pixel_drawing_mode — mode d'actualisation des couleurs RVB des pixels lors des tracés graphiques
      • scf — set the current graphic figure (window)
      • sdf — reSets the properties of the Default Figure to their factory values
      • show_window — amène une fenêtre graphique au premier plan
      • winsid — renvoie la liste des fenêtre graphiques ouvertes
    • Arcs - Rectangles
      • arc properties — description of the Arc entity properties
      • rectangle properties — description of the Rectangle entity properties
      • Segments properties — description of the Segments entity properties
      • 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
      • xsegs — dessine des segments non connectés
    • handle
      • 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.
      • is_handle_valid — Vérifie si un ensemble de handles graphiques est valide.
      • swap_handles — Permute deux handle dans la hiérarchie graphique.
      • unglue — unglue a compound object and replace it by individual children.
    • Interactivité
      • dragrect — déplace un ou plusieurs rectangles avec la souris
      • edit_curv — interactive modal (blocking) graphic curve editor
      • event handler functions — Prototype of functions which may be used as event handler.
      • locate — mouse selection of a set of points in a 2D axes
      • rubberbox — rubberband box for rectangle selection
      • seteventhandler — set an event handler for the current graphic window
      • twinkle — fait clignoter des éléments graphiques pour les repérer visuellement
      • xclick — Attend une action d'un bouton de la souris, du clavier dans une fenêtre graphique.
      • xgetmouse — get the mouse events and current position
    • Éclairage
    • Polygones
      • polyline properties — description of the Polyline entity properties
      • xfpoly — remplit un polygone
      • xfpolys — fill a set of polygons
      • xpoly — dessine une ligne brisée ou un polygone
      • xpolys — dessine un ensemble de lignes brisées ou de polygones
      • xrpoly — dessine un polygone régulier
    • 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.
      • text properties — description of the Text entity properties
      • titlepage — ajoute un titre au milieu d'une fenêtre graphique
      • xlfont — load a font in the graphic context or query loaded font
      • xnumb — dessine des nombres
      • 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
    • transform
      • move — move, translate, a graphic entity and its children.
      • orthProj — Computes the orthogonal projection of a point to a polyline in the plane.
      • rotate — rotation d'un ensemble de points dans le plan
      • scaling — transformation affine d'un ensemble de points
    • load_save
      • xload — displays in a given window some graphical component loaded from a file.
      • xsave — save graphics into a file
    • property
      • get — Gets the handle of a graphical or User Interface object, or the property's value of objects.
      • set — set properties of some graphic objects or uimenus or uicontrol interactive components
    • Compound properties — description of the Compound entity properties
    • GlobalProperty — customizes the objects appearance (curves, surfaces...) in a plot or surf command
    • Graphics — contenu de la bibliothèque graphique
    • Graphics Entities — description of the graphics entities data structures
    • Editeur graphique — Edition interactive de l'arbre des propriétés des objets graphiques.
    • pie — cercle graphique
    • multiscaled plots — How to set several axes for one curve or for curves with distinct scales
    • xchange — transformation de coordonnées de l'échelle courante en pixels et inversement
  • Graphiques : export
    • driver — select a graphics driver
    • xend — termine la session graphique courante
    • xinit — Initialisation d'un pilote graphique
    • 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
  • Listes Structures Cells
    • cells
      • cell — creates a cell array of empty matrices
      • cell2mat — converts a cell array into a matrix
      • iscell — checks if a variable is a cell array
      • makecell — Creates a cell array.
      • num2cell — converts an array into a cell array
    • bool2s — convertit une matrice booléenne en une matrice 0-1
    • definedfields — returns an index of list's defined fields
    • 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
    • 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
    • list2vec — Concatenates list entries in a matrix.
    • lstcat — concaténation de listes
    • mlist — Objet Scilab, définition d'une liste typée
    • null — supprime un élément d'une liste, ou un champ d'une structure, M-liste ou T-liste
    • rlist — définition d'une fraction rationnelle
    • rmfield — Remove fields from a struct
    • setfield — modifie la valeur d'un élément d'une mlist, tlist ou list
    • struct — Builds a structure or an array of structures
    • tlist — Objet Scilab. Définition d'une liste typée
    • tree_show — Displays a tree view of a list, tlist, mlist, cell or structure array, Xcos block
    • vec2list — Inverse function of list2vec.
  • 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
  • Chaînes 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
    • evstr — évalue des expressions Scilab et concatène leurs résultats
    • grep — find matches of a string in a vector of strings
    • isalphanum — check that characters of a string are alphanumerics
    • isascii — Tests if every character of given strings is 7-bit US-ASCII
    • isdigit — check that characters of a string are digits between 0 and 9
    • isletter — check that characters of a string are alphabetic letters
    • isnum — teste si une chaîne de caractères représente un nombre
    • justify — Aligns the strings completed with spaces within each column, to the left, center or right
    • length — Number of characters of a string. Number of elements of an array or list.
    • part — Extraction of characters from strings
    • prettyprint — Converts a Scilab object into some corresponding LaTeX, TeX, MathML or HTML strings
    • regexp — in a string, locate (and extract) substrings matching a regular expression
    • sci2exp — returns a string able to generate a given Scilab object
    • strcat — concatenates character strings
    • strchr — find the first occurrence of a character in a string
    • strcmp — compare character strings
    • strcspn — lengths from the beginning of strings until a character among those prohibited
    • strindex — search position of a character string in another string
    • string — conversion en chaîne de caractères
    • stripblanks — strips / trims leading or trailing or both blanks (and tabs) of strings
    • strncpy — copy the N first characters of the given strings
    • strrchr — find the last occurrence of a character in a string
    • strrev — Reverses the order of characters in the given strings
    • strsplit — split a single string at some given positions or patterns
    • strspn — lengths of the beginning of strings as long as characters are among those allowed
    • strstr — Tail of a string starting from the 1st occurrrence of a given fragment
    • strsubst — substitute a character string by another in a character string
    • strtod — convertit chaque nombre décimal littéral (chaine de caractères) en sa valeur numérique
    • strtok — split string into tokens
    • tokenpos — returns the tokens positions in a character string
    • tokens — Splits a string using separators and gives its chunks
  • Sons - fichiers audio
    • analyze — frequency plot of a sound signal
    • auread — load .au sound file
    • auwrite — writes .au sound file
    • beep — Produit le son "beep"
    • lin2mu — linear signal to mu-law encoding
    • loadwave — load a sound wav file into scilab
    • mapsound — Computes and displays an Amplitude(time, frequency) spectrogram of a sound record
    • mu2lin — mu-law encoding to linear signal
    • playsnd — command-line sound player facility
    • savewave — save data into a sound wav file.
    • wavread — reads sound data or querries data info from a .wav audio file
    • wavwrite — writes .wav sound file
  • Temps - calendrier date horloge
    • caldays — create a calendarDuration in days
    • calendar — Calendrier d'un mois dans une année choisis
    • calendarDuration — create a calendarDuration - duration in days, months and years
    • clock — Return the current Gregorian datetime and international time zone of the computer's clock
    • date — date courante sous forme d'une chaîne de caractères
    • datenum — Convertit une date en un nombre
    • datetime — create points in time
    • datevec — Reconstruction d'un vecteur contenant une Date
    • day — extracts day from datetime
    • duration — create a duration - duration in hours, minutes and seconds
    • eomday — Retourne le dernier jour d'un mois
    • etime — Temps écoulé
    • getdate — Current datetime or POSIX timestamp from computer's clock. Datetimes from given timestamps
    • hms — extracts hour, minute and second of datetime or duration
    • hours — convert reals in hours (duration) / convert hours (duration) in reals
    • isnat — check if a variable contains "Not a Time" values
    • month — extracts month from datetime
    • NaT — Not a Time function used to create empty datetime
    • now — retourne la date courante sous forme d'une heure Unix (timestamp)
    • realtimeinit — sets the time unit
    • sleep — mise en sommeil de l'interprêteur (console, scripts, callbacks)
    • tic — Démarre le chronomètre
    • timer — temps CPU consommé
    • toc — Lit le chronomètre
    • weekday — Numéro et nom du jour de la semaine pour des dates données
    • year — extracts year from datetime
    • ymd — extracts year, month and day of datetime
  • Sorties
    • disp — displays variables
    • mprintf — converts, formats, and writes data to the main scilab window
    • msprintf — converts, formats, and writes data in a string
    • print — prints variables in a file
    • printf_conversion — mprintf, msprintf, mfprintf C-format specifications
  • Xcos
  • Tableur
    • Timeseries/Table
      • addvars — Add variables to table or timeseries
      • cell2table — convert a cell into a table
      • combinations — Create a table containing all element combinations
      • detectImportOptions — structure containing all useful information to import the file
      • groupcounts — returns the number of elements for each group
      • groupsummary — create groups in table or timeseries and apply functions to variables within groups
      • isregular — check if the time vector is regular
      • join — combine two tables or timeseries
      • matrix2table — convert a matrix into a table
      • pivot — create a pivoted table providing a summary of data.
      • readtable — create a table from a file
      • readtimeseries — create a timeseries from a file
      • removevars — Remove variables from table or timeseries
      • retime — create a new timeserie on a new time basis
      • rowfun — apply a function to each row of the table/timeseries
      • struct2table — convert a struct into a table
      • synchronize — synchronize several timeseries on the same time basis
      • table — create a table from variables
      • table2cell — convert a table into a cell
      • table2matrix — convert a table into a matrix
      • table2struct — convert a table into a struct
      • table2timeseries — convert a table into a timeseries
      • timeseries — create a timeseries - table with time as index
      • timeseries2table — convert a timeseries into a table
      • varfun — apply a function to each column of the table/timeseries
      • writetable — write a table to file
      • writetimeseries — write a timeseries to file
    • csvDefault — Get or set defaults behavior for csv files.
    • csvRead — Read comma-separated value file
    • csvTextScan — Converts into a matrix texts representing separated values
    • 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
    • ans — réponse (answer)
    • clc — Efface la fenêtre de commande
    • completion — returns files or variables names or reserved keywords starting as a given text
    • console — Keyboard shortcuts predefined in the console window
    • diary — diary of session
    • input — prompts the user for keyboard input
    • lines — sets and queries the display width and pagination for the console
    • mode — sets or queries the mode echoing Scilab instructions in the console
    • %onprompt — fonction spéciale appelée après chaque ligne d'instructions en console
    • prompt — Get/Set current prompt
    • tohome — Efface la console en rejetant son contenu hors zone visible
  • Historique des commandes
  • Matlab : fichiers données (R/W)
    • loadmatfile — loads some variables from an Octave or a Matlab MAT binary or ASCII data file
    • matfile2sci — convertit un fichier Matlab .mat en un fichier binaire 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 — saves some Scilab variables in a Matlab MAT-file (binary or ASCII)
  • Code Matlab => Scilab
  • Fonctions avancées
    • Built-in & external
      • clearfun — removes primitive
      • external — Objet Scilab, fonction externe ou routine
      • funptr — coding of primitives ( wizard stuff )
      • intppty — set interface argument passing properties
      • newfun — add a name in the table of functions
      • what — liste des primitives Scilab
    • Libraries
      • genlib — builds a library from a set of *.sci files defining functions in a given directory
      • get_function_path — get source file path of a library function
      • lib — loads a library of Scilab functions and variables, and sets its name
      • librarieslist — gets the list of loaded Scilab libraries
      • libraryinfo — gets the path and the set of primary functions of a loaded library
    • argn — nombre effectif d'arguments d'entrée reçus / attendus en sortie d'une fonction
    • deff — in-line definition of a (anonymous) function in Scilab language
    • exec — exécution d'un script (fichier de commandes)
    • execstr — exécution d'instructions Scilab contenues dans des chaînes de caractères
    • feval — évaluation multiple d'une fonction
    • funcprot — switch scilab functions protection mode
    • function — définition d'une fonction Scilab
    • getd — Charge toutes les fonctions contenues dans un répertoire.
    • macr2tree — fournit le code interne d'une fonction compilée en Scilab
    • macro — Scilab procedure and Scilab object
    • macrovar — variables d'une fonction
    • overloading — display, functions and operators overloading capabilities
    • tree2code — generates the text definition of a Scilab function from its internal code
    • varargin — variable number of arguments in an input argument list
    • varargout — arbitrarily long list of output arguments
    • whereis — Returns the name of the loaded library/module a given function belongs to
  • Tests - Bancs d'essais
  • Outils pour les démonstrations
    • add_demo — Add an entry in the demos list
    • demo_begin — initialise une démonstration. Cette fonction est obsolète. Merci d'utiliser exec à la place.
    • demo_choose — créé une boîte de choix d'options. Cette fonction est obsolète. Merci d'utiliser x_choose à la place.
    • demo_compiler — teste la présence d'un compilateur.Cette fonction est obsolète. Merci d'utiliser haveacompiler à la place.
    • demo_end — Conclut une démonstration. Cette fonction est obsolète. Merci d'utiliser exec à la place.
    • demo_file_choice — choisit et exécute un item au sein d'une liste. Cette fonction est obsolète. Merci d'utiliser x_choose à la place.
    • demo_function_choice — choisit et exécute un item au sein d'une liste. Cette fonction est obsolète. Merci d'utiliser x_choose à la place.
    • demo_run — exécute un script. Cette fonction est obsolète. Merci d'utiliser exec à la place.
  • Link dynamique/incremental
    • 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
    • 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
    • G_make — call make or nmake
    • 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_build_jar — Construit une archive JAR de packages Java
    • 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_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_gen_Make — utility for ilib_build: produces a Makefile for building shared libraries
    • ilib_include_flag — Return a formatted 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
  • Outils Windows
    • consolebox — affiche ou cache le terminal Windows de lancement de Scilab
    • createGUID — Creates a GUID (Windows only)
    • dos — executes some DOS instructions (Windows only) This function is obsolete. Please use host instead.
    • 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 — executes a command with the Windows powershell interpreter (Windows only)
    • win64 — Determine whether Windows x64 version of Scilab (Windows only)
    • winopen — Ouvre le fichier avec l'application appropriée (Windows seulement)
    • winqueryreg — Obtenir une clef de la base des registres de Microsoft Windows
  • ATOMS
  • Tcl/Tk
  • Editeur de script
    • edit — edits a given Scilab function or file
    • 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
  • Documentation : gestion
    • utilities
      • %helps — variable globale : chemins des répertoires d'aide des modules externes chargés en session
      • 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
    • apropos — recherche d'un mot-clé dans l'aide de Scilab
    • doc — queries and displays help pages in the Scilab help browser
    • head_comments — display Scilab function header comments
  • Créer un module externe
  • Scilab MPI
    • MPI — Access to MPI features from Scilab
    • MPI_Bcast — Broadcasts a message from the process with rank root to all other processes of the group
    • MPI_Comm_rank — Determines the rank of a calling process in a communicator
    • MPI_Comm_size — Determines the size of the group associated with a communicator
    • MPI_Create_comm — Create a MPI subcommunicator of MPI_COMM_WORLD
    • MPI_Finalize — Terminate the MPI environment
    • MPI_Init — Initialize the MPI environment
    • MPI_Irecv — Nonblocking reception of data from a node
    • MPI_Isend — Nonblocking send data from a node to another
    • MPI_Recv — Recv data from a node
    • MPI_Send — Send data from a node to another
    • MPI implementation — Technical details about the implementation
    • MPI_Wait — Waits for an MPI request to complete
  • Multilinguisme
    • addlocalizationdomain — add a new domain in localization mechanism.
    • getdefaultlanguage — returns the default language used by Scilab
    • getlanguage — returns the current language used by Scilab.
    • gettext — indexes or/and translates some indexed english messages
    • setdefaultlanguage — sets the language of the session at startup and for some fixed Scilab menus
    • setlanguage — choisit la langue utilisée pour les messages standard et les pages d'aide (session en cours)
  • API Scilab
    • API Scilab — api_scilab is the Scilab 6 interface to access Scilab variables.
    • API types — This page lists all types used by API Scilab.
    • Getting started with API_Scilab — How to load a C, C++ or fortran code in the Scilab engine as a new function
    • API double functions — This page lists all the functions to manipulate Scilab native objects containing doubles.
    • API common functions — This page lists all the functions to get information about Scilab native objects.
    • API string functions — This page lists all the functions to manipulate Scilab native objects containing strings
    • API boolean functions — This page lists all the functions to manipulate Scilab native objects containing booleans
    • API integer functions — This page lists all the functions to manipulate Scilab native objects containing integers
    • API list-type functions — This page lists all the functions to manipulate Scilab native lists.
    • API polynomial functions — This page lists all the functions to manipulate Scilab native objects containing polynomials
    • API pointer functions — This page lists all the functions to manipulate Scilab native objects containing pointers
    • API cell functions — This page lists all the functions to manipulate Cell objects.
    • API struct functions — This page lists all the functions to manipulate functions to manipulate Struct objects.
    • API handle functions — This page lists all the functions to manipulate Scilab native objects containing graphic handles
    • API optional functions — This page lists all the functions to get information about optional parameters.
  • API call_scilab (moteur 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
    • DisableInteractiveMode — Disables some features (plotting, gui creation, Tcl/Tk...) and leaves only the computing engine
    • ExecScilabCommand — Execute a Scilab from a C/C++ code (call_scilab) and can get message and callstack on error.
    • fromc — Checks if current Scilab is called from an external C program (by StartScilab).
    • fromjava — Checks if current Scilab is called from javasci
    • 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
    • TerminateScilab — Stops and terminates Scilab engine in Call Scilab
  • JVM
  • 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
    • 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 functionality 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
  • Préférences
  • Performances des programmes
    • covMerge — Merges coverage results and exports to a file
    • covStart — Instruments some macros to store runtime information on code coverage and execution time
    • covStop — Removes all instrumentation data
    • covWrite — Exports runtime performance results to HTML and binary files
    • profile — General information about instrumentation capabilities
    • profileDisable — Remove instrumentation from a function, a library or remove all instrumentation
    • profileEnable — Add instrumentation to a function, a library or all available functions
    • profileGetInfo — Retrieve instrumentation information as a Scilab value
  • Lint tool (SLint)
  • Outils web
Report an issue

Copyright (c) 2022-2026 (Dassault Systèmes S.E.)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Feb 04 15:59:06 CET 2026