Aide de Scilab
- Scilab
- Mots clés Scilab
- ans — réponse (answer)
- backslash — (\) division matricielle à gauche
- brackets ([,]) — ([,]) crochets à droite et à gauche
- colon — (:) opérateur "deux points"
- comma — (,) virgule, séparateur d'instructions ou d'arguments
- comments — (//) commentaires
- dot (.) — point
- else — Mot-clé utilisé dans une structure if-then-else et select-case-then-else
- elseif — Mot-clé utilisé dans une structure if-then-else
- empty ([]) — matrice vide
- end — mot-clé end
- extraction — extraction à partir d'une matrice ou d'une liste
- global — définition de variables globales
- hat (^) — élévation à la puissance
- affectation — affectation partielle d'une variable
- left ([) — crochet gauche
- minus (-) — opérateur de soustraction, changement de signe
- not (~) — négation logique
- parentheses ( ) — parenthèses droite et gauche
- percent (%) — caractère spécial
- plus (+) — opérateur d'addition
- power — élévation à la puissance (^,.^)
- quote (') — opérateur de transposition, délimiteur de chaîne de caractères
- semicolon — (;) séparateur de lignes ou d'instructions Scilab
- slash (/) — division à droite et feedback
- star (*) — opérateur de multiplication
- symbols — opérateurs de Scilab
- tilde — (~) négation logique
- catch — mot clé de début du bloc catch dans une instruction de
contrôle try-catch
- comparison — comparison, relational operators
- dollar — ($) last index
- equal — (=) assignment , comparison, equal sign
- great — (>) greater than comparison
- Structure de contrôle
- abort — interruption d'une évaluation
- break — interruption d'une boucle
- case — mot-clé utilisé dans une structure "select"
- do — Mot-clé utilisé pour les boucles
- for — Mot-clé pour les structures de boucles
- if — Mot-clé utilisé pour une exécution conditionnelle
- pause — mode de pause, attente clavier
- resume — sortie d'une fonction ou reprise d'exécution, avec récupération de variables locales
- return — sortie d'une fonction ou reprise d'exécution, avec récupération de variables locales
- select — Mot-clé utilisé dans une structure select-case-else
- then — mot-clé dans une structure 'if' et 'select'
- while — mot-clé utilisé dans une structure while ... end
- continue — keyword to pass control to the next
iteration of a loop
- Configuration
- banner — affiche la banière scilab
- getos — retourne le nom et la version de
O.S
- getshell — retourne le nom de l'interpreteur de
commandes.
- gstacksize — obtenir ou changer la taille de la pile
des variables globales
- stacksize — change la taille de la pile
Scilab
- with_javasci — Test si Scilab a ete construit avec
l'interface Java
- with_macros_source — Teste si les sources des macros sont installées
- getdebuginfo — get information about Scilab to debug
- getmemory — returns free and total system memory
- getmodules — returns list of modules installed in
Scilab
- getscilabmode — returns scilab mode
- getversion — get scilab and modules version information
- ver — Version information for Scilab
- with_module — Checks if a Scilab module is
installed
- with_tk — Checks if Scilab has been built
with TCL/TK
- Debugging
- debug — niveau de débogage
- where — donne l'arborescence d'appel courante
- whereami — donne l'arborescence d'appel de l'instruction courante
- delbpt — delete breakpoints
- dispbpt — display breakpoints
- setbpt — set breakpoints
- Gestion des erreurs
- errcatch — interception d'erreur
- errclear — "effacement" d'une erreur
- error — Affichage d'un message d'erreur
- iserror — test d'occurrence d'une erreur
- error_table — table of error messages
- lasterror — get last recorded error message
- warning — warning messages
- Variables
- Predefined variables
- TMPDIR — chemin du répertoire temporaire
- SCI — variable containing the value of the root path of
Scilab.
- SCIHOME — contains the path to preferences, history files of your Scilab
session.
- home — Gives the user directory.
- %e — Euler number.
- %eps — epsilon (floating-point relative accuracy)
- %f or %F — Boolean variable for false.
- %i — imaginary unit
- %inf — infinity
- %nan — not-a-number
- %pi — ratio of circle's circumference to its diameter
- %s — A variable used to define polynomials.
- %t or %T — Boolean variable for true.
- %z — A variable used to define polynomials.
- clear — Suppression de variables
- clearglobal — supprime des variables globales
- exists — teste l'existence d'une
variable
- isdef — vérifie si une variable existe
- isglobal — vérifie si une variable est globale
- names — syntaxe des noms de variables dans Scilab
- predef — protection de variables
- who — liste des variables
- whos — liste des variables courantes dans un format détaillé
- getvariablesonstack — get variable names on stack of scilab
- who_user — listing of user's variables
- exit — Termine la session courante de scilab
- perl — execute le script Perl. Cette fonction est obsolète.
- quit — Quitte Scilab ou décrémente le niveau de pause
- scilab — Script principal d'exécution de Scilab et de divers
outils (GNU/Linux, Unix et Mac OS X)
- startup — startup file
- Calcul différentiel, Intégration
- dae — Solveur de système d'Equations Différentielles Algébriques
- daskr — solveur de DAE avec traversées de zéros
- feval — évaluation multiple d'une fonction
- intc — intégrale de Cauchy
- integrate — intégration numérique d'une expression
- intg — intégration numérique adaptative
- intsplin — intégration approchée de données expérimentales utilisant une interpolation par une spline.
- inttrap — intégration approchée de données expérimentales avec la
méthode des trapèzes.
- ode — solveur d'équations différentielles ordinaires
- bvodeS — Simplified call to bvode
- daeoptions — set options for dae solver
- dasrt — DAE solver with zero crossing
- dassl — differential algebraic equation
- diff — Difference and discrete derivative
- impl — differential algebraic equation
- int2d — definite 2D integral by quadrature and cubature
method
- int3d — definite 3D integral by quadrature and cubature
method
- intl — Cauchy integral
- numdiff — numerical gradient estimation at one point. This function is obsolete. Please use the numderivative function instead.
- ode_discrete — ordinary differential equation solver, discrete time
simulation
- ode_optional_output — ode solvers optional outputs description
- ode_root — ordinary differential equation solver with root
finding
- odedc — discrete/continuous ode solver
- odeoptions — set options for ode solvers
- Fonctions Elémentaires
- Nombres complexes
- conj — conjugaison complexe
- imag — partie imaginaire
- isreal — vérifie si une matrice a des éléments complexes
- real — partie réelle
- complex — Create a complex number.
- imult — multiplication by i the imaginary unitary
- Mathématiques discrètes
- gcd — calcul de PGCD
- lcm — Plus petit commun multiple (PPCM) de polynômes
ou d'entiers
- perms — retourne toutes les permutations des composantes d'un
vecteur
- rat — approximation rationnelle d'un flottant
- factor — factor function
- factorial — The factorial function
- primes — primes function
- Matrices élémentaires
- diag — extraction de diagonale ou construction d'une matrice à partir
d'une diagonale.
- eye — matrice identité
- linspace — vecteur de valeurs équidistantes
- logspace — vecteur de valeurs logarithmiquement
équidistantes.
- meshgrid — construit des matrices ou des tableaux 3-D
- ones — matrice remplie de 1
- rand — Générateur de nombres pseudo-aléatoires
- squarewave — génère un signal carré de période 2*%pi
- testmatrix — génération de matrices remarquables
- toeplitz — matrice de Toeplitz
- zeros — matrice nulle
- ind2sub — linear index to matrix subscript values
- ndgrid — arrays for multidimensional function evaluation on
grid
- sub2ind — matrix subscript values to linear index
- Exponentielle
- exp — exponentielle
- expm — exponentielle de matrice
- log — logarithme naturel
- log10 — logarithme en base 10
- log2 — logarithme en base 2
- logm — logarithme matriciel d'une matrice carrée
- polar — forme polaire
- sqrt — racine carrée
- sqrtm — racine carrée matricielle
- log1p — computes with accuracy the natural logarithm of its argument
added by one
- Virgule flottante
- ceil — Arrondi vers le haut
- clean — nettoie une matrice (arrondi à zéro des termes très petits)
- double — conversion de type entier vers flottant double
précision.
- fix — arrondi vers zéro
- floor — Arrondi vers le bas
- frexp — calcule la représentation en base 2 (mantisse et exposant)
d'un nombre flottant.
- ieee — détermine le mode d'exception IEEE pour les calculs
- int — arrondi vers zéro
- isinf — vérifie si des composantes "Inf" (infinies) sont
présentes.
- isnan — vérifie si des composantes "NaN" (Not a Number) sont
présentes.
- round — Arrondi à l'entier le plus proche
- format — number printing and display format
- nearfloat — get previous or next floating-point number
- nextpow2 — next higher power of 2.
- number_properties — determine floating-point parameters
- Bases de numération
- dec2hex — représentation hexadécimale d'un entier
- base2dec — convert from base b to decimal
- bin2dec — convert from binary to decimal
- dec2base — Convert decimal to base N number in string
- dec2bin — convert from decimal to binary
- dec2oct — convert from decimal to octal
- hex2dec — convert from hexadecimal to decimal
- oct2dec — convert from octal to decimal
- Manipulation de matrices
- flipdim — retourne par blocs les éléments de
x selon une dimension
- matrix — remise en forme d'une matrice
- pertrans — Transposition selon la seconde diagonale
- repmat — Définit un grand tableau par pavage avec un tableau 2D.
- resize_matrix — élague et/ou étend (et convertit) une matrice ou une hypermatrice
- squeeze — squeeze
- permute — permute the dimensions of an array
- Opérations matricielles
- abs — valeur absolue ou module
- cumprod — produit cumulatif des éléments d'un tableau.
- cumsum — somme cumulative des éléments d'un tableau.
- kron — produit de kronecker (.*.)
- max — maximum
- min — minimum
- norm — normes matricielles
- prod — produit des éléments d'un tableau.
- signm — fonction signe matriciel
- sum — somme des éléments d'un tableau.
- tril — partie triangulaire inférieure d'une matrice
- triu — partie triangulaire supérieure d'une matrice
- cross — vector cross product
- Chercher et trier
- dsearch — répartit, localise et compte les éléments d'une matrice en catégories données
- find — trouve les indices des éléments vrais d'un vecteur ou d'une matrice de booléens
- gsort — tri par l'algorithme "quick sort"
- lex_sort — tri des lignes d'une matrice suivant l'ordre
lexicographique.
- vectorfind — finds in a matrix rows or columns matching a vector
- Opérations sur les ensembles
- intersect — recherche de valeurs communes à deux vecteurs.
- members — dénombre (et localise) dans un tableau chaque élément ou ligne ou colonne d'un autre tableau
- union — extrait les composantes distinctes issues de l'union de deux
vecteurs
- unique — extrait les composantes distinctes d'un vecteur ou d'une
matrice
- setdiff — returns components of a vector which do not belong to another
one
- Traitement du signal
- pen2ea — Conversion faisceau vers deux matrices E,A
- bloc2exp — Conversion of a block-diagram to its symbolic expression
- bloc2ss — block-diagram to state-space conversion
- ssrand — random system generator
- sysconv — system conversion
- sysdiag — Create a block diagonal matrix from provided inputs or block diagonal system connection
- trfmod — poles and zeros display
- Calcul symbolique
- addf — addition symbolique
- cmb_lin — combinaison linéaire symbolique
- ldivf — division à gauche symbolique
- mulf — multiplication symbolique
- rdivf — division symbolique à droite
- solve — solveur symbolique de système linéaire
- subf — soustraction symbolique
- trianfml — triangularisation symbolique
- trisolve — solveur symbolique de système linéaire
- Trigonométrie
- acos — cosinus inverse exprimé en radians
- acosd — cosinus inverse des éléments de l'argument, résultat en
degré.
- acosh — cosinus hyperbolique inverse
- acoshm — cosinus hyperbolique matriciel inverse
- acosm — cosinus matriciel inverse
- acoth — cotangente hyperbolique inverse des éléments de
l'argument.
- asec — sécante inverse des éléments de l'argument.
- asecd — sécante inverse des éléments de l'argument, résultat en
degré.
- asech — sécante hyperbolique inverse des éléments de
l'argument.
- asin — sinus inverse exprimé en radians
- asind — sinus inverse des éléments de l'argument, résultats exprimés
en degrés
- asinh — sinus hyperbolique inverse
- asinhm — sinus hyperbolique matriciel inverse
- asinm — sinus matriciel inverse
- atand — 2-quadrants et 4-quadrants tangeante inverse des éléments de
l'argument, résultats exprimés en degrés.
- atanhm — tangente hyperbolique inverse d'une matrice
carrée
- atanm — tangente matricielle inverse d'une matrice carrée
- cos — cosinus
- cosd — cosinus des éléments de l'argument donnés en
degrés
- cosh — cosinus hyperbolique
- coshm — cosinus hyperbolique matriciel
- cosm — cosinus matriciel
- cotd — cotangent des éléments de l'argument donné en
degrés.
- cotg — cotangente
- coth — cotangente hyperbolique
- cothm — cotangente hyperbolique matricielle
- csc — cosécante des éléments de l'argument.
- cscd — cosécante des éléments de l'argument donnés en
degrés
- sec — sécante des éléments de l'argument.
- secd — sécante des éléments de l'argument donnés en
degrés
- sech — sécante hyperbolique des éléments de l'argument.
- sin — sinus
- sind — sinus des éléments de l'argument donnés en degrés
- sinh — sinus hyperbolique
- sinhm — sinus hyperbolique matriciel
- sinm — sinus matriciel
- tan — tangente
- tanh — tangente hyperbolique
- tanhm — tangente hyperbolique matricielle
- tanm — tangente matricielle
- acot — computes the element-wise inverse cotangeant of the
argument.
- acotd — computes the element-wise inverse cotangeant of the argument,
result in degree.
- acsc — computes the element-wise inverse cosecant of the
argument.
- acscd — computes the element-wise inverse cosecant of the argument,
results in degree.
- acsch — computes the element-wise inverse hyperbolic cosecant of the
argument.
- atan — 2-quadrant and 4-quadrant inverse tangent
- atanh — hyperbolic tangent inverse
- csch — Computes the element-wise hyperbolic cosecant of the
argument.
- csgn — returns the sign of a vector of real of complex values
- sinc — sinc function
- tand — tangent, argument in degree.
- Bitwise operations
- bitand — bitwise AND
- bitcmp — bitwise complement
- bitget — bit at specified position
- bitor — bitwise OR
- bitset — set bit at specified position
- bitxor — bitwise XOR
- isequalbitwise — bitwise comparison of variables
- and — et logique des éléments d'un tableau
- & — opérateur et logique
- lstsize — nombre d'éléments des objets list, tlist et mlist
- pmodulo — reste modulo m euclidien positif
- or — disjonction logique des éléments d'un tableau
- | — opérateur de disjonction logique
- sign — fonction signe
- size — taille d'un objet
- cat — concatenate several arrays
- cell2mat — converts a cell array into a matrix
- cellstr — converts strings vector (or strings matrix) into a cell array of
strings
- iscolumn — check if a variable is a column
- isempty — check if a variable is an empty matrix or an empty
list
- isequal — objects comparison
- ismatrix — check if a variable is a matrix
- isrow — check if a variable is a row
- isscalar — check if a variable is a scalar.
- issquare — check if a variable is a square matrix
- isvector — check if a variable is a vector
- ndims — number of dimensions of an array
- nthroot — Real nth root of real numbers
- num2cell — converts an array into a cell array
- unwrap — unwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile
- Algèbre Lineaire
- Eigenvalue and Singular Value
- bdiag — bloc-diagonalisation, vecteurs propres généralisés
- gspec — valeurs propres d'un faisceau de matrices (obsolete)
- hess — Forme de Hessenberg
- pbig — projection sur des sous-espaces propres
- spec — valeurs propres d'une matrice
- sva — approximation de valeurs singulières
- svd — décomposition en valeurs singulières
- balanc — matrix or pencil balancing
- gschur — generalized Schur form. This function is obsolete.
- projspec — spectral operators
- psmall — spectral projection
- schur — [ordered] Schur decomposition of matrix and pencils
- Factorization
- givens — Transformation de Givens
- householder — Matrice de Householder
- sqroot — factorisation hermitienne W*W'
- Kernel
- colcomp — compression de colonnes, noyau
- fullrf — factorisation de rang plein
- fullrfk — factorisation de rang plein de A^k
- kernel — noyau
- range — Image de A^k
- rowcomp — compression de lignes, image
- im_inv — inverse image
- Linear Equations
- chol — Factorisation de Cholesky
- inv — inverse d'une matrice
- linsolve — solveur d'équation linéaire
- lu — factorisation LU
- pinv — pseudo-inverse
- qr — factorisation QR
- aff2ab — linear (affine) function to A,b conversion
- lsq — linear least square problems.
- rankqr — rank revealing QR factorization
- Matrix Analysis
- cond — conditionnement
- det — déterminant
- orth — calcul d'une base orthogonale
- rank — rang
- rcond — estimation de l'inverse du conditionnement
- trace — trace d'une matrice
- rref — computes matrix row echelon form by lu transformations
- Matrice compagnon
- companion — matrice compagnon
- glever — inverse d'un faisceau de matrices
- lyap — Equation de Lyapunov
- ereduc — computes matrix column echelon form by qz transformations
- fstair — computes pencil column echelon form by qz transformations
- kroneck — Kronecker form of matrix pencil
- pencan — canonical form of matrix pencil
- penlaur — Laurent coefficients of matrix pencil
- quaskro — quasi-Kronecker form
- randpencil — random pencil
- rowshuff — shuffle algorithm
- sylv — Sylvester equation.
- State-Space Matrices
- coff — résolvante (méthode des cofacteurs)
- nlev — Algorithme de Leverrier
- Markov Matrices
- classmarkov — recurrent and transient classes of Markov matrix
- eigenmarkov — normalized left and right Markov eigenvectors
- genmarkov — generates random markov matrix with recurrent and transient classes
- Subspaces
- spaninter — subspace intersection
- spanplus — sum of subspaces
- spantwo — sum and intersection of subspaces
- proj — projection
- Interpolation
- interpln — interpolation linéaire
- smooth — interpolation par une spline
- bsplin3val — 3d spline arbitrary derivative evaluation
function
- cshep2d — bidimensional cubic shepard (scattered)
interpolation
- eval_cshep2d — bidimensional cubic shepard interpolation
evaluation
- interp — cubic spline evaluation function
- interp1 — one_dimension interpolation function
- interp2d — bicubic spline (2d) evaluation function
- interp3d — 3d spline evaluation function
- linear_interpn — n dimensional linear interpolation
- lsq_splin — weighted least squares cubic spline fitting
- splin — cubic spline interpolation
- splin2d — bicubic spline gridded 2d interpolation
- splin3d — spline gridded 3d interpolation
- CACSD (Computer Aided Control Systems Design)
- Représentations formelles et conversions
- lsslist — Définition d'un système dynamique linéaire
- abcd — state-space matrices
- cont_frm — transfer to controllable state-space
- dbphi — frequency response to phase and magnitude representation
- des2ss — descriptor to state-space
- des2tf — descriptor to transfer function conversion
- frep2tf — transfer function realization from frequency response
- markp2ss — Markov parameters to state-space
- sm2des — system matrix to descriptor
- sm2ss — system matrix to state-space
- ss2des — (polynomial) state-space to descriptor form
- ss2ss — state-space to state-space conversion, feedback,
injection
- ss2tf — conversion from state-space to transfer function
- tf2des — transfer function to descriptor
- tf2ss — transfer to state-space
- Plot and display
- bode_asymp — asymptote de diagramme de Bode
- black — Black-Nichols diagram of a linear dynamical system
- bode — Bode plot
- evans — Evans root locus
- gainplot — magnitude plot
- hallchart — Draws the Hall chart
- m_circle — plots the complex plane iso-gain contours of y/(1+y) (obsolete)
- nicholschart — Nichols chart
- nyquist — nyquist plot
- phaseplot — frequency phase plot
- sgrid — s-plane grid lines.
- show_margins — display gain and phase margin and associated crossover frequencies
- svplot — singular-value sigma-plot
- zgrid — zgrid plot
- noisegen — génération de bruit
- pol2des — conversion matrice de polynômes vers forme descripteur
- syslin — définition d'un système dynamique linéaire
- abinv — AB invariant subspace
- arhnk — Hankel norm approximant
- arl2 — SISO model realization by L2 transfer approximation
- arma — Scilab arma library
- arma2p — extract polynomial matrices from ar representation
- arma2ss — transform an armax data structure into state space
representation.
- armac — Scilab description of an armax process
- armax — armax identification
- armax1 — armax identification
- arsimul — armax simulation
- augment — augmented plant
- balreal — balanced realization
- bilin — general bilinear transform
- bstap — hankel approximant
- cainv — Dual of abinv
- calfrq — frequency response discretization
- canon — canonical controllable form
- ccontrg — Central H-infinity continuous time controller
- cls2dls — bilinear transform
- colinout — inner-outer factorization
- colregul — removing poles and zeros at infinity
- cont_mat — controllability matrix
- contr — controllability, controllable subspace, staircase
- contrss — controllable part
- copfac — right coprime factorization of continuous time dynamical systems
- csim — simulation (time response) of linear system
- ctr_gram — controllability gramian
- damp — Natural frequencies and damping factors.
- dcf — double coprime factorization
- ddp — disturbance decoupling
- dhinf — H_infinity design of discrete-time systems
- dhnorm — discrete H-infinity norm
- dscr — discretization of linear system
- dsimul — state space discrete time simulation
- dt_ility — detectability test
- dtsi — Continuous time dynamical systems stable anti-stable decomposition
- equil — balancing of pair of symmetric matrices
- equil1 — balancing (nonnegative) pair of matrices
- feedback — feedback operation
- findABCD — discrete-time system subspace identification
- findAC — discrete-time system subspace identification
- findBD — initial state and system matrices B and D of a discrete-time system
- findBDK — Kalman gain and B D system matrices of a discrete-time system
- findR — Preprocessor for estimating the matrices of a linear time-invariant dynamical system
- findx0BD — Estimates state and B and D matrices of a discrete-time linear system
- flts — time response (discrete time, sampled system)
- fourplan — augmented plant to four plants
- freq — frequency response
- freson — peak frequencies
- fspec — spectral factorization of continuous time dynamical systems
- fspecg — stable factorization of continuous time dynamical systems
- fstabst — Youla's parametrization of continuous time linear dynmaical systems
- g_margin — gain margin and associated crossover frequency
- gamitg — H-infinity gamma iterations for continuous time systems
- gcare — Continuous time control Riccati equation
- gfare — Continuous time filter Riccati equation
- gfrancis — Francis equations for tracking
- gtild — tilde operation
- h2norm — H2 norm of a continuous time proper dynamical system
- h_cl — closed loop matrix
- h_inf — Continuous time H-infinity (central) controller
- h_inf_st — static H_infinity problem
- h_norm — H-infinity norm
- hankelsv — Hankel singular values
- hinf — H_infinity design of continuous-time systems
- imrep2ss — state-space realization of an impulse response
- inistate — Estimates the initial state of a discrete-time system
- invsyslin — system inversion
- kpure — continuous SISO system limit feedback gain
- krac2 — continuous SISO system limit feedback gain
- lcf — Continuous time dynamical systems normalized coprime factorization
- leqr — H-infinity LQ gain (full state)
- lft — linear fractional transformation
- lin — linearization
- linf — infinity norm
- linfn — infinity norm
- linmeq — Sylvester and Lyapunov equations solver
- lqe — linear quadratic estimator (Kalman Filter)
- lqg — LQG compensator
- lqg2stan — LQG to standard problem
- lqg_ltr — LQG with loop transform recovery
- lqr — LQ compensator (full state)
- ltitr — discrete time response (state space)
- macglov — Continuous time dynamical systems Mac Farlane Glover problem
- minreal — minimal balanced realization
- minss — minimal realization
- mucomp — mu (structured singular value) calculation
- narsimul — armax simulation (using rtitr)
- nehari — Nehari approximant of continuous time dynamical systems
- nyquistfrequencybounds — Computes the frequencies for which the nyquist locus enters and leaves a given rectangle.
- obs_gram — observability gramian
- obscont — observer based controller
- observer — observer design
- obsv_mat — observability matrix
- obsvss — observable part
- p_margin — phase margin and associated crossover frequency
- parrot — Parrot's problem
- pfss — partial fraction decomposition
- phasemag — phase and magnitude
computation
- plzr — pole-zero plot
- ppol — pole placement
- prbs_a — pseudo random binary sequences generation
- projsl — linear system projection
- repfreq — frequency response
- ric_desc — Riccati equation
- ricc — Riccati equation
- riccati — Riccati equation
- routh_t — Routh's table
- rowinout — inner-outer factorization
- rowregul — removing poles and zeros at infinity
- rtitr — discrete time response (transfer matrix)
- sensi — sensitivity functions
- sident — discrete-time state-space realization and Kalman gain
- sorder — computing the order of a discrete-time system
- specfact — spectral factor
- ssprint — pretty print for linear system
- st_ility — stabilizability test
- stabil — stabilization
- sysfact — system factorization
- syssize — size of state-space system
- time_id — SISO least square identification
- trzeros — transmission zeros and normal rank
- ui_observer — unknown input observer
- unobs — unobservable subspace
- zeropen — zero pencil
- Polynômes
- bezout — équation de Bezout pour les polynômes
- cmndred — dénominateur commun
- coeff — coefficients d'une matrice de polynômes
- coffg — inverse d'une matrice de polynômes
- colcompr — compression des colonnes d'une matrice de polynômes
- degree — degrés d'une matrice de polynômes
- denom — dénominateur
- derivat — dérivée d'une matrice de polynômes
- determ — déterminant d'une matrice de polynômes
- detr — déterminant d'un polynôme
- diophant — équation diophantienne de Bezout
- factors — factorisation réelle de polynômes
- hermit — forme d'Hermite
- horner — évaluation d'un polynôme ou d'une fraction rationnelle
- hrmt — PGDC de plusieurs polynômes
- htrianr — triangularisation d'une matrice de polynômes
- inv_coeff — construction d'une matrice polynomiale à partir des coefficients
- invr — inversion d'une matrice rationnelle (ou polynomiale)
- lcmdiag — factorisation diagonale par le plus petit commun multiple
- ldiv — division longue d'une matrice de polynômes
- numer — numérateurs d'une matrice rationnelle
- pdiv — division de polynômes
- pol2str — conversion polynôme => texte
- polfact — facteurs minimaux
- poly — définition d'un polynôme
- rational — Objet Scilab, fraction rationnelle
- residu — résidu
- roots — racines d'un polynôme
- rowcompr — compression de lignes d'une matrice de polynômes
- sfact — factorisation spectrale en temps discret
- simp — simplification rationnelle
- simp_mode — mode de simplification des fractions rationnelles
- sylm — matrice de Sylvester
- varn — variable symbolique d'un polynôme ou d'une fraction rationnelle
- chepol — Chebychev polynomial
- systmat — system matrix
- Traitement du Signal
- transforms
- ifft — Transformée de Fourier discrète rapide inverse.
- idct — Inverse discrete cosine transform.
- idst — Inverse discrete sine transform.
- hank — covariance to hankel matrix
- hilb — FIR approximation to a Hilbert transform filter
- filters
- analpf — create analog low-pass filter
- buttmag — Power transmission of a Butterworth filter
- casc — cascade realization of filter from coefficients
- cheb1mag — response of Chebyshev type 1 filter
- cheb2mag — response of type 2 Chebyshev filter
- convol — convolution
- ell1mag — magnitude of elliptic filter
- eqfir — minimax approximation of FIR filter
- eqiir — Design of iir filters
- faurre — filter computation by simple Faurre algorithm
- ffilt — coefficients of FIR low-pass
- filter — filters a data sequence using a digital filter
- find_freq — parameter compatibility for elliptic filter design
- frmag — magnitude of FIR and IIR filters
- fsfirlin — design of FIR, linear phase filters, frequency sampling technique
- group — group delay for digital filter
- iir — iir digital filter
- iirgroup — group delay Lp IIR filter optimization
- iirlp — Lp IIR filter optimization
- kalm — Kalman update
- lev — Yule-Walker equations (Levinson's algorithm)
- levin — Toeplitz system solver by Levinson algorithm
(multidimensional)
- lindquist — Lindquist's algorithm
- remez — Remez exchange algorithm for the weighted chebyshev
approximation of a continuous function with a sum of cosines.
- remezb — Minimax approximation of magnitude response
- srfaur — square-root algorithm
- srkf — square root Kalman filter
- sskf — steady-state Kalman filter
- syredi — Design of iir filters, syredi code interface
- system — observation update
- trans — low-pass to other filter transform
- wfir — linear-phase FIR filters
- wiener — Wiener estimate
- wigner — 'time-frequency' wigner spectrum
- window — compute symmetric window of various type
- yulewalk — least-square filter design
- zpbutt — Butterworth analog filter
- zpch1 — Chebyshev analog filter
- zpch2 — Chebyshev analog filter
- zpell — lowpass elliptic filter
- How to
- How to design an elliptic filter — How to design an elliptic filter (analog and
digital)
- identification
- lattn — recursive solution of normal equations
- lattp — Identification of MA part of a vector ARMA process
- phc — Markovian representation
- rpem — Recursive Prediction-Error Minimization estimation
- miscellaneous
- bilt — bilinear or biquadratic transform SISO system given by a zero/poles representation
- sincd — digital sinc function or Direchlet kernel
- spectral_estimation
- corr — correlation, covariance
- cspect — two sided cross-spectral estimate between 2 discrete time signals using
the correlation method
- czt — chirp z-transform algorithm
- intdec — Changes sampling rate of a signal
- mese — maximum entropy spectral estimation
- pspect — two sided cross-spectral estimate between 2 discrete time signals using
the Welch's average periodogram method.
- ifftshift — inverse de fftshift
- cepstrum — cepstrum calculation
- conv — discrete 1-D convolution.
- conv2 — discrete 2-D convolution.
- convol2d — discrete 2-D convolution, using fft.
- detrend — remove constant, linear or piecewise linear trend from a vector
- fft2 — two-dimension fast Fourier
transform
- fftshift — rearranges the fft output, moving the zero frequency to the center of the spectrum
- filt_sinc — samples of sinc function
- frfit — frequency response fit
- hilbert — Discrete-time analytic signal computation of a real signal using Hilbert transform
- mrfit — frequency response fit
- wfir_gui — Graphical user interface that can be used to interactively design wfir filters
- xcorr — Computes discrete auto or cross correlation
- xcov — Computes discrete auto or cross covariance
- FFTW
- Fonctions spéciales
- amell — Fonction am de Jacobi
- calerf — calcule différentes fonctions d'erreur.
- delip — intégrale elliptique complete ou incomplete du premier
type
- dlgamma — dérivée de la fonction gammaln ou fonction psi.
- erf — fonction erreur
- erfc — fonction erreur complémentaire.
- erfcx — fonction erreur complémentaire normalisée.
- erfinv — fonction erreur inverse
- gammaln — Le logarithme de la fonction gamma.
- besselh — Bessel functions of the third kind (aka Hankel
functions)
- beta — beta function (Euler integral of the first kind)
- dawson — Compute the Dawson (scaled imaginary error) function.
- erfi — The imaginary error function.
- findm — for elliptic filter design
- gamma — The gamma function.
- legendre — associated Legendre functions
- %k — Jacobi's complete elliptic integral
- %sn — Jacobi's elliptic function
- Randlib
- grand — Générateur de nombres pseudo-aléatoires
- ARnoldi PACKage (binding de ARPACK)
- dnaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to
compute approximations to a few eigenpairs of a real linear
operator
This function is obsolete. Please use eigs
- dneupd — Interface for the Implicitly Restarted Arnoldi Iteration, to
compute the converged approximations to eigenvalues of A * z = lambda * B * z
approximations to a few eigenpairs of a real linear operator
This function is obsolete. Please use eigs
- dsaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to
compute approximations to a few eigenpairs of a real and symmetric linear
operator
This function is obsolete. Please use eigs
- dseupd — Interface for the Implicitly Restarted Arnoldi Iteration, to
compute approximations to the converged approximations to eigenvalues of
A * z = lambda * B * z
This function is obsolete. Please use eigs
- eigs — calculates largest eigenvalues and eigenvectors of matrices
- znaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to
compute a few eigenpairs of a complex linear operator OP with respect to a
semi-inner product defined by a hermitian positive semi-definite real
matrix B.
This function is obsolete. Please use eigs
- zneupd — Interface for the Implicitly Restarted Arnoldi Iteration, to
compute approximations to the converged approximations to eigenvalues of
A * z = lambda * B * z
This function is obsolete. Please use eigs
- Statistiques
- Cumulated Distribution Functions
- cdfbet — fonction de répartition de la distribution Beta
- cdfbin — fonction de répartition de la distribution binomiale
- cdfchi — fonction de répartition de la distribution du chi-deux
- cdfchn — fonction de répartition de la distribution du chi-deux non centrée
- cdff — fonction de répartition de la distribution de Fisher
- cdffnc — fonction de répartition de la distribution de Fisher non centrée
- cdfgam — fonction de répartition de la distribution gamma
- cdfnbn — fonction de répartition de la distribution binomiale négative
- cdfnor — fonction de répartition de la distribution normale
- cdfpoi — fonction de répartition de la distribution de Poisson
- cdft — fonction de répartition de la distribution de Student
- binomial — binomial distribution probabilities
- Data with Missing Values
- nancumsum — Somme cumulative ignorant les valeurs NaNs
- nanreglin — Régréssion linéaire
- nand2mean — difference of the means of
two independent samples
- nanmax — max (ignoring Nan's)
- nanmean — mean (ignoring Nan's)
- nanmeanf — mean (ignoring Nan's) with a given frequency.
- nanmedian — median of the values of a numerical vector or matrix
- nanmin — min (ignoring Nan's)
- nanstdev — standard deviation (ignoring the NANs).
- nansum — Sum of values ignoring NAN's
- thrownan — Eliminates nan values
- Descriptive Statistics
- histc — calcule un histogramme
- median — médiane des termes d'une
matrice
- stdev — écart-type des termes d'une matrice
- variance — variance d'un vecteur, matrice (voire hypermatrice) de nombres réels ou complexes
- variancef — variance (et moyenne) d'un vecteur ou d'une matrice réelle ou complexe de nombres pondérés en fréquence
- center — center
- correl — correlation of two variables
- cov — Covariance matrix
- covar — covariance of two variables
- mvvacov (deprecated) — computes variance-covariance matrix This function is obsolete.
- stdevf — standard deviation
- wcenter — center and weight
- Échantillonnage
- sample — Tirage avec remise.
- samplef — Tirage avec remise d'un échantillon d'une population suivant les valeurs de fréquences données.
- samwr — Tirage sans remise
- Central Tendency
- geomean — geometric mean
- harmean — harmonic mean
- mean — mean (row mean, column mean) of vector/matrix
entries
- meanf — weighted mean of a vector or a matrix
- trimmean — trimmed mean of a vector or a matrix
- Hypothesis Testing
- ftest — Fisher ratio
- ftuneq — Fisher ratio for samples of unequal size.
- Measures of Dispersion
- iqr — interquartile range
- mad — mean absolute deviation
- strange — range
- Measures of Shape
- cmoment — central moments of all orders
- moment — non central moments of all orders
- perctl — computation of percentils
- quart — computation of quartiles
- Principal Component Analysis
- pca — Computes principal components analysis with standardized variables
- princomp — Principal components analysis
- show_pca — Visualization of principal components analysis results
- Summaries
- tabul — frequency of values of a matrix or vector
- reglin — Régréssion linéaire
- Matrices creuses
- Interface avec UMFPACK (sparse)
- PlotSparse — plot the pattern of non nul elements of a sparse matrix
- ReadHBSparse — read a Harwell-Boeing sparse format file
- cond2sp — computes an approximation of the 2-norm condition number of a s.p.d. sparse matrix
- condestsp — estimate the condition number of a sparse matrix
- rafiter — Iterative refinement for a s.p.d. linear system. This function is obsolete.
- res_with_prec — computes the residual r = Ax-b with precision
- taucs_chdel — utility function used with taucs_chfact
- taucs_chfact — cholesky factorization of a sparse s.p.d. matrix
- taucs_chget — retrieve the Cholesky factorization at the scilab level
- taucs_chinfo — get information on Cholesky factors
- taucs_chsolve — solve a linear sparse (s.p.d.) system given the Cholesky factors
- umf_ludel — utility function used with umf_lufact
- umf_lufact — lu factorization of a sparse matrix
- umf_luget — retrieve lu factors at the Scilab level
- umf_luinfo — get information on LU factors
- umf_lusolve — solve a linear sparse system given the LU factors
- umfpack — solve sparse linear system
- Optimisation et Simulation
- Algorithmes génétiques
- Simulated Annealing
- Gestion des fichiers XML
- HDF5 Management
- h5attr — Create an attribute
- h5close — Close a HDF5 object
- h5cp — Copy an object
- h5dataset — Create a dataset and write the data
- h5dump — Dump the content of an H5 object on the standard output stream
- h5exists — Test the existence of named object
- h5flush — Flush all the buffers associated with a file
- h5get — Get a named object
- h5group — Create a group
- h5isArray — Check if the HDF5 object is an array
- h5isAttr — Check if the HDF5 object is an attribute
- h5isCompound — Check if the HDF5 object is a compound object
- h5isFile — Check if the HDF5 object is a file
- h5isGroup — Check if the HDF5 object is a group
- h5isRef — Check if the HDF5 object is a reference object
- h5isSet — Check if the HDF5 object is a dataset
- h5isSpace — Check if the HDF5 object is a dataspace
- h5isType — Check if the HDF5 object is a type
- h5isVlen — Check if the HDF5 object is a variable length array
- h5label — Label a dataset
- h5ln — Link an object to another one
- h5ls — List the content of an HDF5 object (group or dataset)
- h5mount — Mount a file on a group
- h5mv — Move an object
- H5 Objects — Describe the properties of the different H5 objects
- h5open — Open an HDF5 file
- h5read — Read the data of HDF5 dataset
- h5readattr — Read the data of an HDF5 attribute
- h5rm — Remove elements from an HDF5 file
- h5umount — Unmount a previously mounted file.
- h5write — Create a dataset (if it does not exist) and write the data
- h5writeattr — Write an attribute in a group or a dataset
- Entrées/Sorties [fichiers]
- Répertoire
- cd — change le répertoire courant de
Scilab
- mkdir — Crée un nouveau répertoire
- pwd — affiche le répertoire courant de Scilab
- rmdir — Supprime un répertoire
- createdir — makes new directory
- dir — gets file list
- isdir — checks if argument is a directory path
- ls — shows files
- removedir — removes a directory
- Chemins - nom de fichiers
- fullfile — Construit un nom de fichier complet
- getlongpathname — retourne le chemin au format nom long (Seulement pour
Windows)
- getshortpathname — retourne le chemin au format court (Seulement pour
Windows)
- basename — strip directory and suffix from filenames
- dirname — gets directory from filenames
- fileext — returns extension for a file path
- fileparts — returns the path, filename and extension for a file path
- filesep — returns directory separator for current platform
- fullpath — creates an full path name for the specified relative path name.
- get_absolute_file_path — gives an absolute pathname of a file opened in Scilab
- getdrives — gets the drive letters of all mounted filesystems on the computer
- getrelativefilename — given absolute directories and absolute filenames, returns relative file names
- is_absolute_path — checks if argument is an absolute path
- pathconvert — converts a path to an OS path format.
- pathsep — returns path separator for current platform
- splitURL — Split an URL (HTTP, HTTPS, FTP...)
- tempname — creates a file with an unique filename
- copyfile — copies a file
- deletefile — deletes a file
- dispfiles — displays opened files properties
- fileinfo — provides information about a file
- findfiles — finding all files with a given file specification
- fprintfMat — writes a matrix in a file
- fscanfMat — reads a matrix from a text file
- getURL — Download an URL (HTTP, HTTPS, FTP...)
- getmd5 — get md5 checksum
- %io — a variable, which keeps standard input and standard output (file
descriptor)
- isfile — checks whether argument is an existing file
- listfiles — list of files
- listvarinfile — list of variables in a saved data file
- maxfiles — sets the limit for the number of files a Scilab is allowed to have open simultaneously
- mclearerr — resets binary file access errors
- mclose — closes an opened file
- mdelete — deletes file(s)
- meof — checks if end of file has been reached
- merror — tests the file access errors indicator
- mfprintf — converts, formats, and writes data to a file
- msscanf — reads its input from the character string (interface to the C
sscanf function)
- mgeti — reads byte or word in a given binary format and returns an int type
- mgetl — reads lines from an text file
- mgetstr — reads a character string from a file
- mopen — opens a file in Scilab
- movefile — moves file or directory
- mput — writes byte or word in a given binary format
- mputl — writes strings in a text file
- mputstr — writes a character string in a file
- mseek — sets current position in a binary file
- mtell — Returns the offset of the current byte relative to the beginning of a file
- newest — returns newest file of a set of files
- save format — format of files produced by "save"
- scanf — converts formatted input on standard input
- scanf_conversion — mscanf, msscanf, mfscanf conversion specifications
- Entrées/Sorties
- getenv — renvoie la valeur d'une variable d'environnement
- getpid — renvoie le numéro de processus de Scilab
- host — exécution d'une commande Unix ou DOS
- setenv — fixe la valeur d'une variable
d'environnement
- unix — exécution d'une commande Unix ou DOS
- unix_g — exécution d'une commande Unix ou DOS, sortie redirigée vers
une variable
- unix_s — exécution d'une commande Unix ou DOS, pas de sortie
- unix_w — exécution d'une commande Unix ou DOS,
sortie redirigée vers la fenêtre de Scilab
- unix_x — exécution d'une commande Unix ou DOS,
sortie redirigée vers une fenêtre
- file — file management
- getio — get Scilab input/output logical units
- getscilabkeywords — returns a list with all scilab
keywords.
- halt — stop execution
- input — prompt for user input
- load — Load a saved variable or a serie of variables
- read — matrices read
- read4b — fortran file binary read
- readb — fortran file binary read
- save — Save a variable or a serie of variables in a binary
file
- writb — fortran file binary write
- write — write in a formatted file
- write4b — fortran file binary write
- Graphiques
- 2d_plot
- contour2di — calcule les courbes de niveau d'une surface
- contourf — courbes de niveaux 2D remplies d'une surface 3D
- errbar — ajoute des barres d'erreur sur un dessin 2D
- fec — dessin en pseudo-couleurs d'une surface
définie sur un maillage constitué de polygones convexes
- fgrayplot — représentation 2D en pseudo-couleurs d'une surface définie par une fonction
- histplot — dessine un histogramme
- paramfplot2d — animation dans le plan d'une courbe définie par une fonction
- LineSpec — to quickly customize the lines appearance
in a plot
- Matplot — 2D plot of a matrix using colors
- Matplot1 — 2D plot of a matrix using colors
- Matplot properties — description of the Matplot entities properties
- Sfgrayplot — smooth 2D plot of a surface defined by a function using colors
- Sgrayplot — smooth 2D plot of a surface using
colors
- champ — 2D vector field plot
- champ1 — 2D vector field plot with colored
arrows
- champ properties — description of the 2D vector
field entity properties
- comet — 2D comet animated plot.
- contour2d — level curves of a surface on a 2D
plot
- contour2dm — compute level curves of a surface defined with a mesh
- fchamp — direction field of a 2D first order ODE
- fcontour2d — Level curves of a surface defined by a function on a 2D plot. This function is obsolete.
- fec properties — description of the fec entities
properties
- fplot2d — 2D plot of a curve defined by a
function
- grayplot — 2D plot of a surface using
colors
- grayplot properties — description of the grayplot
entities properties
- graypolarplot — Polar 2D plot of a surface using
colors
- plot — 2D plot
- plot2d — 2D plot
- plot2d1 — 2D plot (logarithmic axes). This function is obsolete.
- plot2d2 — 2D plot (step
function)
- plot2d3 — 2D plot (vertical
bars)
- plot2d4 — 2D plot (arrows style)
- polarplot — Plot polar
coordinates
- 3d_plot
- eval3d — valeurs d'une fonction sur une grille
- eval3dp — calcule les facettes d'une surface 3D paramétrique
- fac3d — dessin en 3D d'une surface (obsolète)
- genfac3d — calcule les facettes d'une surface 3D non-paramétrique
- geom3d — projection 3D vers 2D après une instruction
de dessin 3D
- hist3d — représentation 3D d'un histogramme
- nf3d — conversion de facettes pour plot3d
- secto3d — conversion de surfaces 3D
- comet3d — 3D comet animated plot.
- contour — level curves on a 3D surface
- fcontour — level curves on a 3D surface defined by a
function. This function is obsolete.
- fplot3d — 3D plot of a surface defined by a
function
- fplot3d1 — 3D gray or color level plot of a surface
defined by a function
- mesh — 3D mesh plot
- param3d — 3D plot of a parametric curve
- param3d1 — 3D plot of parametric curves
- param3d properties — description of the 3D curves
entities properties
- plot3d — 3D plot of a surface
- plot3d1 — 3D gray or color level plot of a
surface
- plot3d2 — plot surface defined by rectangular
facets
- plot3d3 — mesh plot surface defined by rectangular
facets
- surf — 3D surface plot
- surface properties — description of the 3D entities
properties
- annotation
- legends — dessine des légendes de courbes
2D
- captions — draw graph captions
- Label entity properties — description of the Label entity properties
- legend — draw graph legend
- Legend entity properties — description of the Legend entity properties.
- title — display a title on a graphic
window
- zlabel — sets the z-axis label
- xtitle — add titles on a graphics
window
- axes_operations
- graduate — graduations simplifiées des axes 2D
- plotframe — dessine un cadre avec graduations et définition de l'échelle.
Fonction obsolete
- replot — recadre la zone affichée d'un ou plusieurs repères graphiques
- rotate_axes — Rotation interactive d'un handle de type Axes.
- square — échelle isométrique 2D (change la taille de la fenêtre)
- subplot — divise une fenêtre graphique en sous-fenêtres
- axes properties — description of the axes entity
properties
- gca — Return handle of current axes.
- gda — Return handle of default
axes.
- isoview — set scales for isometric plot (do not change the size of the window)
- newaxes — Creates a new Axes entity
- sca — set the current axes entity
- sda — Set default axes.
- unzoom — unzoom graphics
- zoom_rect — zoom a selection of the current graphic figure
- axis
- drawaxis — dessine un axe
- axis properties — description of the axis entity
properties
- bar_histogram
- bar — histogramme de barres
- barh — histogramme horizontal de barres
- barhomogenize — homogeneise toutes les barres contenues dans les axes courrants de travail
- Gestion des couleurs
- addcolor — ajoute de nouvelles couleurs à la table des couleurs courante
- autumncolormap — red through orange to yellow colormap
- bonecolormap — gray colormap with a light blue tone
- color — returns the color id of a color
- color_list — list of named colors
- colorbar — draw a colorbar
- colordef — Set default color values to display different color schemes
- colormap — using colormaps
- coolcolormap — cyan to magenta colormap
- coppercolormap — black to a light copper tone colormap
- getcolor — opens a dialog to show colors in the current colormap
- graycolormap — linear gray colormap
- hotcolormap — red to yellow colormap
- hsv2rgb — Converts HSV colors to RGB
- hsvcolormap — Hue-saturation-value colormap
- jetcolormap — blue to red colormap
- name2rgb — returns the RGB values of a named color
- oceancolormap — linear blue colormap
- pinkcolormap — sepia tone colorization on black and white images
- rainbowcolormap — red through orange, yellow, green,blue to violet colormap
- rgb2name — returns the name of a color
- springcolormap — magenta to yellow colormap
- summercolormap — green to yellow colormap
- whitecolormap — completely white colormap
- wintercolormap — blue to green colormap
- geometric_shapes
- xarc — dessine un arc d'ellipse
- xarcs — dessine des arcs d'ellipses
- xarrows — dessine un ensemble de flèches en 2D ou 3D.
- xfarc — remplit un secteur angulaire d'ellipse
- xfarcs — remplit des secteurs angulaires d'ellipses
- xfrect — remplit un rectangle
- xrect — dessine un rectangle
- xrects — dessine ou remplit un ensemble de rectangles
- arc properties — description of the Arc entity properties
- rectangle properties — description of the Rectangle
entity properties
- handle
- get_figure_handle — Retrouve une figure graphique à partir de son identifiant.
- is_handle_valid — Vérifie si un ensemble de handles graphiques est valide.
- swap_handles — Permute deux handle dans la
hiérarchie graphique.
- copy — copy a graphics entity.
- delete — delete a graphic entity and its children.
- gce — Get current entity handle.
- ged — Scilab Graphic Editor
- glue — glue a set of graphics entities into an Compound.
- unglue — unglue a coumpound object and replace it by individual children.
- interaction
- dragrect — déplace un ou plusieurs rectangles avec la souris
- edit_curv — éditeur graphique interactif
- locate — sélection avec la souris d'un ensemble de points
- xclick — Attend une action d'un bouton de la souris, du clavier dans une fenêtre graphique.
- event handler functions — Prototype of functions which may be used as event handler.
- rubberbox — rubberband box for rectangle selection
- seteventhandler — set an event handler for
the current graphic window
- xgetmouse — get the mouse events and current position
- pie
- polygon
- xfpoly — remplit un polygone
- 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
- polyline properties — description of the Polyline
entity properties
- xfpolys — fill a set of polygons
- text
- graphics_fonts — description des fonts utilisées par les figure graphiques.
- Rendu d'équations mathématiques dans le graphique Scilab — Affiche les équations mathématiques dans le graphique Scilab
grâce à MathML ou LaTeX.
- stringbox — Calcule le rectangle englobant d'un
texte ou d'un label.
- titlepage — ajoute un titre au milieu d'une fenêtre graphique
- xinfo — Change le texte affiché dans la barre d'état de la fenêtre courante
- xstring — dessine des chaînes de caractères
- xstringb — dessine des chaînes de caractères dans une boîte
- xstringl — calcule les dimensions d'une boîte
entourant des chaînes de caractères
- text properties — description of the Text entity
properties
- xlfont — load a font in the graphic context or query loaded
font
- transform
- rotate — rotation d'un ensemble de points dans le plan
- scaling — transformation affine d'un ensemble de points
- move — move, translate, a graphic entity and its children.
- window_control
- show_window — met la fenêtre une au premier plan
- winsid — renvoie la liste des fenêtre graphiques ouvertes
- havewindow — return scilab window mode
- Datatips
- datatipCreate — Create a datatip on a polyline by program
- datatipGetEntities — Get all the entities compatible with datatips in the given axes.
- datatipGetStruct — Retreive the datatips data structure from the polyline entity. This function is obsolete.
- datatipManagerMode — Set or toggles the datatips mode.
- datatipMove — Move a specified datatip using the mouse.
- datatipRemove — Removes a selected datatip
- datatipRemoveAll — Removes all datatips on a set of polylines.
- datatipSetDisplay — Set the function used to compute the datatip string.
- datatipSetInterp — Set the interpolation mode for datatip.
- datatipSetOrientation — Set the position of the text box associated with the given tip.
- datatipSetStruct — Stores the datatips data structure in the polyline entity. Obsolete function.
- datatipSetStyle — Set the datatip style.
- datatipToggle — toggles the data tips mode.
- datatip properties — description of the Datatip
entity properties
- datatips — Tool for placing and editing tips along the plotted curves.
- orthProj — Computes the orthogonal projection of a point to a polyline in the plane.
- figure_operations
- clf — Clear or reset or reset a figure or a frame uicontrol.
- drawlater — makes axes children
invisible.
- drawnow — draw hidden graphics
entities.
- figure properties — description of the graphics
figure entity properties
- gcf — Return handle of current graphic window.
- gdf — Return handle of default
figure.
- scf — set the current graphic figure
(window)
- sdf — Set default figure.
- lighting
- light — creates a light object in the given axes
- light properties — Light overview
- lighting — Lighting overview
- load_save
- xload — load a saved graphics
- xsave — save graphics into a
file
- property
- get — Retrieve a property value from a graphics
entity or an User Interface object.
- set — set a property value of a graphic entity
object or of a User Interface object.
- Graphics — contenu de la bibliothèque graphique
- menus — description des capacités de l'éditeur
graphique
- xchange — transformation de coordonnées de l'échelle courante en pixels et inversement
- xclear — efface une fenêtre graphique.
- xdel — supprime des fenêtres graphiques
- xgetech — récupération de l'échelle graphique courante
- xgraduate — graduation des axes
- xgrid — ajoute une grille sur un dessin 2D ou 3D
- xname — change le nom de la fenêtre graphique courante
- xnumb — dessine des nombres
- xpause — interrompt Scilab pendant une durée donnée
- xsegs — dessine des segments non
connectés
- xset — change des valeurs du contexte graphique. Fonction obsolete
- xsetech — sélectionne la sous-fenêtre d'une fenêtre graphique pour les dessins
- GlobalProperty — to customize the objects appearance (curves, surfaces...) in a plot
or surf command
- Compound properties — description of the Compound entity properties
- Graphics Entities — description of the graphics entities data structures
- pixel_drawing_mode — bitwise pixel rendering functions.
- Segments properties — description of the Segments entity properties
- twinkle — is used to have a graphics entity twinkle
- xget — get current values of the graphics context. This function is obsolete.
- Graphiques: export et impression
- xend — termine la session graphique courante
- xinit — Initialisation d'un pilote graphique
- driver — select a graphics driver
- xs2bmp — export graphics to BMP
- xs2emf — export graphics to EMF.
- xs2eps — export graphics to EPS
- xs2gif — export graphics to GIF
- xs2jpg — export graphics to JPG
- xs2pdf — export graphics to PDF.
- xs2png — export graphics to PNG
- xs2ppm — export graphics to PPM
- xs2ps — export graphics to PS
- xs2svg — export graphics to SVG
- Interface graphique
- Structures
- boolean — Objets Scilab, variables booléennes et opérateurs & | ~
- fieldnames — récupère le nom des champs d'une tlist, d'une mlist ou
d'une struct
- getfield — extraction d'un champ d'une liste
- hypermat — initialisation d'une matrice à N dimensions
- hypermatrices — Objet Scilab, matrices à N dimensions
- iscell — Check if a variable is a cell array
- iscellstr — Vérifie si une variable est une cell de chaînes de
caractères
- isfield — teste l'existence d'un ou plusieurs champs pour une structure, une tlist ou une mlist
- isstruct — Vérifie si une variable est une structure
- list — Objet Scilab, Définition d'une liste
- lstcat — concaténation de listes
- matrices — Objet Scilab, matrices
- mlist — Objet Scilab, définition d'une liste
typée
- null — suppression d'un terme d'une liste
- rlist — définition d'une fraction rationnelle
- setfield — insertion dans un champ d'une liste
- struct — creer une struct
- tlist — Objet Scilab. Définition d'une liste typée
- type — Retourne le type d'une variable
- typename — associe un nom à un type de variable
- cell — creates a cell array of empty matrices
- definedfields — returns an index of list's defined fields
- makecell — Creates a cell array.
- typeof — object type
- Parameters
- add_param — Add a parameter to a list of parameters
- get_param — Get the value of a parameter in a parameter list
- init_param — Initialize the structure which will handles the parameters
list
- is_param — Check if a parameter is present in a parameter
list
- list_param — List all the parameters name in a list of
parameters
- remove_param — Remove a parameter and its associated value from a list of
parameters
- set_param — Set the value of a parameter in a parameter list
- Booléens
- bool2s — convertit une matrice booléenne en une matrice 0-1
- Entiers
- iconvert — conversion au codage entier à 1,2 ou 4 octets
- uint32 — conversion au codage entier non signé à 4 octets
- inttype — type des entiers utilisés dans les types entiers de données.
- Chaînes de caractères
- asciimat — conversion d'une matrice de chaînes ASCII
- eval — évaluation d'une matrice de chaînes de caractères
- evstr — évaluation d'une expression
- isnum — teste si une chaîne de caractères représente un nombre
- string — conversion en chaîne de caractères
- ascii — string ASCII conversions
- blanks — create string of blank characters
- char — converts in a character array
- convstr — case conversion
- emptystr — zero length string
- grep — find matches of a string in a vector of strings
- isalphanum — check that characters of a string are alphanumerics
- isascii — tests if character is a 7-bit US-ASCII character
- isdigit — check that characters of a string are digits between 0 and 9
- isletter — check that characters of a string are alphabetic letters
- justify — justify character array
- length — length of object
- part — Extraction of characters from strings
- regexp — find a substring that matches the regular expression string
- sci2exp — converts an expression to a string
- strcat — concatenates character strings
- strchr — find the first occurrence of a character in a string
- strcmp — compare character strings
- strcmpi — compare character strings (case independent)
- strcspn — get span until character in string
- strindex — search position of a character string in an other string
- strings — Scilab Object, character strings
- stripblanks — strips / trims leading and trailing
blanks (and tabs) of strings
- strncpy — copy characters from strings
- strrchr — find the last occurrence of a character in a string
- strrev — returns string reversed
- strsplit — split a string into a vector of strings
- strspn — get span of character set in string
- strstr — locate substring
- strsubst — substitute a character string by another in a character string
- strtod — convert string to double
- strtok — split string into tokens
- tokenpos — returns the tokens positions in a character string
- tokens — returns the tokens of a character string
- Manipulation de fichiers sons
- beep — Produit le son "beep"
- analyze — frequency plot of a sound signal
- auread — load .au sound file
- auwrite — writes .au sound file
- lin2mu — linear signal to mu-law encoding
- loadwave — load a sound wav file into scilab
- mapsound — Plots a sound map
- mu2lin — mu-law encoding to linear signal
- playsnd — sound player facility
- savewave — save data into a sound wav file.
- sound — sound player facility
- soundsec — generates a vector of samples for
t seconds at frequency freq Hz.
- wavread — load .wav sound file
- wavwrite — writes .wav sound file
- Heure et date
- calendar — Calendrier
- date — date courante sous forme d'une chaîne de caractères
- datenum — Convertie une date en un nombre
- datevec — Reconstruction d'un vecteur contenant une Date
- eomday — Retourne le dernier jour d'un mois
- etime — Temps écoulé
- getdate — renvoie la date et l'heure
- now — retourne la date courante sous forme d'une heure Unix (timestamp)
- sleep — suspend Scilab
- tic — Démarre le chronomètre
- timer — temps CPU consommé
- toc — Lit le chronomètre
- weekday — Retourne le jour de la semaine
- clock — Return current time as date vector
- realtime — set dates origin or waits until date
- Sorties
- disp — displays variables
- printf — converts, formats, and writes data to the main scilab
window
- sprintf — converts, formats, and writes data in a string
- prettyprint — From any Scilab datatype and provide a representation to the TeX, LaTeX or MathML formats
- print — prints variables in a file
- printf_conversion — mprintf, msprintf, mfprintf conversion
specifications
- Xcos
- Tableur
- Console
- clc — Efface la fenêtre de commande
- tohome — Déplace le curseur en haut à gauche de la fenêtre de commande
- completion — returns words that start with the text you pass as
parameter.
- console cli — Keyboard Shortcuts in NW/NWNI mode
- diary — diary of session
- lines — rows and columns used for display
- prompt — Get/Set current prompt
- Gestion de l'historique
- Lecture/Ecriture de fichiers binaires Matlab
- Aide à la conversion Matlab vers Scilab
- Fonctions de compatibilité
- firstnonsingleton — Trouve la première dimension qui n'est pas 1
- mstr2sci — conversion d'une matrice de chaînes en matrice de caractères
- mtlb_0 — Fonction d'émulation de la transposition non-conjuguée de Matlab
- mtlb_a — Fonction d'émulation de l'addition Matlab
- mtlb_all — Fonction d'émulation de la fonction Matlab all
- mtlb_any — Fonction d'émulation de la fonction Matlab any
- mtlb_axis — Fonction d'émulation de la fonction
Matlab axis
- mtlb_beta — Fonction d'émulation de la fonction Matlab beta
- mtlb_box — Fonction d'émulation de la fonction Matlab box
- mtlb_close — Fonction d'émulation de la fonction Matlab close
- mtlb_colordef — Fonction d'émulation de la fonction Matlab colordef
- mtlb_cumprod — Fonction d'émulation de la fonction Matlab cumprod
- mtlb_cumsum — Fonction d'émulation de la fonction Matlab cumsum
- mtlb_dec2hex — Fonction d'émulation de la fonction Matlab dec2hex
- mtlb_delete — Fonction d'émulation de la fonction Matlab delete
- mtlb_diag — Fonction d'émulation de la fonction Matlab diag
- mtlb_diff — Fonction d'émulation de la fonction Matlab diff
- mtlb_dir — Fonction d'émulation de la fonction Matlab dir
- mtlb_double — Fonction d'émulation de la fonction Matlab double
- mtlb_e — Fonction d'émulation de l'extraction Matlab
- mtlb_echo — Fonction d'émulation de la fonction Matlab echo
- mtlb_eval — Fonction d'émulation de la fonction Matlab eval
- mtlb_exist — Fonction d'émulation de la fonction Matlab exist
- mtlb_eye — Fonction d'émulation de la fonction Matlab eye
- mtlb_false — Fonction d'émulation de la fonction Matlab false
- mtlb_fft — Fonction d'émulation de la fonction Matlab fft
- mtlb_fftshift — Fonction d'émulation de la fonction Matlab fftshift
- mtlb_find — Fonction d'émulation de la fonction Matlab find
- mtlb_findstr — Fonction d'émulation de la fonction Matlab findstr
- mtlb_fliplr — Fonction d'émulation de la fonction Matlab fliplr
- mtlb_fopen — Fonction d'émulation de la fonction Matlab fopen
- mtlb_format — Fonction d'émulation de la fonction Matlab format
- mtlb_fprintf — Fonction d'émulation de la fonction Matlab fprintf
- mtlb_fread — Fonction d'émulation de la fonction Matlab fread
- mtlb_fscanf — Fonction d'émulation de la fonction Matlab fscanf
- mtlb_full — Fonction d'émulation de la fonction Matlab full
- mtlb_write — Fonction d'émulation de la fonction Matlab write
- mtlb_grid — Fonction d'émulation de la fonction Matlab grid
- mtlb_hold — Fonction d'émulation de la fonction Matlab hold
- mtlb_i — Fonction d'émulation de l'insertion de Matlab
- mtlb_fft — Fonction d'émulation de la fonction Matlab ifft
- mtlb_imp — Fonction d'émulation de l'opérateur "deux points" de Matlab
- mtlb_int16 — Fonction d'émulation de la fonction Matlab int16
- mtlb_int32 — Fonction d'émulation de la fonction Matlab int32
- mtlb_int8 — Fonction d'émulation de la fonction Matlab int8
- mtlb_is — Fonction d'émulation de l'insertion dans une chaîne de caractères de Matlab
- mtlb_isa — Fonction d'émulation de la fonction Matlab isa
- mtlb_isfield — Fonction d'émulation de la fonction Matlab isfield
- mtlb_isletter — Fonction d'émulation de la fonction Matlab isletter
- mtlb_isspace — Fonction d'émulation de la fonction Matlab isspace
- mtlb_l — Fonction d'émulation de la division à gauche de Matlab
- mtlb_legendre — Fonction d'émulation de la fonction
Matlab legendre
- mtlb_linspace — Fonction d'émulation de la fonction Matlab linspace
- mtlb_logic — Fonction d'émulation des opérateurs logiques de Matlab
- mtlb_logical — Fonction d'émulation de la fonction Matlab logical
- mtlb_lower — Fonction d'émulation de la fonction Matlab lower
- mtlb_max — Fonction d'émulation de la fonction Matlab max
- mtlb_min — Fonction d'émulation de la fonction Matlab min
- mtlb_mode — choisit le mode de compatibilité Matlab
- mtlb_more — Fonction d'émulation de la fonction Matlab more
- mtlb_num2str — Fonction d'émulation de la fonction Matlab num2str
- mtlb_ones — Fonction d'émulation de la fonction Matlab ones
- mtlb_plot — Fonction d'émulation de la fonction Matlab plot
- mtlb_prod — Fonction d'émulation de la fonction Matlab prod
- mtlb_rand — Fonction d'émulation de la fonction Matlab rand
- mtlb_randn — Fonction d'émulation de la fonction Matlab randn
- mtlb_rcond — Fonction d'émulation de la fonction Matlab rcond
- mtlb_realmax — Fonction d'émulation de la fonction Matlab realmax
- mtlb_realmin — Fonction d'émulation de la fonction Matlab realmin
- mtlb_s — Fonction d'émulation de la soustraction Matlab
- mtlb_setstr — Fonction d'émulation de la fonction Matlab setstr
- mtlb_size — Fonction d'émulation de la fonction Matlab size
- mtlb_sort — Fonction d'émulation de la fonction
Matlab sort
- mtlb_strcmp — Fonction d'émulation de la fonction Matlab strcmp
- mtlb_strcmpi — Fonction d'émulation de la fonction Matlab strcmpi
- mtlb_strfind — Fonction d'émulation de la fonction Matlab strfind
- mtlb_strrep — Fonction d'émulation de la fonction Matlab strrep
- mtlb_sum — Fonction d'émulation de la fonction Matlab sum
- mtlb_t — Fonction d'émulation de la transposition de Matlab
- mtlb_toeplitz — Fonction d'émulation de la fonction Matlab toeplitz
- mtlb_tril — Fonction d'émulation de la fonction Matlab tril
- mtlb_triu — Fonction d'émulation de la fonction Matlab triu
- mtlb_true — Fonction d'émulation de la fonction Matlab true
- mtlb_uint16 — Fonction d'émulation de la fonction Matlab uint16
- mtlb_uint32 — Fonction d'émulation de la fonction Matlab uint32
- mtlb_uint8 — Fonction d'émulation de la fonction Matlab uint8
- mtlb_upper — Fonction d'émulation de la fonction Matlab upper
- mtlb_zeros — Fonction d'émulation de la fonction Matlab zeros
- mtlb_var — Matlab var emulation function
- Fonctions avancées
- Built-in & external
- external — Objet Scilab, fonction externe ou routine
- what — liste des primitives
Scilab
- clearfun — removes primitive
- funptr — coding of primitives ( wizard stuff )
- intppty — set interface argument passing properties
- newfun — add a name in the table of functions
- readgateway — get primitives list of a module
- Libraries
- whereis — nom de la bibliothèque contenant une fonction
- genlib — build library from functions in given directory
- get_function_path — get source file path of a library function
- lib — library definition
- librarieslist — get scilab libraries
- library — library datatype description
- libraryinfo — get macros and path of a scilab library
- profiling
- add_profiling — Active le profiling d'une fonction
- profile — Renvoie les résultats du profiling d'une fonction
- remove_profiling — Désactive le profiling d'une fonction
- reset_profiling — remet à zéro les compteurs de profil du code d'une fonction
- plotprofile — Displays the profiling charts of a function
- showprofile — Outputs the function profiling results to the console
- argn — nombre d'arguments d'appel d'une fonction
- bytecode — Etant donnée une fonction, retourne son pseudo code dans une variable Scilab et réciproquement.
- bytecodewalk — parcourt le pseudo code d'une fonction en appliquant un traitement
- comp — pré-interprétation ou "compilation" de fonctions Scilab
- exec — exécution d'un script (fichier de commandes)
- execstr — exécution d'instructions Scilab contenues dans des chaînes de caractères
- endfunction — fin de la définition d'une fonction Scilab
- functions — procédures Scilab et objets Scilab
- getd — Charge toutes les fonctions contenues dans un répertoire.
- macr2tree — conversion d'une fonction en arbre
- macrovar — variables d'une fonction
- mode — choisit le mode d'exécution des scripts et des
fonctions
- sciargs — arguments sur la ligne de commande Scilab
- code2str — returns character string associated with Scilab integer
codes. This function is obsolete.
- deff — on-line definition of function
- edit — function editing
- fun2string — generates ASCII definition of a Scilab function
- funcprot — switch scilab functions protection mode
- head_comments — display Scilab function header comments
- listfunctions — properties of all functions in
the workspace
- macr2lst — function to list conversion
- macro — Scilab procedure and Scilab object
- overloading — display, functions and operators overloading
capabilities
- recompilefunction — recompiles a scilab function,
changing its type
- str2code — returns Scilab integer codes associated with a character
string. This function is obsolete.
- tree2code — generates ASCII definition of a Scilab function
- varargin — variable number of arguments in an input argument
list
- varargout — variable numbers of arguments in an output argument
list
- Outils de développement
- Outils pour les démonstrations
- Link dynamique/incremental
- ATOMS
- Interface avec Tcl/Tk
- Editeur de texte (Scinotes)
- edit_error — opens in scilab editor the source of the last recorded error
- editor — Call the text editor as defined in the preferences
- scinotes — Scinotes: Embedded Scilab text editor
- UI Data
- Gestion de l'aide en ligne
- apropos — recherche d'un mot-clé dans l'aide de Scilab
- help — commande d'aide en ligne
- %helps — variable contenant les noms des répertoires des chapitres d'aide
- add_help_chapter — Add an entry in the help list
- del_help_chapter — Delete an entry in the help list
- help_from_sci — Generate help files and demo files from the head comments section of a .sci source file.
- help_skeleton — build the skeleton of the xml help file associated to a Scilab
function
- Link toolbox help with Scilab one — How to make hyperlink in toolbox help pointing to Scilab's items
- Scilab documentation format — on line help XML file description format
- manedit — editing a manual item
- xmltohtml — converts xml Scilab help files to HTML format
- xmltojar — converts xml Scilab help files to javaHelp format
- xmltopdf — converts xml Scilab help files to pdf format
- xmltops — converts xml Scilab help files to postscript format
- Parallel
- Gestionnaire de modules externe
- Localisation
- API Scilab
- API call_scilab (moteur Scilab)
- Boolean management — How to manage Scilab's boolean read and write process using
call_scilab and api_scilab
- Complex management — How to manage Scilab's complex variable read and write process
using call_scilab
- DisableInteractiveMode — Disables some features (plotting, gui creation, Tcl/Tk...) and
leaves only the computing engine
- Double management — How to manage Scilab's variable read and write process using
call_scilab and api_scilab
- GetLastJob — Returns the latest job sent to Scilab engine
- ScilabHaveAGraph — Check if any Scilab graphics have been opened.
- SendScilabJob — Send a Scilab task from a C/C++ code
(call_scilab)
- SendScilabJobs — Send Scilab tasks from a C/C++ code (call_scilab)
- StartScilab — Initializes and starts Scilab engine in Call
Scilab
- String management — How to manage Scilab's String read and write process using
call_scilab and api_scilab
- TerminateScilab — Stops and terminates Scilab engine in Call Scilab
- call_scilab — call_scilab is an interface which provides the ability to call
Scilab engine from C/C++ code
- Compile and run with Call Scilab — How to compile a native application based on or using
Scilab
- fromc — Checks if current Scilab is called from an external C program (by StartScilab).
- fromjava — Checks if current Scilab is called from javasci
- JVM
- Java depuis Scilab
- Getting started - Beginning — How to use the Java Scilab binding?
- Getting started - Second step — How to use the Java Scilab binding?
- jallowClassReloading — Allow the class reloading
- jarray — Create a Java array
- jautoTranspose — Set the way to convert matrices
- jautoUnwrap — Unwrap automatically returned values
- jcast — Cast a Java object into another one.
- jcompile — Compile Java code or file
- jconvMatrixMethod — Set the way to convert matrices This function is obsolete.
- jcreatejar — Creates a Java ARchive (JAR) from a set of files / directories
- jdeff — Map a static Java method onto a Scilab macro
- jdisableTrace — Stop the trace process.
- jenableTrace — Allow to trace the internal functionnement of JIMS to help the debugging.
- jexists — Test if a Scilab Java Object is valid on the Java side
- jgetclassname — Return the class name of the given object
- jgetfield — Get the field value of a Java object
- jgetfields — Get all the fields of a Java object
- jgetinfo — Returns information about the Java virtual machine
- jgetmethods — Get all the methods of a Java object
- jimport — Import a Java class
- jinvoke — Invoke a method of a Java object
- jinvoke_db — Invoke a method of a Java object in using Java direct buffers
- jnewInstance — Creates a new instance of a Java class
- jnull — The Scilab version of the Java null object.
- jremove — Remove a Java Object on the Java side
- jsetfield — Set the field of a Java object
- junwrap — Convert a Java object into a Scilab native type
- junwraprem — Convert a Java object into a Scilab native type and remove it from the Java side
- jvoid — For no argument functions
- jwrap — Wrap a Scilab variable into a Java one if possible
- jwrapinchar — Wrap Scilab uint16 matrix into Java char multiarray.
- jwrapinfloat — Wrap Scilab double matrix into Java float multiarray.
- new — Creates a new instance of a Java class
- Interface avec Java
- Intersci
- intersci — Scilab tool to interface C or Fortran functions with scilab. Deprecated: Please use SWIG
- Préférences
- Outils Windows
- winopen — Ouvre le fichier avec l'application
appropriée (Windows seulement)
- winqueryreg — Obtenir une clef de la base des
registres de Microsoft Windows
- consolebox — show or hide console box (Windows)
- createGUID — Creates a GUID (Windows only)
- dos — shell (cmd) command execution (Windows
only)
- findfileassociation — Searches for and retrieves a file association-related string from the registry (Windows only)
- getsystemmetrics — Retrieves the specified system metric or system configuration
setting (Windows only)
- istssession — Determines if scilab is launched from a ms terminal service session (Windows only)
- mcisendstring — sends a command string to an MCI
device (Windows only)
- powershell — shell (powershell) command execution (Windows
only)
- win64 — Determine whether Windows x64 version of Scilab (Windows only)