Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2025.1.0 - 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
      • comparisoncomparison, relational operators
      • dollar($) last index
      • dot (.)point
      • equal(=) assignment , comparison, equal sign
      • getscilabkeywordsreturns 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
      • symbolsopérateurs de Scilab
      • tilde(~) négation logique
      • underscore _ignored output argument. gettext() alias
    • Structure de contrôle
      • abortinterruption d'une évaluation
      • argumentskeyword to check function arguments. Arguments block must be the expression in the function.
      • Arguments ValidatorsList of predefined validators that can be used in arguments block.
      • breakinterruption d'une boucle
      • casemot-clé utilisé dans une structure "select"
      • continuekeyword to pass control to the next iteration of a loop
      • doMot-clé utilisé pour les boucles
      • elseMot-clé utilisé dans une structure if-then-else et select-case-then-else
      • elseifMot-clé utilisé dans une structure if-then-else
      • endFin d'un bloc if ou select, ou d'une boucle for ou while
      • forOuverture d'une boucle itérative non conditionnelle
      • haltstop execution
      • ifMot-clé utilisé pour une exécution conditionnelle
      • pausesuspend temporairement l'exécution en cours, et autorise les commandes en console
      • resumereprise d'exécution, ou sortie d'une fonction avec retour de résultats internes
      • returnsortie d'une fonction ou reprise d'exécution, avec récupération de variables locales
      • selectMot-clé utilisé dans une structure select-case-else
      • thenmot-clé dans une structure 'if' et 'select'
      • trymot clé de début du bloc try dans une instruction de contrôle try-catch
      • whilemot-clé utilisé dans une structure while ... end
    • Configuration
      • banneraffiche la banière scilab
      • getdebuginfoget information about Scilab to debug
      • getmemoryreturns free and total system memory
      • getmoduleslists modules installed in Scilab
      • getosdonne le nom et la version du système d'exploitation
      • getscilabmodereturns scilab mode
      • getshellretourne le nom de l'interpreteur de commandes
      • getversionget scilab and modules version information
      • oldEmptyBehaviourContrôle le comportement de l'opération+ et de l'opération- sur la matrice vide
      • recursionlimitget or set the current or maximal allowed depth of nested calls
      • sciargsarguments sur la ligne de commande Scilab
      • verVersion information for Scilab
      • with_javasciTest si Scilab a ete construit avec l'interface Java
      • with_macros_sourceTeste si les sources des macros sont installées
      • with_moduleChecks if a Scilab module is installed
    • Debugging
      • debugLance le mode débogage de Scilab
      • wheredonne l'arborescence d'appel courante
      • whereamidonne l'arborescence d'appel de l'instruction courante
    • Gestion des erreurs
      • errclearefface le dernier rapport d'erreur (si son numéro est celui indiqué)
      • errorsignale une erreur d'éxécution
      • error_tablelist of main standard errors messages
      • lasterrorget last recorded error message
      • warningAffichage des messages d'avertissement à l'attention des utilisateurs
    • types
      • booleanObjets Scilab, variables booléennes et opérateurs & | ~
      • functionsprocédures Scilab et objets Scilab
      • hypermatricesObjet Scilab, matrices à N dimensions
      • Lambda functionsScilab procedures and Scilab objects
      • librarylibrary datatype
      • matricesObjet Scilab, matrices
      • rationalFraction rationnelle
      • stringsScilab Object, character strings
      • typeRetourne le type d'un objet Scilab
      • typenameassocie un nom à un type de variable
      • typeoftype explicite ou code de surcharge d'un objet Scilab
    • Variables
      • Constantes
        • %charsSelected sets of Unicode characters
        • %eEuler number.
        • %epsepsilon (floating-point relative accuracy)
        • %f or %FBoolean variable for false.
        • %i, 1i, 1jimaginary unit
        • %infinfinity
        • %nannot-a-number
        • %piratio of circle's circumference to its diameter
        • %sA variable used to define polynomials.
        • %t or %TBoolean variable for true.
        • %zA variable used to define polynomials.
        • homeGives the user directory.
        • SCI, WSCIvariable containing the value of the root path of Scilab.
        • SCIHOMEcontains the path to preferences, history files of your Scilab session.
        • TMPDIRchemin du répertoire temporaire
      • checkNamedArgumentsReturn list of unexpected named arguments
      • clearSuppression de variables
      • clearglobalsupprime des variables globales
      • existsteste l'existence d'une variable
      • globaldéfinition de variables globales
      • isdefvérifie si une variable existe
      • isglobalchecks if a local variable has a global counterpart
      • nommageRègles de nommage des variables et fonctions
      • predefprotection de variables
      • wholiste des variables
      • who_userlisting of user's variables
      • whosliste des variables courantes dans un format détaillé
    • exitTermine la session courante de scilab
    • quitQuitte Scilab ou décrémente le niveau de pause
    • startupstartup file
    • scilablance Scilab en mode interactif ou batch avec options
  • Equations différentielles
    • SUite of Nonlinear and DIfferential/ALgebraic equation - SUNDIALS solvers
    • bvodeboundary value problems for ODE using collocation method
    • daeSolveur de système d'Equations Différentielles Algébriques
    • dae_rootdifferential algebraic equation solver with roots finding
    • daeoptionsset options for dae solver
    • daskrDAE solver with zero crossing. This function is obsolete. Please use dae instead.
    • dasrtDAE solver with zero crossing. This function is obsolete. Please use dae instead.
    • dassldifferential algebraic equation. This function is obsolete. Please use dae instead.
    • diffDifference and discrete derivative
    • diffxyderivative of y with respect to x
    • impldifferential algebraic equation. This function is obsolete. Please use dae instead.
    • int2ddefinite 2D integral by quadrature method
    • int3ddefinite 3D integral by quadrature and cubature method
    • intcintégrale dans le plan complexe, selon un chemin rectiligne
    • integrateintégration numérique d'une expression
    • intgintégration numérique adaptative
    • intlCauchy integral along a circular arc
    • intsplinintégration approchée de données expérimentales utilisant une interpolation par une spline.
    • inttrapintégration approchée de données expérimentales avec la méthode des trapèzes.
    • numderivativeapproximation des dérivées d'une fonction (matrices jacobienne ou hessienne)
    • odesolveur d'équations différentielles ordinaires
    • ode_discreteordinary differential equation solver, discrete time simulation
    • ode_optional_outputode solvers optional outputs description
    • ode_rootordinary differential equation solver with roots finding
    • odedcdiscrete/continuous ode solver
    • odeoptionsset options for ode solvers
  • Fonctions Elémentaires
    • Opérations binaires
      • bitandbitwise logical AND between element-wise integers of 2 arrays
      • bitcmpbitwise complement of integers
      • bitgetExtracts from integers bits of given indices
      • bitorbitwise logical OR between element-wise integers of 2 arrays
      • bitsetSets bits of given indices in some integers
      • bitstringA string giving the literal bit representation of a number
      • bitxorbitwise logical XOR between element-wise integers of 2 arrays
    • Nombres complexes
      • angleargument of complex numbers, in radians
      • complexBuild an array of complex numbers from their parts
      • conjcomplexe conjugué
      • csgnreturns the sign of a vector of real of complex values
      • imagpartie imaginaire de nombres, polynômes ou fractions complexes
      • imultmultiplication by i the imaginary unitary
      • isrealRetourne %F si la matrice est encodée en numération complexe
      • realpartie réelle de nombres, polynômes ou fractions complexes
    • Arithmétique
      • factorfactor function
      • factorialfactorial function : product of the n first positive integers
      • gcdGreatest (positive) Common Divisor
      • lcmPlus petit multiple commun (PPCM) de polynômes ou d'entiers
      • nchoosekComputes binomial numbers (n,k) = numbers of combinations
      • primeslists of primes up to a given number
      • ratapproximation rationnelle d'un flottant
    • Matrice - génération
      • random
        • grandGénérateur de nombres pseudo-aléatoires
        • prbs_aGenerates a pseudo random binary sequence
        • randGénérateur de nombres pseudo-aléatoires
        • sampleTirage aléatoire avec remise
        • samplefTirage avec remise d'un échantillon d'une population suivant les valeurs de fréquences données.
        • samwrTirage sans remise
      • blockdiagCreates a block diagonal matrix from provided arrays. Block diagonal system connection.
      • companioncompanion matrix
      • diagextraction de diagonale ou construction d'une matrice avec un vecteur en diagonal
      • empty []empty matrix. Array ranges destructor.
      • eyematrice identité
      • frankFrank matrix
      • hadamardHadamard matrix
      • hankelHankel matrix
      • hilbmHilbert matrix
      • invhilbInverse of the Hilbert matrix
      • linspacesuite de nombres équidistants entre 2 bornes atteintes
      • logspacevecteur de valeurs logarithmiquement équidistantes.
      • magicMagic square
      • meshgridconstruit des matrices ou hypermatrices en répliquant des vecteurs en 2 ou 3 dimensions
      • ndgridconstruit des matrices ou hypermatrices en répliquant des vecteurs
      • onesmatrice remplie de 1
      • pascalPascal matrix
      • permsGénère le tableau des permutations des éléments donnés
      • repmatDéfinit un grand tableau par pavage avec un tableau 2D.
      • rosserRosser matrix
      • squarewavegénère un signal carré de période 2*%pi
      • testmatrixgenerate special matrices, such as Hilbert, Frank... This function is obsolete. Please use magic, invhilb or frank instead.
      • toeplitzmatrice de Toeplitz, à bandes diagonales constantes choisies
      • vanderVandermonde matrix
      • wilkinsonWilkinson matrix
      • zerosmatrice nulle
    • Exponentielle
      • expexponentielle
      • expmexponentielle de matrice
      • loglogarithme naturel
      • log10logarithme en base 10
      • log1pcomputes with accuracy the natural logarithm of its argument added by one
      • log2logarithme en base 2. Exposant et mantisse en base 2 de nombres réels.
      • logmlogarithme matriciel d'une matrice carrée
      • nthrootReal nth root of real numbers
      • powerélévation à la puissance (^,.^)
      • sqrtracine carrée
      • sqrtmracine carrée matricielle
    • Virgule flottante
      • ceilArrondi vers le haut
      • cleannettoie une matrice (arrondi à zéro des termes très petits)
      • doubleconvertit des entiers inttype ou des booléens en encodage décimal
      • fixarrondi vers zéro
      • floorArrondi vers le bas
      • formatconfigure le format par défaut d'affichage des nombres décimaux
      • ieeefixe ou indique le mode d'exception IEEE pour les calculs
      • intarrondi vers zéro
      • isinfteste la présence de valeurs infinies
      • isnanvérifie si des composantes "NaN" (Not a Number) sont présentes.
      • nearfloatget previous or next floating-point number
      • nextpow2next higher power of 2.
      • number_propertiesdetermine floating-point parameters
      • roundArrondi à l'entier le plus proche
      • signed zero -0Processing of -0 versus 0
    • Bases de numération
      • base2decconvert from base b to decimal
      • bin2decconvert from binary to decimal
      • dec2baseConvert decimal to base N number in string
      • dec2binconvert from decimal to binary
      • dec2hexreprésentation hexadécimale d'un entier
      • dec2octconvert from decimal to octal
      • hex2decconvert from hexadecimal to decimal
      • oct2decconvert from octal to decimal
    • Entiers
      • iconvertconversion en entiers encodés sur 1, 2, 4 ou 8 octets
      • int8conversion en entier sur 1 octet
      • inttypetype des entiers utilisés dans les types entiers de données.
    • Matrice - façonnage
      • is<forme>
        • iscolumncheck if a variable is a column
        • ismatrixchecks if an object is a non-empty 1D or 2D matrix or array
        • isrowcheck if a variable is a row
        • isscalarcheck if a variable is a scalar.
        • issquarecheck if a variable is a square matrix
        • isvectorcheck if a variable is a vector
      • catstacks vectors matrices or arrays into an hypermatrix or hyperarray
      • circshiftcircularly shifts elements or subarrays of an array (regular, of structures, cells, custom)
      • flipdiminverse l'ordre des (blocs de) lignes, colonnes, pages.. d'un tableau.
      • matrixredimensionne un tableau, à nombre et ordre inchangés des éléments
      • permutepermute les dimensions d'un tableau à N dimensions
      • pertransTransposition selon la seconde diagonale
      • resize_matrixélague et/ou étend (et convertit) une matrice ou une hypermatrice
      • squeezesupprime les dimensions singletons d'un tableau N-dimensionnel
      • trilpartie triangulaire inférieure d'une matrice
      • triupartie triangulaire supérieure d'une matrice
    • Opérations matricielles
      • absvaleur absolue ou module
      • andET logique entre éléments d'un tableau booléen ou numérique
      • crossvector cross product
      • cumprodproduit cumulatif des éléments d'un tableau.
      • cumsumsommes 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
      • maxmaximum
      • minminimum
      • normnormes d'un vecteur ou d'une matrice
      • orOU logique entre éléments d'un tableau booléen ou numérique
      • prodproduit des éléments d'un tableau.
      • signfonction signe
      • sumsomme des éléments d'un tableau.
    • Chercher et trier
      • dsearchrépartit, localise et compte les éléments d'une matrice en catégories données
      • finddonne la position des éléments %T ou non nuls d'un tableau booléen ou numérique.
      • gsortsorts boolean, numerical and string arrays
      • membersdénombre (et localise) dans un tableau chaque élément ou ligne ou colonne d'un autre tableau
      • vectorfindlocates 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
      • setdiffreturns elements that are in a set but not in another one.
      • unionEnsemble de tous les éléments, lignes ou colonnes de deux matrices, sans doublons
      • uniqueextrait (et trie) les éléments distincts d'un vecteur, matrice, hypermatrice
    • Trigonométrie
      • Trigonométrie matricielle
        • acoshmcosinus hyperbolique matriciel inverse
        • acosmcosinus matriciel inverse
        • asinhmsinus hyperbolique matriciel inverse
        • asinmsinus matriciel inverse
        • atanhmtangente hyperbolique inverse d'une matrice carrée
        • atanmtangente matricielle inverse d'une matrice carrée
        • coshmcosinus hyperbolique matriciel
        • cosmcosinus matriciel
        • cothmcotangente hyperbolique matricielle
        • sinhmsinus hyperbolique matriciel
        • sinmsinus matriciel
        • tanhmtangente hyperbolique matricielle
        • tanmtangente matricielle
      • Conversions
        • cart2polConvert cartesian coordinates to polar/cylindrical
        • pol2cartConvert polar/cylindrical coordinates to cartesian
      • acoscosinus inverse exprimé en radians
      • acosdcosinus inverse des éléments de l'argument, résultat en degré.
      • acoshcosinus hyperbolique inverse
      • acotcomputes the element-wise inverse cotangent of the argument.
      • acotdcomputes the element-wise inverse cotangent of the argument, result in degree.
      • acothcotangente hyperbolique inverse des éléments de l'argument.
      • acsccomputes the element-wise inverse cosecant of the argument.
      • acscdcomputes the element-wise inverse cosecant of the argument, results in degree.
      • acschcomputes the element-wise inverse hyperbolic cosecant of the argument.
      • asecsécante inverse des éléments de l'argument.
      • asecdsécante inverse des éléments de l'argument, résultat en degré.
      • asechsécante hyperbolique inverse des éléments de l'argument.
      • asinArcsinus, exprimé en radians
      • asindsinus inverse des éléments de l'argument, résultats exprimés en degrés
      • asinhsinus hyperbolique inverse
      • atan2-quadrant and 4-quadrant inverse tangent
      • atand2-quadrants et 4-quadrants tangeante inverse des éléments de l'argument, résultats exprimés en degrés.
      • atanhhyperbolic tangent inverse
      • coscosinus
      • cosdcosinus des éléments de l'argument donnés en degrés
      • coshcosinus hyperbolique
      • cotdcotangent des éléments de l'argument donné en degrés.
      • cotgcotangente
      • cothcotangente hyperbolique
      • csccosécante des éléments de l'argument.
      • cscdcosécante des éléments de l'argument donnés en degrés
      • cschComputes the element-wise hyperbolic cosecant of the argument.
      • secsécante des éléments de l'argument.
      • secdsécante des éléments de l'argument donnés en degrés
      • sechsécante hyperbolique des éléments de l'argument.
      • sinsinus
      • sindsinus des éléments de l'argument donnés en degrés
      • sinhsinus hyperbolique
      • tantangente
      • tandtangent, argument in degree.
      • tanhtangente hyperbolique
    • &, &&Binary AND between integers. Logical AND over/between booleans and numbers
    • bernsteincompute the n-order Bernstein matrix
    • extractionextraction à partir d'une matrice ou d'une liste
    • ind2sublinear index to matrix subscript values
    • insertioninsertion/modification dans une variable
    • isemptycheck if a variable is an empty matrix or an empty list
    • isequaltests the strict global equality between several objects, without equivalences
    • moduloreste modulo m ayant le signe du dividende, ou de division polynomiale
    • ndimsnumber of dimensions of an array
    • |, ||Binary OR between integers. Logical OR over/between booleans and numbers
    • sizetaille d'un objet
    • sub2indmatrix subscript values to linear index
  • Algèbre Lineaire
    • Eigenvalue and Singular Value
      • balancmatrix or pencil balancing
      • bdiagbloc-diagonalisation, vecteurs propres généralisés
      • eigscalculates largest eigenvalues and eigenvectors of matrices
      • pbigprojection sur des sous-espaces propres
      • projspecspectral operators
      • psmallspectral projection
      • specvaleurs propres, et vecteurs propres d'une matrice ou d'un faisceau de matrices
      • svaapproximation de valeurs singulières
      • svddécomposition en valeurs singulières
    • Factorisation
      • cholFactorisation de Cholesky
      • fullrffactorisation de rang plein
      • fullrfkfactorisation de rang plein de A^k
      • hessForme de Hessenberg
      • lufactorisation LU
      • polardécomposition polaire d'une matrice carrée
      • qrfactorisation QR
      • rankqrrank revealing QR factorization
      • schur[ordered] Schur decomposition of matrix and pencils
      • sqrootfactorisation hermitienne W*W'
    • Noyau
    • Linear Equations
      • aff2ablinear (affine) function to A,b conversion
      • invinverse d'une matrice
      • linsolvesolveur d'équation linéaire
      • lsqlinear least square solution of A*X=B with minimal norm(X)
      • pinvpseudo-inverse
    • Matrices de Markov
      • classmarkovrecurrent and transient classes of Markov matrix
      • eigenmarkovnormalized left and right Markov eigenvectors
      • genmarkovgenerates random markov matrix with recurrent and transient classes
    • Matrix Analysis
      • condconditionnement
      • detdéterminant
      • orthcalcul d'une base orthogonale
      • rankrang
      • rcondinverse estimé du conditionnement d'une matrice
      • rrefcomputes matrix row echelon form by lu transformations
      • tracetrace d'une matrice
    • Faisceau de matrices
      • ereduccomputes matrix column echelon form by qz transformations
      • fstaircomputes pencil column echelon form by qz transformations
      • gleverinverse d'un faisceau de matrices
      • kroneckKronecker form of matrix pencil
      • lyapEquation de Lyapunov
      • pen2eaConversion faisceau vers deux matrices E,A
      • pencancanonical form of matrix pencil
      • penlaurLaurent coefficients of matrix pencil
      • quaskroquasi-Kronecker form
      • randpencilrandom pencil
      • rowshuffshuffle algorithm
    • State-Space Matrices
      • coffrésolvante (méthode des cofacteurs)
      • nlevAlgorithme de Leverrier
    • Sous-espaces vectoriels
    • givensTransformation de Givens
    • householderMatrice de Householder. Symétrique par rapport à un plan
    • projprojection
  • Interpolation
    • beziercompute the points for the bezier curve
    • bsplin3val3d spline arbitrary derivative evaluation function
    • cshep2dbidimensional cubic shepard (scattered) interpolation
    • eval_cshep2dbidimensional cubic shepard interpolation evaluation
    • interpcubic spline evaluation function
    • interp11D interpolation in nearest, linear or spline mode
    • interp2dbicubic spline (2d) evaluation function
    • interp3d3d spline evaluation function
    • interplninterpolation linéaire
    • linear_interpnn dimensional linear interpolation
    • lsq_splinweighted least squares cubic spline fitting
    • mesh2dTriangulation of n points in the plane
    • smoothinterpolation par une spline
    • splincubic spline interpolation
    • splin2dbicubic spline gridded 2d interpolation
    • splin3dspline gridded 3d interpolation
  • Systèmes de Contrôle - CACSD
    • Conception Système
      • Boucles de contrôle
        • augmentaugmented plant
        • feedbackfeedback operation
        • lftlinear fractional transformation
      • H-infini
        • ccontrgCentral H-infinity continuous time controller
        • dhinfH_infinity design of discrete-time systems
        • dhnormdiscrete H-infinity norm
        • gamitgH-infinity gamma iterations for continuous time systems
        • h2normH2 norm of a continuous time proper dynamical system
        • h_clclosed loop matrix
        • h_infContinuous time H-infinity (central) controller
        • h_inf_ststatic H_infinity problem
        • h_normH-infinity norm
        • hinfH_infinity design of continuous-time systems
        • linfinfinity norm
        • linfninfinity norm
        • macglovContinuous time dynamical systems Mac Farlane Glover problem
        • nehariNehari approximant of continuous time dynamical systems
        • parrotParrot's problem
      • Linéaire Quadratique
        • fourplanaugmented plant to four plants
        • gcareContinuous time control Riccati equation
        • gfareContinuous time filter Riccati equation
        • leqrH-infinity LQ gain (full state)
        • lqelinear quadratic estimator (Kalman Filter)
        • lqgLQG compensator
        • lqg2stanLQG to standard problem
        • lqg_ltrLQG with loop transform recovery
        • lqiLinear quadratic integral compensator (full state)
        • lqrLQ compensator (full state)
      • Placement de pôles
        • kpurecontinuous SISO system limit feedback gain
        • krac2continuous SISO system limit feedback gain
        • ppolpole placement
        • stabilstabilization
      • ddpdisturbance decoupling
      • gfrancisFrancis equations for tracking
    • Identification
      • arl2SISO model realization by L2 transfer approximation
      • armaxarmax identification
      • armax1armax identification
      • findABCDdiscrete-time system subspace identification
      • findACdiscrete-time system subspace identification
      • findBDinitial state and system matrices B and D of a discrete-time system
      • findBDKKalman gain and B D system matrices of a discrete-time system
      • findRPreprocessor for estimating the matrices of a linear time-invariant dynamical system
      • findx0BDEstimates state and B and D matrices of a discrete-time linear system
      • imrep2ssstate-space realization of an impulse response
      • inistateEstimates the initial state of a discrete-time system
      • linlinearization
      • sidentdiscrete-time state-space realization and Kalman gain
      • sordercomputing the order of a discrete-time system
      • time_idSISO least square identification
    • Analyse linéaire
      • Contrôlabilité Observabilité
      • Domaine de fréquence
        • blackBlack-Nichols diagram of a linear dynamical system
        • bodeBode plot
        • bode_asympasymptote de diagramme de Bode
        • calfrqfrequency response discretization
        • dbphifrequency response to phase and magnitude representation
        • freqfrequency response
        • fresonpeak frequencies
        • gainplotmagnitude plot
        • hallchartDraws a Hall chart
        • nicholschartNichols chart
        • nyquistnyquist plot
        • nyquistfrequencyboundsComputes the frequencies for which the nyquist locus enters and leaves a given rectangle.
        • phasemagphase and magnitude computation
        • phaseplotfrequency phase plot
        • repfreqfrequency response
        • svplotsingular-value sigma-plot
        • trzerostransmission zeros and normal rank
      • Stabilité
        • bstaphankel approximant
        • dtsiContinuous time dynamical systems stable anti-stable decomposition
        • evansEvans root locus
        • g_margingain margin and associated crossover frequency
        • p_marginphase margin and associated crossover frequency
        • plzrpole-zero plot
        • routh_tRouth's table
        • sgriddraws a s-plane grid
        • show_marginsdisplay gain and phase margin and associated crossover frequencies
        • st_ilitystabilizability test
        • zgridzgrid plot
      • Domaine Temporel
        • arsimularmax simulation
        • csimsimulation (time response) of linear system
        • dampNatural frequencies and damping factors.
        • dsimulstate space discrete time simulation
        • fltstime response (discrete time, sampled system)
        • ltitrdiscrete time response (state space)
        • narsimularmax simulation (using rtitr)
        • rtitrdiscrete time response (transfer matrix)
      • sensisensitivity functions
    • Factorisation de Systèmes Linéaires
      • colinoutinner-outer factorization
      • copfacright coprime factorization of continuous time dynamical systems
      • dcfdouble coprime factorization
      • fspecspectral factorization of continuous time dynamical systems
      • fspecgstable factorization of continuous time dynamical systems
      • fstabstYoula's parametrization of continuous time linear dynamical systems
      • gtildtilde operation
      • lcfContinuous time dynamical systems normalized coprime factorization
      • rowinoutinner-outer factorization
      • specfactspectral factor
      • sysfactsystem factorization
    • Représentation de Systèmes Linéaires
      • abcdstate-space matrices
      • armaScilab arma library
      • arma2pextract polynomial matrices from ar representation
      • arma2sstransform an armax data structure into state space representation.
      • armacScilab description of an armax process
      • bloc2ssblock-diagram to state-space conversion
      • cont_frmtransfer to controllable state-space
      • des2ssdescriptor to state-space
      • des2tfdescriptor to transfer function conversion
      • frep2tftransfer function realization from frequency response
      • lsslistDéfinition d'un système dynamique linéaire
      • markp2ssMarkov parameters to state-space
      • pfsspartial fraction decomposition
      • pol2desconversion matrice de polynômes vers forme descripteur
      • sm2dessystem matrix to descriptor
      • sm2sssystem matrix to state-space
      • ss2des(polynomial) state-space to descriptor form
      • ss2ssstate-space to state-space conversion, feedback, injection
      • ss2tfconversion from state-space to transfer function
      • ss2zpSIMO state space system to zero pole gain representation
      • ssprintpretty print for linear system
      • ssrandrandom system generator
      • sysconvsystem conversion
      • syslindéfinition d'un système dynamique linéaire
      • syssizesize of state-space system
      • systmatsystem matrix
      • tf2destransfer function to descriptor
      • tf2sstransfer to state-space
      • tf2zpSIMO transfer function to zero pole gain representation
      • trfmodpoles and zeros display
      • zp2ssZero pole gain to state space
      • zp2tfZero pole gain to transfer function
      • zpkZero pole gain system representation
      • zpk2ssZero pole gain to state space
      • zpk2tfZero pole gain to transfer function
    • Calculs Matriciels
      • linmeqSylvester and Lyapunov equations solver
      • mucompmu (structured singular value) calculation
      • riccRiccati equation
      • riccatiSolves the matricial Riccati equation (continuous | discrete time domain)
      • signmfonction signe matriciel
      • sylvSolve the Sylvester equations A*X + X*B = C or A*X*B + X = C
    • Transformation de Modèles
      • arhnkHankel norm approximant
      • balrealbalanced realization
      • bilingeneral bilinear transform
      • canoncanonical controllable form
      • cls2dlsbilinear transform
      • colregulremoving poles and zeros at infinity
      • dscrdiscretization of linear system
      • equilbalancing of pair of symmetric matrices
      • equil1balancing (nonnegative) pair of matrices
      • hankelsvHankel singular values
      • invsyslinsystem inversion
      • minrealminimal balanced realization
      • minssminimal realization
      • projsllinear system projection
      • rowregulremoving poles and zeros at infinity
      • zeropenzero pencil
  • Polynômes
    • bezoutéquation de Bezout pour les polynômes
    • chepolChebychev polynomials
    • cmndreddénominateur commun
    • coeffcoefficients d'une matrice de polynômes
    • coffgCo-facteurs d'une matrice carrée de polynômes ou de fractions rationnelles
    • colcomprcompression des colonnes d'une matrice de polynômes
    • degreedegrés d'une matrice de polynômes
    • derivatdérivée de polynômes ou de fractions rationnelles
    • determdéterminant d'une matrice de polynômes
    • detrdéterminant d'une matrice de fractions rationnelles ou de polynômes
    • diophantRésoud l'équation diophantienne (Bezout) p1*x1 + p2*x2 = b
    • factorsfactorise dans ℝ un polynôme ou une fraction rationelle
    • hermitforme d'Hermite
    • hornerévalue des polynômes ou des fractions rationnelles en des valeurs données
    • hrmtPGDC de plusieurs polynômes
    • htrianrtriangularisation d'une matrice de polynômes
    • inv_coeffconstruction d'une matrice polynomiale à partir des coefficients
    • invrinverse une matrice de polynômes ou de fractions rationelles
    • lcmdiagfactorisation diagonale par le plus petit commun multiple
    • ldivdivision longue d'une matrice de polynômes
    • pdivdivision de polynômes
    • pol2strconversion polynôme => texte
    • polfactfacteurs réels minimaux d'un polynôme
    • polydéfinition d'un polynôme selon racines ou coefficients, ou caractéristique d'une matrice carrée
    • polyDisplayset or get the display mode of polynomials
    • polyintPolynomial integration
    • residurésidu
    • rootsracines d'un polynôme
    • rowcomprcompression de lignes d'une matrice de polynômes
    • sfactfactorisation spectrale en temps discret
    • simpsimplification rationnelle
    • simp_modemode de simplification des fractions rationnelles
    • sylmMatrice de Sylvester de deux polynômes
    • varnvariable symbolique d'un polynôme ou d'une fraction rationnelle
  • Traitement du Signal
    • Convolution - intercorrélation
      • convdiscrete 1-D convolution.
      • conv2discrete 2-D convolution.
      • convolconvolution
      • convol2ddiscrete 2-D convolution, using fft.
      • corrcorrelation, covariance
      • hankcovariance to hankel matrix
      • xcorrComputes discrete auto or cross correlation
    • Filtrage
      • How to design an elliptic filterHow to design an elliptic filter (analog and digital)
      • analpfcreate analog low-pass filter
      • buttmagPower transmission of a Butterworth filter
      • casccascade realization of filter from coefficients (utility function)
      • cheb1magresponse of Chebyshev type 1 filter
      • cheb2magresponse of type 2 Chebyshev filter
      • ell1magmagnitude of elliptic filter
      • eqfirminimax approximation of FIR filter
      • eqiirDesign of iir filters
      • faurrefilter computation by simple Faurre algorithm
      • ffiltcoefficients of FIR low-pass
      • filt_sincsamples of sinc function
      • filterfilters a data sequence using a digital filter
      • find_freqparameter compatibility for elliptic filter design
      • frmagmagnitude of FIR and IIR filters
      • fsfirlindesign of FIR, linear phase filters, frequency sampling technique
      • groupgroup delay for digital filter
      • hilbertDiscrete-time analytic signal computation of a real signal using Hilbert transform
      • iiriir digital filter
      • iirgroupgroup delay Lp IIR filter optimization
      • iirlpLp IIR filter optimization
      • kalmKalman update
      • levYule-Walker equations (Levinson's algorithm)
      • levinToeplitz system solver by Levinson algorithm (multidimensional)
      • lindquistLindquist's algorithm
      • remezRemez exchange algorithm for the weighted chebyshev approximation of a continuous function with a sum of cosines.
      • remezbMinimax approximation of magnitude response
      • sgolaySavitzky-Golay Filter Design
      • sgolaydiffNumerical derivatives computation using Savitzky-Golay filter.
      • sgolayfiltFilter signal using Savitzky-Golay Filter.
      • srfaursquare-root algorithm
      • srkfsquare root Kalman filter
      • sskfsteady-state Kalman filter
      • syrediDesign of iir filters, syredi code interface
      • systemobservation update
      • translow-pass to other filter transform
      • wfirlinear-phase FIR filters
      • wfir_guiGraphical user interface that can be used to interactively design wfir filters
      • wienerWiener estimate
      • wigner'time-frequency' wigner spectrum
      • windowcompute symmetric window of various type
      • yulewalkleast-square filter design
      • zpbuttButterworth analog filter
      • zpch1Chebyshev analog filter
      • zpch2Chebyshev analog filter
      • zpelllowpass elliptic filter
    • Identification
      • frfitfrequency response fit
      • lattnrecursive solution of normal equations
      • lattpIdentification of MA part of a vector ARMA process
      • mrfitfrequency response fit
      • phcMarkovian representation
      • rpemRecursive Prediction-Error Minimization estimation
    • Estimation Spectrale
      • cepstrumcepstrum calculation
      • cspecttwo sided cross-spectral estimate between 2 discrete time signals using the correlation method
      • cztchirp z-transform algorithm
      • mesemaximum entropy spectral estimation
      • pspecttwo sided cross-spectral estimate between 2 discrete time signals using the Welch's average periodogram method.
    • Tranformées
      • dctDiscrete cosine transform.
      • dstDiscrete sine transform.
      • fftTransformée de Fourier discrète directe ou inverse uni-, bi-, ou N-dimensionnelle
      • fft2two-dimension fast Fourier transform
      • fftshiftrearranges the fft output, moving the zero frequency to the center of the spectrum
      • hilbFIR approximation to a Hilbert transform filter
      • ifftshiftinverse de fftshift
    • biltbilinear or biquadratic transform SISO system given by a zero/poles representation
    • detrendremove constant, linear or piecewise linear trend from a vector
    • intdecChanges sampling rate of a signal
    • unwrapunwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile
    • xcovComputes discrete auto or cross covariance
  • FFTW
  • Fonctions spéciales
    • %kJacobi's complete elliptic integral of the first kind (vectorized)
    • airyAiry functions of the first and second kind, and their derivatives
    • amellFonction am de Jacobi
    • besseliModified Bessel functions of the first kind (Iα).
    • betabeta function (Euler integral of the first kind)
    • calerfcalcule différentes fonctions d'erreur.
    • dawsonCompute the Dawson (scaled imaginary error) function.
    • delipintégrale elliptique complete ou incomplete du premier type
    • dlgammadérivée de la fonction gammaln ou fonction psi.
    • ellipjJacobi elliptic functions
    • erffonction erreur
    • erfcfonction erreur complémentaire.
    • erfcxfonction erreur complémentaire normalisée.
    • erfiThe imaginary error function.
    • erfinvfonction erreur inverse
    • findmfor elliptic filter design
    • gammagamma function, complete or incomplete normalized
    • gammalnLe logarithme de la fonction gamma.
    • legendreassociated Legendre functions
    • sincsinc function
    • sincddigital sinc function or Dirichlet kernel
  • Statistiques
    • Fonctions de répartition
      • binomialbinomial distribution probabilities
      • cdfbetfonction de répartition de la distribution Beta
      • cdfbinfonction de répartition de la distribution binomiale
      • cdfchifonction de répartition de la distribution du chi-deux
      • cdfchnfonction de répartition de la distribution du chi-deux non centrée
      • cdfffonction de répartition de la distribution de Fisher
      • cdffncfonction de répartition de la distribution de Fisher non centrée
      • cdfgamfonction de répartition de la distribution gamma
      • cdfnbnfonction de répartition de la distribution binomiale négative
      • cdfnorfonction de répartition de la distribution normale
      • cdfpoifonction de répartition de la distribution de Poisson
      • cdftfonction de répartition de la distribution de Student
    • Moyennes - Valeur centrale
      • centercenter
      • geomeanmoyenne géométrique
      • harmeanmoyenne harmonique : inverse de la moyenne des inverses (zéros exclus)
      • meanmean of all values, or means along a given dimension
      • meanfweighted mean of a vector or a matrix
      • medianmédiane des termes d'une matrice
      • trimmeantrimmed mean of a vector or a matrix
      • wcentercenter and weight
    • Dispersion
      • iqrinterquartile range
      • madmean absolute deviation
      • stdevécart-type des termes d'une matrice
      • stdevfstandard deviation
      • strangerange
      • variancevariance d'un vecteur, matrice (voire hypermatrice) de nombres réels ou complexes
      • variancefvariance (et moyenne) d'un vecteur ou d'une matrice réelle ou complexe de nombres pondérés en fréquence
    • Distribution empirique
      • cmomentcentral moments of all orders
      • histccomputes the histogram of a simple series of data
      • momentnon central moments of all orders
      • perctlcomputation of percentils
      • quartcomputation of quartiles
      • tabulfrequency of values of a matrix or vector
    • Multivariables - regress correl covar PCA
      • correlcorrelation of two variables
      • covSample covariance matrix
      • covarcovariance of two variables
      • pcaComputes principal component analysis for the data matrix X
      • princompPrincipal components analysis. This function is obsolete. Please use pca instead.
      • reglinRégréssion linéaire
      • show_pcaVisualization of principal components analysis results
    • Données incomplètes
      • nancumsumSomme cumulative ignorant les valeurs NaNs
      • nand2meandifference of the means of two independent samples
      • nanmeanmean (ignoring Nan's)
      • nanmeanfmean (ignoring Nan's) with a given frequency.
      • nanmedianmedian of the values of a numerical vector or matrix
      • nanreglinRégréssion linéaire
      • nanstdevstandard deviation (ignoring the NANs).
      • nansumSum of values ignoring NAN's
      • thrownanEliminates nan values
    • Tests d'hypothèses
      • ftestFisher ratio
      • ftuneqFisher ratio for samples of unequal size.
    • kmeansK-means clustering
    • polyfitPolynomial curve fitting
    • polyvalevaluates the polynomial for given values
  • Matrices creuses
    • Décompositions Creuses
      • ludellibération de la mémoire allouée à des facteurs LU creux
      • lufactfactorisation LU d'une matrice creuse
      • lugetextraction de facteurs LU creux
      • lusolvesolveur de système linéaire creux
      • spcholFactorisation de Cholesky creuse
    • Manipulation des Matrices Creuses
      • issparsetests whether the input is sparse encoded (numeric or boolean)
      • nnznombre de termes non nuls dans une matrice
      • speyematrice identité creuse
      • sponesmatrice creuse dont les termes valent 1
      • sprandmatrice creuse aléatoire
      • spzerosmatrice creuse nulle
    • Sparse Jacobian computation
      • spCompHessianConsruct a compressed Hessian engine from its sparsity pattern using column intersection graph coloring
      • spCompJacobianConsruct a compressed Jacobian engine from its sparsity pattern using column intersection graph coloring
      • spyColRepresent sparsity pattern of a matrix with column coloring
    • Linear Equations (Iterative Solvers)
      • conjgradconjugate gradient solvers
      • gmresGeneralized Minimum RESidual method
      • qmrquasi minimal residual method with preconditioning
    • Sparse Matrix Conversion
      • adj2spconverts adjacency form into sparse matrix.
      • fullsparse to full matrix conversion
      • sp2adjconverts sparse matrix into adjacency form
      • sparsesparse matrix definition
      • spcompackconverts a compressed adjacency representation
      • spgetretrieves entries of sparse matrix
    • chfactFactorisation de Cholesky creuse
    • chsolvesolveur de Cholesky creux
    • ordmmdCompute multiple minimum degree ordering
  • Interface avec UMFPACK (sparse)
    • cond2spcomputes an approximation of the 2-norm condition number of a s.p.d. sparse matrix
    • condestspestimate the condition number of a sparse matrix
    • PlotSparseplot the pattern of non nul elements of a sparse matrix
    • ReadHBSparseread a Harwell-Boeing sparse format file
    • res_with_preccomputes the residual r = Ax-b with precision
    • taucs_chdelutility function used with taucs_chfact
    • taucs_chfactcholesky factorization of a sparse s.p.d. matrix
    • taucs_chgetretrieve the Cholesky factorization at the scilab level
    • taucs_chinfoget information on Cholesky factors
    • taucs_chsolvesolves a linear s.p.d. system A*X = B from Cholesky factors of the sparse A
    • umf_ludelutility function used with umf_lufact
    • umf_lufactlu factorization of a sparse matrix
    • umf_lugetretrieve lu factors at the Scilab level
    • umf_luinfoget information on LU factors
    • umf_lusolvesolve a linear sparse system given the LU factors
    • umfpacksolve sparse linear system
  • Optimisation et Simulation
  • Traitement XML
    • htmlDumpDump a HTML document
    • htmlReadRead a HTML stream from a local or distant file
    • htmlReadStrRead a HTML tree from a string
    • htmlWriteWrite a HTML document in a file
    • xmlAddNsAdd a namespace to a XML Element
    • xmlAppendAppend an element to the parent children
    • xmlAsNumberConvert the result of a XPath query into a row of numbers
    • xmlAsTextConvert the result of a XPath query into a row of strings
    • xmlDeleteDelete a XML document
    • xmlDocumentCreate a new XML document
    • xmlDTDCreate a XML DTD object
    • xmlDumpDump a XML object
    • xmlElementCreate a new XML element
    • xmlFormatFormat a Scilab variable into XML
    • xmlGetNsByHrefGet a namespace by its href
    • xmlGetNsByPrefixGet a namespace by prefix
    • xmlGetOpenDocsGet all open XML documents or all open XML Validation files.
    • xmlGetValuesParses and gets values of chosen tags attributes in a XML file
    • xmlIsValidObjectTest the existence of a XML object
    • xmlNameRetrieve the name of the elements.
    • xmlNsCreate a new XML Namespace
    • XML ObjectsDescribe the properties of the different XML objects
    • xmlReadRead a XML stream from a local or distant file
    • xmlReadStrRead a XML tree from a string
    • xmlRelaxNGCreate a XML Relax NG object
    • xmlRemoveRemove an element or a list of elements from their parents
    • xmlSchemaCreate a XML Schema object
    • xmlSetAttributesSet the attributes name and value.
    • xmlSetValuesSets some attribute=value in an XML document for a given tag/XPath
    • xmlValidateValidate a document in using a DTD, a Relax NG or a Schema.
    • xmlWriteWrite a XML document in a file
    • xmlXPathMake a XPath query on a XML document
  • Fichiers HDF5
    • h5is* tests
      • h5isArrayCheck if the HDF5 object is an array
      • h5isAttrCheck if the HDF5 object is an attribute
      • h5isCompoundCheck if the HDF5 object is a compound object
      • h5isFileCheck if the HDF5 object is a file
      • h5isGroupCheck if the HDF5 object is a group
      • h5isRefCheck if the HDF5 object is a reference object
      • h5isSetCheck if the HDF5 object is a dataset
      • h5isSpaceCheck if the HDF5 object is a dataspace
      • h5isTypeCheck if the HDF5 object is a type
      • h5isVlenCheck if the HDF5 object is a variable length array
    • h5attrCreate an attribute
    • h5closeClose a HDF5 object
    • h5cpCopy an object
    • h5datasetCreate a dataset and write the data
    • h5dumpDump the content of an H5 object on the standard output stream
    • h5existsTest the existence of named object
    • h5flushFlush all the buffers associated with a file
    • h5getGet a named object
    • h5groupCreate a group
    • h5labelLabel a dataset
    • h5lnLink an object to another one
    • h5lsList the content of an HDF5 object (group or dataset)
    • h5mountMount a file on a group
    • h5mvMove an object
    • H5 ObjectsDescribe the properties of the different H5 objects
    • h5openOpen an HDF5 file
    • h5readRead the data of HDF5 dataset
    • h5readattrRead the data of an HDF5 attribute
    • h5rmRemove elements from an HDF5 file
    • h5umountUnmount a previously mounted file.
    • h5writeCreate a dataset (if it does not exist) and write the data
    • h5writeattrWrite an attribute in a group or a dataset
  • Entrées/Sorties [fichiers]
    • Répertoire
      • chdirchange le répertoire courant de Scilab
      • createdirmakes new directory
      • dirgets file list
      • isdirchecks that a path points to an existing directory
      • lsshows files
      • mkdirCrée un nouveau répertoire
      • pwdaffiche le répertoire courant de Scilab
      • removedirremoves a directory
      • rmdirSupprime un répertoire
    • Chemins - nom de fichiers
      • basenamestrip directory and suffix from filenames
      • fileextreturns extension for a file path
      • filepartsreturns the path, filename and extension for a file path
      • filesepreturns directory separator for current platform
      • fullfileConstruit un nom de fichier complet
      • fullpathcreates an full path name for the specified relative path name.
      • get_absolute_file_pathgives an absolute pathname of a file opened in Scilab
      • getdrivesgets the drive letters of all mounted filesystems on the computer
      • getlongpathnameretourne le chemin au format nom long (Seulement pour Windows)
      • getrelativefilenamegiven absolute directories and absolute filenames, returns relative file names
      • getshortpathnameretourne le chemin au format court (Seulement pour Windows)
      • is_absolute_pathchecks if argument is an absolute path
      • pathconvertconverts a path to an OS path format.
      • pathsepprovides the path separator used in the PATH environment variable of the current OS.
      • tempnamecreates a file with an unique filename
    • file_system
      • copyfilecopies a file
      • deletefiledeletes a file
      • fileinfoprovide information about some files of any type
      • findfilesfinding all files with a given file specification
      • isfilechecks whether argument is an existing file
      • listfileslist of files
      • mdeletedeletes file(s)
      • movefilemoves file or directory
      • newestreturns newest file of a set of files
    • compressCompress files in an archive
    • decompressdecompress files from an archive
    • dispfilesdisplays properties of opened files
    • fprintfMatwrites a matrix in a file
    • fscanfMatreads a matrix from a text file
    • getdeprecatedGet names of deprecated functions and replacement function names.
    • getmd5get md5 checksum
    • hashget checksum of file or string using various digest algorithms
    • %ioprotected variable providing ids of the standard input and standard output
    • listvarinfilelists variables stored in a binary archive (names, types, sizes..)
    • mclearerrresets binary file access errors
    • mclosecloses opened files
    • meofchecks if end of file has been reached
    • merrortests the file access errors indicator
    • mfprintfconverts, formats, and writes data to a file
    • mfscanfreads input from the stream pointer stream (interface to the C fscanf function)
    • mgetparses numbers in a binary file and returns them as decimals
    • mgetlreads lines from an text file
    • mgetstrreads a character string from a file
    • mopenopens files in Scilab
    • mputwrites byte or word in a given binary format
    • mputlwrites strings in a text file
    • mputstrwrite a single text in an open file
    • mseeksets current position in a binary file
    • mtellReturns the offset of the current byte relative to the beginning of a file
    • save formatformat of files produced by "save"
    • scanfconverts formatted input on standard input
    • scanf_conversionmscanf, msscanf, mfscanf conversion specifications
  • Entrées/Sorties
    • OS_commands
      • getenvrenvoie la valeur d'une variable d'environnement
      • getpidrenvoie le numéro de processus de Scilab
      • hostexécute une commande Windows, Linux, ou MacOS
      • scilabrun command or file in another Scilab
      • setenvfixe la valeur d'une variable d'environnement
      • unix_gexécute des instructions Windows, Linux ou MacOS : résultats dans des variables
      • unix_sexécute des instructions Windows, Linux ou MacOS : résultats masqués (mode Silencieux)
      • unix_wexécute des instructions Windows, Linux ou MacOS : résultats dans la console Scilab
      • unix_xexécute des instructions Windows, Linux ou MacOS : résultats dans une fenêtre d'information
    • filefile management
    • getioget Scilab input/output logical units
    • loadLoads some archived variables, a saved graphic figure, a library of functions
    • readmatrices read
    • saveSaves some chosen variables in a binary data file
    • writewrites real numbers or strings in the console or in a formatted file
  • Graphiques
    • 2d_plot
      • champplots as arrows a field of 2D vectors
      • champ propertiesdescription of the 2D vector field entity properties
      • comet2D comet animated plot
      • contour2dlevel curves of a surface on a 2D plot
      • contour2dicalcule les courbes de niveau d'une surface
      • contour2dmcompute level curves of a surface defined with a mesh
      • contourfcourbes de niveaux 2D remplies d'une surface 3D
      • cutaxesTrace par intervalles des courbes ou un repère graphique existant, selon un axe fragmenté ou/et multiéchelle
      • errbarajoute des barres d'erreur sur un dessin 2D
      • fchampdirection field of a 2D first order ODE
      • fecdessin en pseudo-couleurs d'une surface définie sur un maillage constitué de polygones convexes
      • fec propertiesdescription of the fec entities properties
      • fgrayplotreprésentation 2D en pseudo-couleurs d'une surface définie par une fonction
      • grayplot2D plot of a surface using colors
      • grayplot propertiesdescription of the grayplot entities properties
      • graypolarplotPolar 2D plot of a surface using colors
      • histplotdessine un histogramme
      • LineSpecto quickly customize the lines appearance in a plot
      • loglog2D logarithmic plot
      • Matplot2D plot of a matrix using colors
      • Matplot12D plot of a matrix using colors
      • Matplot propertiesDescription of the Matplot entities properties
      • paramfplot2danimation dans le plan d'une courbe définie par une fonction
      • plot2D plot
      • plot2d2D plot
      • plot2d22D plot (step function)
      • plot2d32D plot (vertical bars)
      • plot2d42D plot (arrows style)
      • plotimplicitPlots the (x,y) lines solving an implicit equation or Function(x,y)=0
      • polarplotPlot polar coordinates
      • scatter2D scatter plot
      • semilogx2D semilogarithmic plot
      • semilogy2D semilogarithmic plot
      • Sfgrayplotsmooth 2D plot of a surface defined by a function using colors
      • Sgrayplotsmooth 2D plot of a surface using colors
      • stackedplotplot multiple timeseries on time axis
    • 3d_plot
      • bar3dGraphique en barres 3D
      • comet3d3D comet animated plot
      • contourlevel curves on a 3D surface
      • cylinderComputes cylinder coordinates
      • eval3dpcalcule les facettes d'une surface 3D paramétrique
      • fplot3d3D plot of a surface defined by a function
      • fplot3d13D gray or color level plot of a surface defined by a function
      • genfac3dcalcule les facettes d'une surface 3D non-paramétrique
      • geom3dprojection 3D vers 2D après une instruction de dessin 3D
      • mesh3D mesh plot
      • nf3dconversion de facettes pour plot3d
      • param3dplots a single curve in a 3D cartesian frame
      • param3d propertiesdescription of the 3D curves entities properties
      • peaksComputes values of a function with lots of local maxima and minima.
      • plot3d3D plot of a surface
      • plot3d13D gray or color level plot of a surface
      • plot3d2plot surface defined by rectangular facets
      • plot3d3mesh plot surface defined by rectangular facets
      • scatter3d3D scatter plot
      • secto3dconversion de surfaces 3D
      • sphereComputes sphere coordinates
      • surf3D surface plot
      • surface propertiesdescription of the 3D entities properties
    • annotation
      • captionsdraw graph captions. This function is obsolete. Please use legend instead.
      • Label entity propertiesProperties of Axes labels and title
      • legenddraw graph legend
      • Legend entity propertiesdescription of the Legend entity properties.
      • legendsdessine des légendes de courbes 2D
      • titledisplays a title above a graphic axes, or updates its properties.
      • xlabelsets or updates the x-axis label or/and its properties
      • xtitleadd titles on a graphics window
    • axes_operations
      • axes propertiesdescription of the axes entity properties
      • gcaReturn handle of current axes.
      • gdaReturn handle of default axes.
      • isoviewRègle la vue isométrique des repères graphiques
      • newaxesCreates a new Axes entity
      • replotrecadre la zone affichée d'un ou plusieurs repères graphiques
      • rotate_axesRotation interactive d'un handle de type Axes.
      • scaset the current axes entity
      • sdareSets the Default Axes to its factory values
      • subplotquadrille la figure ou frame courante et fixe le repère graphique actif sur la case choisie
      • unzoomunzoom graphics
      • xgridajoute une grille sur un dessin 2D ou 3D
      • xsetechsélectionne la sous-fenêtre d'une fenêtre graphique pour les dessins
      • zoom_rectzoom a selection of the current graphic figure
    • axis
    • bar_histogram
      • barhistogramme de barres
      • barhhistogramme horizontal de barres
      • barhomogenizeuniformise le style des barres dessinées dans un repère graphique
    • Couleurs
    • Datatips
    • Fenêtres - Figures
      • anti_aliasingFigure's property smoothing the stair-like aspect when rendering curves
      • clfClears and resets a figure or a frame uicontrol
      • colordefSet the color look-and-feel of a given or of all forthcoming graphic figures
      • drawlatermakes axes children invisible.
      • drawnowdraw hidden graphics entities.
      • figure propertiesdescription of the graphics figure entity properties
      • gcfReturn handle of current graphic window.
      • gdfReturn handle of default figure.
      • pixel_drawing_modemode d'actualisation des couleurs RVB des pixels lors des tracés graphiques
      • scfset the current graphic figure (window)
      • sdfreSets the properties of the Default Figure to their factory values
      • show_windowamène une fenêtre graphique au premier plan
      • winsidrenvoie la liste des fenêtre graphiques ouvertes
    • Arcs - Rectangles
      • arc propertiesdescription of the Arc entity properties
      • rectangle propertiesdescription of the Rectangle entity properties
      • Segments propertiesdescription of the Segments entity properties
      • xarcdessine un arc d'ellipse
      • xarcsdessine des arcs d'ellipses
      • xarrowsdessine un ensemble de flèches en 2D ou 3D.
      • xfarcremplit un secteur angulaire d'ellipse
      • xfarcsremplit des secteurs angulaires d'ellipses
      • xfrectremplit un rectangle
      • xrectdessine un rectangle
      • xrectsdessine ou remplit un ensemble de rectangles
      • xsegsdessine des segments non connectés
    • handle
      • copycopy a graphics entity.
      • deletedelete a graphic entity and its children.
      • gceGet current entity handle.
      • gedScilab Graphic Editor
      • glueglue a set of graphics entities into an Compound.
      • is_handle_validVérifie si un ensemble de handles graphiques est valide.
      • swap_handlesPermute deux handle dans la hiérarchie graphique.
      • unglueunglue a compound object and replace it by individual children.
    • Interactivité
      • dragrectdéplace un ou plusieurs rectangles avec la souris
      • edit_curvinteractive modal (blocking) graphic curve editor
      • event handler functionsPrototype of functions which may be used as event handler.
      • locatemouse selection of a set of points in a 2D axes
      • rubberboxrubberband box for rectangle selection
      • seteventhandlerset an event handler for the current graphic window
      • twinklefait clignoter des éléments graphiques pour les repérer visuellement
      • xclickAttend une action d'un bouton de la souris, du clavier dans une fenêtre graphique.
      • xgetmouseget the mouse events and current position
    • Éclairage
    • Polygones
      • polyline propertiesdescription of the Polyline entity properties
      • xfpolyremplit un polygone
      • xfpolysfill a set of polygons
      • xpolydessine une ligne brisée ou un polygone
      • xpolysdessine un ensemble de lignes brisées ou de polygones
      • xrpolydessine un polygone régulier
    • text
      • graphics_fontsdescription des fonts utilisées par les figure graphiques.
      • Rendu d'équations mathématiques dans le graphique ScilabAffiche les équations mathématiques dans le graphique Scilab grâce à MathML ou LaTeX.
      • stringboxCalcule le rectangle englobant d'un texte ou d'un label.
      • text propertiesdescription of the Text entity properties
      • titlepageajoute un titre au milieu d'une fenêtre graphique
      • xlfontload a font in the graphic context or query loaded font
      • xnumbdessine des nombres
      • xstringdessine des chaînes de caractères
      • xstringbdessine des chaînes de caractères dans une boîte
      • xstringlcalcule les dimensions d'une boîte entourant des chaînes de caractères
    • transform
      • movemove, translate, a graphic entity and its children.
      • orthProjComputes the orthogonal projection of a point to a polyline in the plane.
      • rotaterotation d'un ensemble de points dans le plan
      • scalingtransformation affine d'un ensemble de points
    • load_save
      • xloaddisplays in a given window some graphical component loaded from a file.
      • xsavesave graphics into a file
    • property
      • getGets the handle of a graphical or User Interface object, or the property's value of objects.
      • setset properties of some graphic objects or uimenus or uicontrol interactive components
    • Compound propertiesdescription of the Compound entity properties
    • GlobalPropertycustomizes the objects appearance (curves, surfaces...) in a plot or surf command
    • Graphicscontenu de la bibliothèque graphique
    • Graphics Entitiesdescription of the graphics entities data structures
    • Editeur graphiqueEdition interactive de l'arbre des propriétés des objets graphiques.
    • piecercle graphique
    • multiscaled plotsHow to set several axes for one curve or for curves with distinct scales
    • xchangetransformation de coordonnées de l'échelle courante en pixels et inversement
  • Graphiques : export
    • driverselect a graphics driver
    • xendtermine la session graphique courante
    • xinitInitialisation d'un pilote graphique
    • xs2bmpexport graphics to BMP
    • xs2emfexport graphics to EMF.
    • xs2epsexport graphics to EPS
    • xs2gifexport graphics to GIF
    • xs2jpgexport graphics to JPG
    • xs2pdfexport graphics to PDF.
    • xs2pngexport graphics to PNG
    • xs2ppmexport graphics to PPM
    • xs2psexport graphics to PS
    • xs2svgexport graphics to SVG
  • Interface graphique
  • Listes Structures Cells
    • cells
      • cellcreates a cell array of empty matrices
      • cell2matconverts a cell array into a matrix
      • iscellchecks if a variable is a cell array
      • makecellCreates a cell array.
      • num2cellconverts an array into a cell array
    • bool2sconvertit une matrice booléenne en une matrice 0-1
    • definedfieldsreturns an index of list's defined fields
    • fieldnamesrécupère le nom des champs d'une tlist, d'une mlist ou d'une struct
    • getfieldextraction d'un champ d'une liste
    • isfieldteste l'existence d'un ou plusieurs champs pour une structure, une tlist ou une mlist
    • isstructVérifie si une variable est une structure
    • listObjet Scilab, Définition d'une liste
    • list2vecConcatenates list entries in a matrix.
    • lstcatconcaténation de listes
    • mlistObjet Scilab, définition d'une liste typée
    • nullsupprime un élément d'une liste, ou un champ d'une structure, M-liste ou T-liste
    • rlistdéfinition d'une fraction rationnelle
    • rmfieldRemove fields from a struct
    • setfieldmodifie la valeur d'un élément d'une mlist, tlist ou list
    • structBuilds a structure or an array of structures
    • tlistObjet Scilab. Définition d'une liste typée
    • tree_showDisplays a tree view of a list, tlist, mlist, cell or structure array, Xcos block
    • vec2listInverse function of list2vec.
  • Parameters
    • add_paramAdd a parameter to a list of parameters
    • get_paramGet the value of a parameter in a parameter list
    • init_paramInitialize the structure which will handles the parameters list
    • is_paramCheck if a parameter is present in a parameter list
    • list_paramList all the parameters name in a list of parameters
    • remove_paramRemove a parameter and its associated value from a list of parameters
    • set_paramSet the value of a parameter in a parameter list
  • Chaînes de caractères
    • asciistring ASCII conversions
    • blankscreate string of blank characters
    • charconverts in a character array
    • convstrcase conversion
    • emptystrzero length string
    • evstrévalue des expressions Scilab et concatène leurs résultats
    • grepfind matches of a string in a vector of strings
    • isalphanumcheck that characters of a string are alphanumerics
    • isasciiTests if every character of given strings is 7-bit US-ASCII
    • isdigitcheck that characters of a string are digits between 0 and 9
    • islettercheck that characters of a string are alphabetic letters
    • isnumteste si une chaîne de caractères représente un nombre
    • justifyAligns the strings completed with spaces within each column, to the left, center or right
    • lengthNumber of characters of a string. Number of elements of an array or list.
    • partExtraction of characters from strings
    • prettyprintConverts a Scilab object into some corresponding LaTeX, TeX, MathML or HTML strings
    • regexpin a string, locate (and extract) substrings matching a regular expression
    • sci2expreturns a string able to generate a given Scilab object
    • strcatconcatenates character strings
    • strchrfind the first occurrence of a character in a string
    • strcmpcompare character strings
    • strcspnlengths from the beginning of strings until a character among those prohibited
    • strindexsearch position of a character string in another string
    • stringconversion en chaîne de caractères
    • stripblanksstrips / trims leading or trailing or both blanks (and tabs) of strings
    • strncpycopy the N first characters of the given strings
    • strrchrfind the last occurrence of a character in a string
    • strrevReverses the order of characters in the given strings
    • strsplitsplit a single string at some given positions or patterns
    • strspnlengths of the beginning of strings as long as characters are among those allowed
    • strstrTail of a string starting from the 1st occurrrence of a given fragment
    • strsubstsubstitute a character string by another in a character string
    • strtodconvertit chaque nombre décimal littéral (chaine de caractères) en sa valeur numérique
    • strtoksplit string into tokens
    • tokenposreturns the tokens positions in a character string
    • tokensSplits a string using separators and gives its chunks
  • Sons - fichiers audio
    • analyzefrequency plot of a sound signal
    • aureadload .au sound file
    • auwritewrites .au sound file
    • beepProduit le son "beep"
    • lin2mulinear signal to mu-law encoding
    • loadwaveload a sound wav file into scilab
    • mapsoundComputes and displays an Amplitude(time, frequency) spectrogram of a sound record
    • mu2linmu-law encoding to linear signal
    • playsndcommand-line sound player facility
    • savewavesave data into a sound wav file.
    • wavreadreads sound data or querries data info from a .wav audio file
    • wavwritewrites .wav sound file
  • Temps - calendrier date horloge
    • caldayscreate a calendarDuration in days
    • calendarCalendrier d'un mois dans une année choisis
    • calendarDurationcreate a calendarDuration - duration in days, months and years
    • clockReturn the current Gregorian datetime and international time zone of the computer's clock
    • datedate courante sous forme d'une chaîne de caractères
    • datenumConvertit une date en un nombre
    • datetimecreate points in time
    • datevecReconstruction d'un vecteur contenant une Date
    • dayextracts day from datetime
    • durationcreate a duration - duration in hours, minutes and seconds
    • eomdayRetourne le dernier jour d'un mois
    • etimeTemps écoulé
    • getdateCurrent datetime or POSIX timestamp from computer's clock. Datetimes from given timestamps
    • hmsextracts hour, minute and second of datetime or duration
    • hoursconvert reals in hours (duration) / convert hours (duration) in reals
    • isnatcheck if a variable contains "Not a Time" values
    • monthextracts month from datetime
    • NaTNot a Time function used to create empty datetime
    • nowretourne la date courante sous forme d'une heure Unix (timestamp)
    • realtimeinitsets the time unit
    • sleepmise en sommeil de l'interprêteur (console, scripts, callbacks)
    • ticDémarre le chronomètre
    • timertemps CPU consommé
    • tocLit le chronomètre
    • weekdayNuméro et nom du jour de la semaine pour des dates données
    • yearextracts year from datetime
    • ymdextracts year, month and day of datetime
  • Sorties
    • dispdisplays variables
    • mprintfconverts, formats, and writes data to the main scilab window
    • msprintfconverts, formats, and writes data in a string
    • printprints variables in a file
    • printf_conversionmprintf, msprintf, mfprintf C-format specifications
  • Xcos
  • Tableur
    • Timeseries/Table
      • addvarsAdd variables to table or timeseries
      • cell2tableconvert a cell into a table
      • combinationsCreate a table containing all element combinations
      • detectImportOptionsstructure containing all useful information to import the file
      • groupcountsreturns the number of elements for each group
      • groupsummarycreate groups in table or timeseries and apply functions to variables within groups
      • isregularcheck if the time vector is regular
      • joincombine two tables or timeseries
      • matrix2tableconvert a matrix into a table
      • pivotcreate a pivoted table providing a summary of data.
      • readtablecreate a table from a file
      • readtimeseriescreate a timeseries from a file
      • removevarsRemove variables from table or timeseries
      • retimecreate a new timeserie on a new time basis
      • rowfunapply a function to each row of the table/timeseries
      • struct2tableconvert a struct into a table
      • synchronizesynchronize several timeseries on the same time basis
      • tablecreate a table from variables
      • table2cellconvert a table into a cell
      • table2matrixconvert a table into a matrix
      • table2structconvert a table into a struct
      • table2timeseriesconvert a table into a timeseries
      • timeseriescreate a timeseries - table with time as index
      • timeseries2tableconvert a timeseries into a table
      • varfunapply a function to each column of the table/timeseries
      • writetablewrite a table to file
      • writetimeserieswrite a timeseries to file
    • csvDefaultGet or set defaults behavior for csv files.
    • csvReadRead comma-separated value file
    • csvTextScanConverts into a matrix texts representing separated values
    • csvWriteWrite comma-separated value file
    • read_csvreads comma-separated value file. Outclassed by csvRead
    • readxlsreads an Excel file
    • write_csvwrites comma-separated value fileOutclassed by csvWrite
    • xls_openopens an Excel file for reading
    • xls_readreads a sheet in an Excel file
  • Console
    • ansréponse (answer)
    • clcEfface la fenêtre de commande
    • completionreturns files or variables names or reserved keywords starting as a given text
    • consoleKeyboard shortcuts predefined in the console window
    • diarydiary of session
    • inputprompts the user for keyboard input
    • linessets and queries the display width and pagination for the console
    • modesets or queries the mode echoing Scilab instructions in the console
    • %onpromptfonction spéciale appelée après chaque ligne d'instructions en console
    • promptGet/Set current prompt
    • tohomeEfface la console en rejetant son contenu hors zone visible
  • Historique des commandes
  • Matlab : fichiers données (R/W)
    • loadmatfileloads some variables from an Octave or a Matlab MAT binary or ASCII data file
    • matfile2sciconvertit un fichier Matlab .mat en un fichier binaire Scilab
    • matfile_closeCloses a Matlab binary MAT-file.
    • matfile_listvarLists variables of a Matlab binary MAT-file.
    • matfile_openOpens a Matlab binary MAT-file.
    • matfile_varreadnextReads next variable in a Matlab binary MAT-file.
    • matfile_varwriteWrite a variable in a Matlab binary MAT-file.
    • savematfilesaves some Scilab variables in a Matlab MAT-file (binary or ASCII)
  • Code Matlab => Scilab
  • Fonctions avancées
    • Built-in & external
      • clearfunremoves primitive
      • externalObjet Scilab, fonction externe ou routine
      • funptrcoding of primitives ( wizard stuff )
      • intpptyset interface argument passing properties
      • newfunadd a name in the table of functions
      • whatliste des primitives Scilab
    • Libraries
      • genlibbuilds a library from a set of *.sci files defining functions in a given directory
      • get_function_pathget source file path of a library function
      • libloads a library of Scilab functions and variables, and sets its name
      • librarieslistgets the list of loaded Scilab libraries
      • libraryinfogets the path and the set of primary functions of a loaded library
    • argnnombre effectif d'arguments d'entrée reçus / attendus en sortie d'une fonction
    • deffin-line definition of a (anonymous) function in Scilab language
    • execexécution d'un script (fichier de commandes)
    • execstrexécution d'instructions Scilab contenues dans des chaînes de caractères
    • fevalévaluation multiple d'une fonction
    • funcprotswitch scilab functions protection mode
    • functiondéfinition d'une fonction Scilab
    • getdCharge toutes les fonctions contenues dans un répertoire.
    • macr2treefournit le code interne d'une fonction compilée en Scilab
    • macroScilab procedure and Scilab object
    • macrovarvariables d'une fonction
    • overloadingdisplay, functions and operators overloading capabilities
    • tree2codegenerates the text definition of a Scilab function from its internal code
    • vararginvariable number of arguments in an input argument list
    • varargoutarbitrarily long list of output arguments
    • whereisReturns the name of the loaded library/module a given function belongs to
  • Tests - Bancs d'essais
  • Outils pour les démonstrations
  • Link dynamique/incremental
    • addinternew functions interface dynamic link at run time.
    • c_linkcheck if symbol loaded with dynamic link
    • callFortran or C user routines call
    • dllinfoprovides information about the format and symbols provided in executable and DLL files (Windows).
    • findmsifortcompilerdetects Intel fortran Compiler
    • findmsvccompilerdetects Microsoft C Compiler
    • G_makecall make or nmake
    • getdynlibextget the extension of dynamic libraries on your operating system.
    • haveacompilerdetect if you have a C compiler.
    • ilib_buildutility for shared library management
    • ilib_build_jarConstruit une archive JAR de packages Java
    • ilib_compileilib_build utility: executes the Makefile produced by ilib_gen_Make
    • ilib_for_linkutility for shared library management with link
    • ilib_gen_cleanerutility for ilib_build: generates a cleaner file
    • ilib_gen_gatewayutility for ilib_build, generates a gateway file.
    • ilib_gen_loaderutility for ilib_build: generates a loader file
    • ilib_gen_Makeutility for ilib_build: produces a Makefile for building shared libraries
    • ilib_include_flagReturn a formatted includes related string to pass to system compiler
    • ilib_mex_buildutility for mex library management
    • ilib_verboseset level of display used by dynamic link functions.
    • linkdynamic linker
    • Supported and compatible compilerssupported and compatible compilers by Scilab
    • ulinkunlink/unload a dynamically linked shared object
  • Outils Windows
    • consoleboxaffiche ou cache le terminal Windows de lancement de Scilab
    • createGUIDCreates a GUID (Windows only)
    • dosexecutes some DOS instructions (Windows only)
    • findfileassociationSearches for and retrieves a file association-related string from the registry (Windows only)
    • getsystemmetricsRetrieves the specified system metric or system configuration setting (Windows only)
    • istssessionDetermines if scilab is launched from a ms terminal service session (Windows only)
    • mcisendstringsends a command string to an MCI device (Windows only)
    • powershellexecutes a command with the Windows powershell interpreter (Windows only)
    • win64Determine whether Windows x64 version of Scilab (Windows only)
    • winopenOuvre le fichier avec l'application appropriée (Windows seulement)
    • winqueryregObtenir une clef de la base des registres de Microsoft Windows
  • ATOMS
  • Tcl/Tk
  • Editeur de script
    • editedits a given Scilab function or file
    • edit_erroropens in scilab editor the source of the last recorded error
    • editorCall the text editor as defined in the preferences
    • scinotesScinotes: Embedded Scilab text editor
  • UI Data
  • Documentation : gestion
    • utilities
      • %helpsvariable globale : chemins des répertoires d'aide des modules externes chargés en session
      • add_help_chapterAdd an entry in the help list
      • del_help_chapterDelete an entry in the help list
      • help_from_sciGenerate help files and demo files from the head comments section of a .sci source file.
      • help_skeletonbuild the skeleton of the xml help file associated to a Scilab function
      • Link toolbox help with Scilab oneHow to make hyperlink in toolbox help pointing to Scilab's items
      • Scilab documentation formaton line help XML file description format
      • maneditediting a manual item
      • xmltohtmlconverts xml Scilab help files to HTML format
      • xmltojarconverts xml Scilab help files to javaHelp format
      • xmltopdfconverts xml Scilab help files to pdf format
      • xmltopsconverts xml Scilab help files to postscript format
    • aproposrecherche d'un mot-clé dans l'aide de Scilab
    • docqueries and displays help pages in the Scilab help browser
    • head_commentsdisplay Scilab function header comments
    • helpQueries and displays help pages in the Scilab help browser. This function is obsolete. Please use doc instead.
  • Créer un module externe
  • Scilab MPI
    • MPIAccess to MPI features from Scilab
    • MPI_BcastBroadcasts a message from the process with rank root to all other processes of the group
    • MPI_Comm_rankDetermines the rank of a calling process in a communicator
    • MPI_Comm_sizeDetermines the size of the group associated with a communicator
    • MPI_Create_commCreate a MPI subcommunicator of MPI_COMM_WORLD
    • MPI_FinalizeTerminate the MPI environment
    • MPI_InitInitialize the MPI environment
    • MPI_IrecvNonblocking reception of data from a node
    • MPI_IsendNonblocking send data from a node to another
    • MPI_RecvRecv data from a node
    • MPI_SendSend data from a node to another
    • MPI implementationTechnical details about the implementation
    • MPI_WaitWaits for an MPI request to complete
  • Multilinguisme
    • addlocalizationdomainadd a new domain in localization mechanism.
    • getdefaultlanguagereturns the default language used by Scilab
    • getlanguagereturns the current language used by Scilab.
    • gettextindexes or/and translates some indexed english messages
    • setdefaultlanguagesets the language of the session at startup and for some fixed Scilab menus
    • setlanguagechoisit la langue utilisée pour les messages standard et les pages d'aide (session en cours)
  • API Scilab
    • API Scilabapi_scilab is the Scilab 6 interface to access Scilab variables.
    • API typesThis page lists all types used by API Scilab.
    • Getting started with API_ScilabHow to load a C, C++ or fortran code in the Scilab engine as a new function
    • API double functionsThis page lists all the functions to manipulate Scilab native objects containing doubles.
    • API common functionsThis page lists all the functions to get information about Scilab native objects.
    • API string functionsThis page lists all the functions to manipulate Scilab native objects containing strings
    • API boolean functionsThis page lists all the functions to manipulate Scilab native objects containing booleans
    • API integer functionsThis page lists all the functions to manipulate Scilab native objects containing integers
    • API list-type functionsThis page lists all the functions to manipulate Scilab native lists.
    • API polynomial functionsThis page lists all the functions to manipulate Scilab native objects containing polynomials
    • API pointer functionsThis page lists all the functions to manipulate Scilab native objects containing pointers
    • API cell functionsThis page lists all the functions to manipulate Cell objects.
    • API struct functionsThis page lists all the functions to manipulate functions to manipulate Struct objects.
    • API handle functionsThis page lists all the functions to manipulate Scilab native objects containing graphic handles
    • API optional functionsThis page lists all the functions to get information about optional parameters.
  • API call_scilab (moteur Scilab)
    • call_scilabcall_scilab is an interface which provides the ability to call Scilab engine from C/C++ code
    • Compile and run with Call ScilabHow to compile a native application based on or using Scilab
    • DisableInteractiveModeDisables some features (plotting, gui creation, Tcl/Tk...) and leaves only the computing engine
    • ExecScilabCommandExecute a Scilab from a C/C++ code (call_scilab) and can get message and callstack on error.
    • fromcChecks if current Scilab is called from an external C program (by StartScilab).
    • fromjavaChecks if current Scilab is called from javasci
    • GetLastJobReturns the latest job sent to Scilab engine
    • ScilabHaveAGraphCheck if any Scilab graphics have been opened.
    • SendScilabJobSend a Scilab task from a C/C++ code (call_scilab)
    • SendScilabJobsSend Scilab tasks from a C/C++ code (call_scilab)
    • StartScilabInitializes and starts Scilab engine in Call Scilab
    • TerminateScilabStops and terminates Scilab engine in Call Scilab
  • JVM
  • Java depuis Scilab
    • Getting started - BeginningHow to use the Java Scilab binding?
    • Getting started - Second stepHow to use the Java Scilab binding?
    • jallowClassReloadingAllow the class reloading
    • jarrayCreate a Java array
    • jautoTransposeSet the way to convert matrices
    • jautoUnwrapUnwrap automatically returned values
    • jcastCast a Java object into another one.
    • jcompileCompile Java code or file
    • jcreatejarCreates a Java ARchive (JAR) from a set of files / directories
    • jdeffMap a static Java method onto a Scilab macro
    • jdisableTraceStop the trace process.
    • jenableTraceAllow to trace the internal functionality of JIMS to help the debugging.
    • jexistsTest if a Scilab Java Object is valid on the Java side
    • jgetclassnameReturn the class name of the given object
    • jgetfieldGet the field value of a Java object
    • jgetfieldsGet all the fields of a Java object
    • jgetinfoReturns information about the Java virtual machine
    • jgetmethodsGet all the methods of a Java object
    • jimportImport a Java class
    • jinvokeInvoke a method of a Java object
    • jinvoke_dbInvoke a method of a Java object in using Java direct buffers
    • jnewInstanceCreates a new instance of a Java class
    • jnullThe Scilab version of the Java null object.
    • jremoveRemove a Java Object on the Java side
    • jsetfieldSet the field of a Java object
    • junwrapConvert a Java object into a Scilab native type
    • junwrapremConvert a Java object into a Scilab native type and remove it from the Java side
    • jvoidFor no argument functions
    • jwrapWrap a Scilab variable into a Java one if possible
    • jwrapincharWrap Scilab uint16 matrix into Java char multiarray.
    • jwrapinfloatWrap Scilab double matrix into Java float multiarray.
    • newCreates a new instance of a Java class
  • Interface avec Java
  • Préférences
  • Performances des programmes
    • covMergeMerges coverage results and exports to a file
    • covStartInstruments some macros to store runtime information on code coverage and execution time
    • covStopRemoves all instrumentation data
    • covWriteExports runtime performance results to HTML and binary files
    • profileGeneral information about instrumentation capabilities
    • profileDisableRemove instrumentation from a function, a library or remove all instrumentation
    • profileEnableAdd instrumentation to a function, a library or all available functions
    • profileGetInfoRetrieve instrumentation information as a Scilab value
  • Lint tool (SLint)
  • Outils web
Report an issue

Copyright (c) 2022-2024 (Dassault Systèmes)
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:
Thu May 22 12:54:31 CEST 2025