Scilab 6.0.0
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 — (// ou /*...*/) commentaires
- dot (.) — point
- extraction — extraction à partir d'une matrice ou d'une liste
- 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
- 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
- comparison — comparison, relational operators
- dollar — ($) last index
- equal — (=) assignment , comparison, equal sign
- getscilabkeywords — returns a list with all scilab keywords.
- 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
- else — Mot-clé utilisé dans une structure if-then-else et select-case-then-else
- elseif — Mot-clé utilisé dans une structure if-then-else
- end — mot-clé end
- 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'
- catch — mot clé de début du bloc catch dans une instruction de contrôle try-catch
- while — mot-clé utilisé dans une structure while ... end
- continue — keyword to pass control to the next iteration of a loop
- halt — stop execution
- 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.
- oldEmptyBehaviour — Contrôle le comportement de l'opération+ et de l'opération- sur la matrice vide
- sciargs — arguments sur la ligne de commande 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
- recursionlimit — get or set recursion limit
- ver — Version information for Scilab
- with_module — Checks if a Scilab module is installed
- with_tk — Checks if Scilab has been built with TCL/TK
- Debugging
- Gestion des erreurs
- errclear — "effacement" d'une erreur
- error — Affichage d'un message d'erreur
- warning — Messages d'avertissement à l'attention des utilisateurs
- error_table — table of error messages
- lasterror — get last recorded error message
- 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
- global — définition de variables globales
- 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é
- who_user — listing of user's variables
- Predefined variables
- exit — Termine la session courante de scilab
- mode — choisit le mode d'exécution des scripts et des fonctions
- perl — execute le script Perl. Cette fonction est obsolète.
- quit — Quitte Scilab ou décrémente le niveau de pause
- scilab — Script principal d'exécution de Scilab et de divers outils (GNU/Linux, Unix et Mac OS X)
- startup — startup file
- Mots clés Scilab
- Calcul différentiel, Intégration
- dae — Solveur de système d'Equations Différentielles Algébriques
- daskr — solveur de DAE avec traversées de zéros
- feval — évaluation multiple d'une fonction
- intc — intégrale de Cauchy
- integrate — intégration numérique d'une expression
- intg — intégration numérique adaptative
- intsplin — intégration approchée de données expérimentales utilisant une interpolation par une spline.
- inttrap — intégration approchée de données expérimentales avec la méthode des trapèzes.
- ode — solveur d'équations différentielles ordinaires
- bvodeS — Simplified call to bvode
- daeoptions — set options for dae solver
- dasrt — DAE solver with zero crossing
- dassl — differential algebraic equation
- diff — Difference and discrete derivative
- impl — differential algebraic equation
- int2d — definite 2D integral by quadrature and cubature method
- int3d — definite 3D integral by quadrature and cubature method
- intl — Cauchy integral
- 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 — complexe conjugué
- imag — partie imaginaire de nombres, polynômes ou fractions complexes
- isreal — Retourne %F si la matrice est encodée en numération complexe
- real — partie réelle de nombres, polynômes ou fractions complexes
- complex — Create a complex number.
- imult — multiplication by i the imaginary unitary
- Mathématiques discrètes
- Matrices élémentaires
- diag — extraction de diagonale ou construction d'une matrice à partir d'une diagonale.
- empty ([]) — matrice vide
- eye — matrice identité
- linspace — vecteur de valeurs équidistantes
- logspace — vecteur de valeurs logarithmiquement équidistantes.
- meshgrid — construit des matrices ou des tableaux 3-D
- ndgrid — construit des matrices ou hypermatrices en répliquant des vecteurs
- 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
- 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
- power — élévation à la puissance (^,.^)
- 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 — convertit des entiers inttype ou des booléens en encodage décimal
- 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 — inverse l'ordre des (blocs de) lignes, colonnes, pages.. d'une matrice ou hypermatrice
- 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"
- 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 — supprime tous les éléments en doublon dans un vecteur ou une matrice
- setdiff — returns components of a vector which do not belong to another one
- Traitement du signal
- 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 cotangent of the argument.
- acotd — computes the element-wise inverse cotangent of the argument, result in degree.
- acsc — computes the element-wise inverse cosecant of the argument.
- acscd — computes the element-wise inverse cosecant of the argument, results in degree.
- acsch — computes the element-wise inverse hyperbolic cosecant of the argument.
- atan — 2-quadrant and 4-quadrant inverse tangent
- atanh — hyperbolic tangent inverse
- csch — Computes the element-wise hyperbolic cosecant of the argument.
- csgn — returns the sign of a vector of real of complex values
- sinc — sinc function
- tand — tangent, argument in degree.
- Bitwise operations
- and — ET logique entre éléments d'un tableau booléen ou numérique
- & — opérateur et logique
- lstsize — nombre d'éléments des objets list, tlist et mlist
- pmodulo — reste modulo m euclidien positif
- or — OU logique entre éléments d'un tableau booléen ou numérique
- | — 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
- Nombres complexes
- Algèbre Lineaire
- Eigenvalue and Singular Value
- bdiag — bloc-diagonalisation, vecteurs propres généralisés
- gspec — valeurs propres d'un faisceau de matrices (obsolete)
- hess — Forme de Hessenberg
- pbig — projection sur des sous-espaces propres
- spec — valeurs propres d'une matrice
- sva — approximation de valeurs singulières
- svd — décomposition en valeurs singulières
- balanc — matrix or pencil balancing
- gschur — generalized Schur form. This function is obsolete.
- projspec — spectral operators
- psmall — spectral projection
- schur — [ordered] Schur decomposition of matrix and pencils
- Factorization
- givens — Transformation de Givens
- householder — Matrice de Householder
- sqroot — factorisation hermitienne W*W'
- Kernel
- Linear Equations
- Matrix Analysis
- Matrice compagnon
- companion — matrice compagnon
- glever — inverse d'un faisceau de matrices
- lyap — Equation de Lyapunov
- ereduc — computes matrix column echelon form by qz transformations
- fstair — computes pencil column echelon form by qz transformations
- kroneck — Kronecker form of matrix pencil
- pencan — canonical form of matrix pencil
- penlaur — Laurent coefficients of matrix pencil
- quaskro — quasi-Kronecker form
- randpencil — random pencil
- rowshuff — shuffle algorithm
- State-Space Matrices
- Markov Matrices
- classmarkov — recurrent and transient classes of Markov matrix
- eigenmarkov — normalized left and right Markov eigenvectors
- genmarkov — generates random markov matrix with recurrent and transient classes
- Subspaces
- proj — projection
- Eigenvalue and Singular Value
- Interpolation
- interpln — interpolation linéaire
- smooth — interpolation par une spline
- bsplin3val — 3d spline arbitrary derivative evaluation function
- cshep2d — bidimensional cubic shepard (scattered) interpolation
- eval_cshep2d — bidimensional cubic shepard interpolation evaluation
- interp — cubic spline evaluation function
- interp1 — one_dimension interpolation function
- interp2d — bicubic spline (2d) evaluation function
- interp3d — 3d spline evaluation function
- linear_interpn — n dimensional linear interpolation
- lsq_splin — weighted least squares cubic spline fitting
- splin — cubic spline interpolation
- splin2d — bicubic spline gridded 2d interpolation
- splin3d — spline gridded 3d interpolation
- Systèmes de Contrôle - CACSD
- Conception Système
- Boucles de contrôle
- Découplage des perturbations
- ddp — disturbance decoupling
- H-infini
- ccontrg — Central H-infinity continuous time controller
- dhinf — H_infinity design of discrete-time systems
- dhnorm — discrete H-infinity norm
- gamitg — H-infinity gamma iterations for continuous time systems
- h2norm — H2 norm of a continuous time proper dynamical system
- h_cl — closed loop matrix
- h_inf — Continuous time H-infinity (central) controller
- h_inf_st — static H_infinity problem
- h_norm — H-infinity norm
- hinf — H_infinity design of continuous-time systems
- linf — infinity norm
- linfn — infinity norm
- macglov — Continuous time dynamical systems Mac Farlane Glover problem
- nehari — Nehari approximant of continuous time dynamical systems
- parrot — Parrot's problem
- Linéaire Quadratique
- fourplan — augmented plant to four plants
- gcare — Continuous time control Riccati equation
- gfare — Continuous time filter Riccati equation
- leqr — H-infinity LQ gain (full state)
- lqe — linear quadratic estimator (Kalman Filter)
- lqg — LQG compensator
- lqg2stan — LQG to standard problem
- lqg_ltr — LQG with loop transform recovery
- lqr — LQ compensator (full state)
- Placement de pôles
- Tracking
- gfrancis — Francis equations for tracking
- Identification
- arl2 — SISO model realization by L2 transfer approximation
- armax — armax identification
- armax1 — armax identification
- findABCD — discrete-time system subspace identification
- findAC — discrete-time system subspace identification
- findBD — initial state and system matrices B and D of a discrete-time system
- findBDK — Kalman gain and B D system matrices of a discrete-time system
- findR — Preprocessor for estimating the matrices of a linear time-invariant dynamical system
- findx0BD — Estimates state and B and D matrices of a discrete-time linear system
- imrep2ss — state-space realization of an impulse response
- inistate — Estimates the initial state of a discrete-time system
- lin — linearization
- sident — discrete-time state-space realization and Kalman gain
- sorder — computing the order of a discrete-time system
- time_id — SISO least square identification
- Analyse linéaire
- Contrôlabilité Observabilité
- abinv — AB invariant subspace
- cainv — Dual of abinv
- cont_mat — controllability matrix
- contr — controllability, controllable subspace, staircase
- contrss — controllable part
- ctr_gram — controllability gramian
- dt_ility — detectability test
- obs_gram — observability gramian
- obscont — observer based controller
- observer — observer design
- obsv_mat — observability matrix
- obsvss — observable part
- ui_observer — unknown input observer
- unobs — unobservable subspace
- Domaine de fréquence
- black — Black-Nichols diagram of a linear dynamical system
- bode — Bode plot
- bode_asymp — asymptote de diagramme de Bode
- calfrq — frequency response discretization
- dbphi — frequency response to phase and magnitude representation
- freq — frequency response
- freson — peak frequencies
- gainplot — magnitude plot
- hallchart — Draws the Hall chart
- m_circle — plots the complex plane iso-gain contours of y/(1+y) (obsolete)
- nicholschart — Nichols chart
- nyquist — nyquist plot
- nyquistfrequencybounds — Computes the frequencies for which the nyquist locus enters and leaves a given rectangle.
- phasemag — phase and magnitude computation
- phaseplot — frequency phase plot
- repfreq — frequency response
- svplot — singular-value sigma-plot
- trzeros — transmission zeros and normal rank
- Sensibilité
- sensi — sensitivity functions
- Stabilité
- bstap — hankel approximant
- dtsi — Continuous time dynamical systems stable anti-stable decomposition
- evans — Evans root locus
- g_margin — gain margin and associated crossover frequency
- p_margin — phase margin and associated crossover frequency
- plzr — pole-zero plot
- routh_t — Routh's table
- sgrid — s-plane grid lines.
- show_margins — display gain and phase margin and associated crossover frequencies
- st_ility — stabilizability test
- zgrid — zgrid plot
- Domaine Temporel
- arsimul — armax simulation
- csim — simulation (time response) of linear system
- damp — Natural frequencies and damping factors.
- dsimul — state space discrete time simulation
- flts — time response (discrete time, sampled system)
- ltitr — discrete time response (state space)
- narsimul — armax simulation (using rtitr)
- rtitr — discrete time response (transfer matrix)
- Contrôlabilité Observabilité
- Factorisation de Systèmes Linéaires
- colinout — inner-outer factorization
- copfac — right coprime factorization of continuous time dynamical systems
- dcf — double coprime factorization
- fspec — spectral factorization of continuous time dynamical systems
- fspecg — stable factorization of continuous time dynamical systems
- fstabst — Youla's parametrization of continuous time linear dynamical systems
- gtild — tilde operation
- lcf — Continuous time dynamical systems normalized coprime factorization
- rowinout — inner-outer factorization
- specfact — spectral factor
- sysfact — system factorization
- Représentation de Systèmes Linéaires
- abcd — state-space matrices
- arma — Scilab arma library
- arma2p — extract polynomial matrices from ar representation
- arma2ss — transform an armax data structure into state space representation.
- armac — Scilab description of an armax process
- cont_frm — transfer to controllable state-space
- des2ss — descriptor to state-space
- des2tf — descriptor to transfer function conversion
- frep2tf — transfer function realization from frequency response
- lsslist — Définition d'un système dynamique linéaire
- markp2ss — Markov parameters to state-space
- pfss — partial fraction decomposition
- pol2des — conversion matrice de polynômes vers forme descripteur
- sm2des — system matrix to descriptor
- sm2ss — system matrix to state-space
- ss2des — (polynomial) state-space to descriptor form
- ss2ss — state-space to state-space conversion, feedback, injection
- ss2tf — conversion from state-space to transfer function
- ssprint — pretty print for linear system
- syslin — définition d'un système dynamique linéaire
- syssize — size of state-space system
- tf2des — transfer function to descriptor
- tf2ss — transfer to state-space
- Calculs Matriciels
- Transformation de Modèles
- arhnk — Hankel norm approximant
- balreal — balanced realization
- bilin — general bilinear transform
- canon — canonical controllable form
- cls2dls — bilinear transform
- colregul — removing poles and zeros at infinity
- dscr — discretization of linear system
- equil — balancing of pair of symmetric matrices
- equil1 — balancing (nonnegative) pair of matrices
- hankelsv — Hankel singular values
- invsyslin — system inversion
- minreal — minimal balanced realization
- minss — minimal realization
- projsl — linear system projection
- rowregul — removing poles and zeros at infinity
- zeropen — zero pencil
- noisegen — génération de bruit
- prbs_a — pseudo random binary sequences generation
- Conception Système
- 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
- Corrélation de Convolution
- Filtres
- 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
- filt_sinc — samples of sinc function
- filter — filters a data sequence using a digital filter
- find_freq — parameter compatibility for elliptic filter design
- frmag — magnitude of FIR and IIR filters
- fsfirlin — design of FIR, linear phase filters, frequency sampling technique
- group — group delay for digital filter
- hilbert — Discrete-time analytic signal computation of a real signal using Hilbert transform
- iir — iir digital filter
- iirgroup — group delay Lp IIR filter optimization
- iirlp — Lp IIR filter optimization
- kalm — Kalman update
- lev — Yule-Walker equations (Levinson's algorithm)
- levin — Toeplitz system solver by Levinson algorithm (multidimensional)
- lindquist — Lindquist's algorithm
- remez — Remez exchange algorithm for the weighted chebyshev approximation of a continuous function with a sum of cosines.
- remezb — Minimax approximation of magnitude response
- srfaur — square-root algorithm
- srkf — square root Kalman filter
- sskf — steady-state Kalman filter
- syredi — Design of iir filters, syredi code interface
- system — observation update
- trans — low-pass to other filter transform
- wfir — linear-phase FIR filters
- wfir_gui — Graphical user interface that can be used to interactively design wfir filters
- wiener — Wiener estimate
- wigner — 'time-frequency' wigner spectrum
- window — compute symmetric window of various type
- yulewalk — least-square filter design
- zpbutt — Butterworth analog filter
- zpch1 — Chebyshev analog filter
- zpch2 — Chebyshev analog filter
- zpell — lowpass elliptic filter
- How To
- How to design an elliptic filter — How to design an elliptic filter (analog and digital)
- Identification
- Divers
- Estimation Spectrale
- cepstrum — cepstrum calculation
- cspect — two sided cross-spectral estimate between 2 discrete time signals using the correlation method
- czt — chirp z-transform algorithm
- 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.
- Tranformées
- idct — Inverse discrete cosine transform.
- idst — Inverse discrete sine transform.
- ifft — Transformée de Fourier discrète rapide inverse.
- fft2 — two-dimension fast Fourier transform
- fftshift — rearranges the fft output, moving the zero frequency to the center of the spectrum
- hilb — FIR approximation to a Hilbert transform filter
- ifftshift — inverse de fftshift
- detrend — remove constant, linear or piecewise linear trend from a vector
- xcov — Computes discrete auto or cross covariance
- FFTW
- fftw_flags — choix de la méthode pour la sélection de l'algorithme de planification pour la fft
- fftw_forget_wisdom — Réinitialise le wisdom fftw
- get_fftw_wisdom — retourne le wisdom fftw
- set_fftw_wisdom — charge un wisdom fftw
- Fonctions spéciales
- amell — Fonction am de Jacobi
- calerf — calcule différentes fonctions d'erreur.
- delip — intégrale elliptique complete ou incomplete du premier type
- dlgamma — dérivée de la fonction gammaln ou fonction psi.
- erf — fonction erreur
- erfc — fonction erreur complémentaire.
- erfcx — fonction erreur complémentaire normalisée.
- erfinv — fonction erreur inverse
- gammaln — Le logarithme de la fonction gamma.
- besselh — Bessel functions of the third kind (aka Hankel functions)
- beta — beta function (Euler integral of the first kind)
- dawson — Compute the Dawson (scaled imaginary error) function.
- erfi — The imaginary error function.
- findm — for elliptic filter design
- gamma — The gamma function.
- legendre — associated Legendre functions
- %k — Jacobi's complete elliptic integral
- %sn — Jacobi's elliptic function
- Randlib
- grand — Générateur de nombres pseudo-aléatoires
- ARnoldi PACKage (binding de ARPACK)
- dnaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to a few eigenpairs of a real linear operator This function is obsolete. Please use eigs
- dneupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute the converged approximations to eigenvalues of A * z = lambda * B * z approximations to a few eigenpairs of a real linear operator This function is obsolete. Please use eigs
- dsaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to a few eigenpairs of a real and symmetric linear operator This function is obsolete. Please use eigs
- dseupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to the converged approximations to eigenvalues of A * z = lambda * B * z This function is obsolete. Please use eigs
- eigs — calculates largest eigenvalues and eigenvectors of matrices
- znaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute a few eigenpairs of a complex linear operator OP with respect to a semi-inner product defined by a hermitian positive semi-definite real matrix B. This function is obsolete. Please use eigs
- zneupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to the converged approximations to eigenvalues of A * z = lambda * B * z This function is obsolete. Please use eigs
- Statistiques
- Cumulated Distribution Functions
- cdfbet — fonction de répartition de la distribution Beta
- cdfbin — fonction de répartition de la distribution binomiale
- cdfchi — fonction de répartition de la distribution du chi-deux
- cdfchn — fonction de répartition de la distribution du chi-deux non centrée
- cdff — fonction de répartition de la distribution de Fisher
- cdffnc — fonction de répartition de la distribution de Fisher non centrée
- cdfgam — fonction de répartition de la distribution gamma
- cdfnbn — fonction de répartition de la distribution binomiale négative
- cdfnor — fonction de répartition de la distribution normale
- cdfpoi — fonction de répartition de la distribution de Poisson
- cdft — fonction de répartition de la distribution de Student
- binomial — binomial distribution probabilities
- Data with Missing Values
- nancumsum — Somme cumulative ignorant les valeurs NaNs
- nanreglin — Régréssion linéaire
- nand2mean — difference of the means of two independent samples
- nanmax — max (ignoring Nan's)
- nanmean — mean (ignoring Nan's)
- nanmeanf — mean (ignoring Nan's) with a given frequency.
- nanmedian — median of the values of a numerical vector or matrix
- nanmin — min (ignoring Nan's)
- nanstdev — standard deviation (ignoring the NANs).
- nansum — Sum of values ignoring NAN's
- thrownan — Eliminates nan values
- Descriptive Statistics
- histc — calcule un histogramme
- median — médiane des termes d'une matrice
- stdev — écart-type des termes d'une matrice
- variance — variance d'un vecteur, matrice (voire hypermatrice) de nombres réels ou complexes
- variancef — variance (et moyenne) d'un vecteur ou d'une matrice réelle ou complexe de nombres pondérés en fréquence
- center — center
- correl — correlation of two variables
- cov — Covariance matrix
- covar — covariance of two variables
- stdevf — standard deviation
- wcenter — center and weight
- Échantillonnage
- Central Tendency
- Hypothesis Testing
- Measures of Dispersion
- Measures of Shape
- Principal Component Analysis
- Summaries
- tabul — frequency of values of a matrix or vector
- reglin — Régréssion linéaire
- Cumulated Distribution Functions
- Matrices creuses
- Décompositions Creuses
- Manipulation des Matrices Creuses
- Linear Equations (Iterative Solvers)
- Sparse Matrix Conversion
- adj2sp — converts adjacency form into sparse matrix.
- full — sparse to full matrix conversion
- mtlb_sparse — convert sparse matrix
- sp2adj — converts sparse matrix into adjacency form
- sparse — sparse matrix definition
- spcompack — converts a compressed adjacency representation
- spget — retrieves entries of sparse matrix
- chfact — Factorisation de Cholesky creuse
- chsolve — solveur de Cholesky creux
- ordmmd — Compute multiple minimum degree ordering
- Interface avec UMFPACK (sparse)
- PlotSparse — plot the pattern of non nul elements of a sparse matrix
- ReadHBSparse — read a Harwell-Boeing sparse format file
- cond2sp — computes an approximation of the 2-norm condition number of a s.p.d. sparse matrix
- condestsp — estimate the condition number of a sparse matrix
- rafiter — Iterative refinement for a s.p.d. linear system. This function is obsolete.
- res_with_prec — computes the residual r = Ax-b with precision
- taucs_chdel — utility function used with taucs_chfact
- taucs_chfact — cholesky factorization of a sparse s.p.d. matrix
- taucs_chget — retrieve the Cholesky factorization at the scilab level
- taucs_chinfo — get information on Cholesky factors
- taucs_chsolve — solve a linear sparse (s.p.d.) system given the Cholesky factors
- umf_ludel — utility function used with umf_lufact
- umf_lufact — lu factorization of a sparse matrix
- umf_luget — retrieve lu factors at the Scilab level
- umf_luinfo — get information on LU factors
- umf_lusolve — solve a linear sparse system given the LU factors
- umfpack — solve sparse linear system
- Optimisation et Simulation
- Neldermead
- fminsearch — Computes the unconstrained minimum of given function with the Nelder-Mead algorithm.
- neldermead — Provides direct search optimization algorithms.
- overview — An overview of the Nelder-Mead toolbox.
- nmplot — Provides direct search optimization algorithms.
- optimget — Queries an optimization data structure.
- optimplotfunccount — Plot the number of function evaluations of an optimization algorithm
- optimplotfval — Plot the function value of an optimization algorithm
- optimplotx — Plot the value of the parameters of an optimization algorithm
- optimset — Configures and returns an optimization data structure.
- Nonlinear Least Squares
- Optimization base
- optimbase_cget — Returns the value for the given key.
- optimbase_checkbounds — Checks the bounds.
- optimbase_checkcostfun — Checks the cost function.
- optimbase_checkx0 — Checks initial guess.
- optimbase_configure — Configures the current object.
- optimbase_destroy — Resets the historyfopt and historyxopt fields of an object.
- optimbase_function — Calls cost function.
- optimbase_get — Returns the value for the given key.
- optimbase_hasbounds — Checks if the bounds are specified.
- optimbase_hasconstraints — Checks if the constraints are specified.
- optimbase_hasnlcons — Checks if the non linear constraints are specified.
- optimbase_histget — Returns the history value.
- optimbase_histset — Set the history value at given iteration for the given key.
- optimbase_incriter — Increments the number of iterations.
- optimbase_isfeasible — Checks if the point satisfies constraints.
- optimbase_isinbounds — Checks if the given point satisfies bounds constraints.
- optimbase_isinnonlincons — Checks if the given point satisfies the non-linear constraints.
- optimbase_log — Prints the given message.
- optimbase_new — Creates a new optimization object.
- optimbase_outputcmd — Calls back user's output command.
- optimbase_outstruct — Returns a data structure with type T_OPTDATA.
- overview — An overview of the Optimbase toolbox.
- optimbase_proj2bnds — Returns a projection point.
- optimbase_set — Set the value for the given key.
- optimbase_stoplog — Prints the given stopping message.
- optimbase_terminate — Checks if the algorithm is terminated.
- Optimization simplex
- optimsimplex_center — Computes the center.
- optimsimplex_check — Checks the consistency of internal data
- optimsimplex_compsomefv — Computes the values of the function at vertices points.
- optimsimplex_computefv — Computes the values of the function at vertices points.
- optimsimplex_deltafv — Computes the difference of function values.
- optimsimplex_deltafvmax — Computes the difference of function value between the highest and the lowest vertices.
- optimsimplex_destroy — Destroys the simplex object.
- optimsimplex_dirmat — Computes the directions.
- optimsimplex_fvmean — Computes the mean.
- optimsimplex_fvstdev — Computes the standard deviation.
- optimsimplex_fvvariance — Computes the variance.
- optimsimplex_getall — Returns all the data contained in the simplex object.
- optimsimplex_getallfv — Returns all the function values contained in the simplex object.
- optimsimplex_getallx — Returns all the coordinates.
- optimsimplex_getfv — Returns the function value at given index.
- optimsimplex_getn — Returns the dimension of the space.
- optimsimplex_getnbve — Gets the number of vertices of the simplex.
- optimsimplex_getve — Gets the vertex at the given index.
- optimsimplex_getx — Gets the coordinates of the vertex at given index.
- optimsimplex_gradientfv — Returns the simplex gradient of the function.
- optimsimplex_new — Creates a new simplex object.
- overview — An overview of the Optimsimplex toolbox.
- optimsimplex_reflect — Returns the reflected simplex object.
- optimsimplex_setall — Sets all in the simplex object.
- optimsimplex_setallfv — Sets all the function values.
- optimsimplex_setallx — Sets all the coordinates.
- optimsimplex_setfv — Sets the function value at given index.
- optimsimplex_setn — Sets the dimension of the space.
- optimsimplex_setnbve — Sets the number of vertices of the simplex.
- optimsimplex_setve — Sets the data at given index in the current simplex.
- optimsimplex_setx — Sets the coordinates at given index into the current simplex.
- optimsimplex_shrink — Shrinks the simplex.
- optimsimplex_size — Computes the size.
- optimsimplex_sort — Sorts the simplex.
- optimsimplex_xbar — Returns the center of n vertices.
- Semidefinite Programming
- aplat — Flattens a list.
- list2vec — Concatenates list entries in a matrix.
- lmisolver — Solve linear matrix inequations.
- lmitool — Graphical tool for solving linear matrix inequations.
- pack — Compress a list of block-diagonal symmetric matrices.
- recons — Inverse function for aplat.
- semidef — Solve semidefinite problems.
- unpack — Uncompress a list of block-diagonal symmetric matrices.
- vec2list — Inverse function of list2vec.
- fsolve — résout un système d'équations non-linéaires
- numderivative — approximation des dérivées d'une fonction (matrices jacobienne ou hessienne)
- NDcost — generic external for optim computing gradient using finite differences
- karmarkar — Solves a linear optimization problem.
- optim — non-linear optimization routine
- qld — linear quadratic programming solver
- qp_solve — linear quadratic programming solver builtin
- qpsolve — linear quadratic programming solver
- readmps — Reads a Linear Program from a MPS file.
- Neldermead
- Algorithmes génétiques
- Algorithms
- optim_ga — A flexible genetic algorithm
- optim_moga — multi-objective genetic algorithm
- optim_nsga — A multi-objective Niched Sharing Genetic Algorithm
- optim_nsga2 — A multi-objective Niched Sharing Genetic Algorithm version 2
- Utilities
- coding_ga_binary — A function which performs conversion between binary and continuous representation
- coding_ga_identity — A "no-operation" conversion function
- crossover_ga_binary — A crossover function for binary code
- crossover_ga_default — A crossover function for continuous variable functions
- init_ga_default — A function a initialize a population
- mutation_ga_binary — A function which performs binary mutation
- mutation_ga_default — A continuous variable mutation function
- output_ga_default — A simple output function used for logging purposes
- pareto_filter — A function which extracts non dominated solution from a set
- selection_ga_elitist — An 'elitist' selection function
- selection_ga_random — A function which performs a random selection of individuals
- Algorithms
- Simulated Annealing
- Algorithms
- optim_sa — A Simulated Annealing optimization method
- Utilities
- accept_func_default — The default Simulated Annealing acceptation function.
- accept_func_vfsa — The Very Fast Simulated Annealing acceptation function.
- compute_initial_temp — A SA function which allows to compute the initial temperature of the simulated annealing
- neigh_func_csa — The classical neighborhood relationship for the simulated annealing
- neigh_func_default — A SA function which computes a neighbor of a given point
- neigh_func_fsa — The Fast Simulated Annealing neighborhood relationship
- neigh_func_vfsa — The Very Fast Simulated Annealing neighborhood relationship
- temp_law_csa — The classical temperature decrease law
- temp_law_default — A SA function which computed the temperature of the next temperature stage
- temp_law_fsa — The Szu and Hartley Fast simulated annealing
- temp_law_huang — The Huang temperature decrease law for the simulated annealing
- temp_law_vfsa — This function implements the Very Fast Simulated Annealing from L. Ingber
- Algorithms
- Gestion des fichiers XML
- XML Objects — Describe the properties of the different XML objects
- htmlDump — Dump a HTML document
- htmlRead — Read a HTML stream from a local or distant file
- htmlReadStr — Read a HTML tree from a string
- htmlWrite — Write a HTML document in a file
- xmlAddNs — Add a namespace to a XML Element
- xmlAppend — Append an element to the parent children
- xmlAsNumber — Convert the result of a XPath query into a row of numbers
- xmlAsText — Convert the result of a XPath query into a row of strings
- xmlDTD — Create a XML DTD object
- xmlDelete — Delete a XML document
- xmlDocument — Create a new XML document
- xmlDump — Dump a XML object
- xmlElement — Create a new XML element
- xmlFormat — Format a Scilab variable into XML
- xmlGetNsByHref — Get a namespace by its href
- xmlGetNsByPrefix — Get a namespace by prefix
- xmlGetOpenDocs — Get all open XML documents or all open XML Validation files.
- xmlIsValidObject — Test the existence of a XML object
- xmlName — Retrieve the name of the elements.
- xmlNs — Create a new XML Namespace
- xmlRead — Read a XML stream from a local or distant file
- xmlReadStr — Read a XML tree from a string
- xmlRelaxNG — Create a XML Relax NG object
- xmlRemove — Remove an element or a list of elements from their parents
- xmlSchema — Create a XML Schema object
- xmlSetAttributes — Set the attributes name and value.
- xmlValidate — Validate a document in using a DTD, a Relax NG or a Schema.
- xmlWrite — Write a XML document in a file
- xmlXPath — Make a XPath query on a XML document
- HDF5 Management
- h5attr — Create an attribute
- h5close — Close a HDF5 object
- h5cp — Copy an object
- h5dataset — Create a dataset and write the data
- h5dump — Dump the content of an H5 object on the standard output stream
- h5exists — Test the existence of named object
- h5flush — Flush all the buffers associated with a file
- h5get — Get a named object
- h5group — Create a group
- h5isArray — Check if the HDF5 object is an array
- h5isAttr — Check if the HDF5 object is an attribute
- h5isCompound — Check if the HDF5 object is a compound object
- h5isFile — Check if the HDF5 object is a file
- h5isGroup — Check if the HDF5 object is a group
- h5isRef — Check if the HDF5 object is a reference object
- h5isSet — Check if the HDF5 object is a dataset
- h5isSpace — Check if the HDF5 object is a dataspace
- h5isType — Check if the HDF5 object is a type
- h5isVlen — Check if the HDF5 object is a variable length array
- h5label — Label a dataset
- h5ln — Link an object to another one
- h5ls — List the content of an HDF5 object (group or dataset)
- h5mount — Mount a file on a group
- h5mv — Move an object
- H5 Objects — Describe the properties of the different H5 objects
- h5open — Open an HDF5 file
- h5read — Read the data of HDF5 dataset
- h5readattr — Read the data of an HDF5 attribute
- h5rm — Remove elements from an HDF5 file
- h5umount — Unmount a previously mounted file.
- h5write — Create a dataset (if it does not exist) and write the data
- h5writeattr — Write an attribute in a group or a dataset
- Entrées/Sorties [fichiers]
- Répertoire
- cd — change le répertoire courant de Scilab
- mkdir — Crée un nouveau répertoire
- pwd — affiche le répertoire courant de Scilab
- rmdir — Supprime un répertoire
- createdir — makes new directory
- dir — gets file list
- isdir — checks if argument is a directory path
- ls — shows files
- removedir — removes a directory
- Chemins - nom de fichiers
- fullfile — Construit un nom de fichier complet
- getlongpathname — retourne le chemin au format nom long (Seulement pour Windows)
- getshortpathname — retourne le chemin au format court (Seulement pour Windows)
- basename — strip directory and suffix from filenames
- dirname — gets directory from filenames
- fileext — returns extension for a file path
- fileparts — returns the path, filename and extension for a file path
- filesep — returns directory separator for current platform
- fullpath — creates an full path name for the specified relative path name.
- get_absolute_file_path — gives an absolute pathname of a file opened in Scilab
- getdrives — gets the drive letters of all mounted filesystems on the computer
- getrelativefilename — given absolute directories and absolute filenames, returns relative file names
- is_absolute_path — checks if argument is an absolute path
- pathconvert — converts a path to an OS path format.
- pathsep — returns path separator for current platform
- splitURL — Split an URL (HTTP, HTTPS, FTP...)
- tempname — creates a file with an unique filename
- copyfile — copies a file
- deletefile — deletes a file
- dispfiles — displays opened files properties
- fileinfo — provides information about a file
- findfiles — finding all files with a given file specification
- fprintfMat — writes a matrix in a file
- fscanfMat — reads a matrix from a text file
- getURL — Download an URL (HTTP, HTTPS, FTP...)
- getmd5 — get md5 checksum
- %io — a variable, which keeps standard input and standard output (file descriptor)
- isfile — checks whether argument is an existing file
- listfiles — list of files
- listvarinfile — list of variables in a saved data file
- mclearerr — resets binary file access errors
- mclose — closes an opened file
- mdelete — deletes file(s)
- meof — checks if end of file has been reached
- merror — tests the file access errors indicator
- mfprintf — converts, formats, and writes data to a file
- msscanf — reads its input from the character string (interface to the C sscanf function)
- mgeti — reads byte or word in a given binary format and returns an int type
- mgetl — reads lines from an text file
- mgetstr — reads a character string from a file
- mopen — opens a file in Scilab
- movefile — moves file or directory
- mput — writes byte or word in a given binary format
- mputl — writes strings in a text file
- mputstr — writes a character string in a file
- mseek — sets current position in a binary file
- mtell — Returns the offset of the current byte relative to the beginning of a file
- newest — returns newest file of a set of files
- save format — format of files produced by "save"
- scanf — converts formatted input on standard input
- scanf_conversion — mscanf, msscanf, mfscanf conversion specifications
- Répertoire
- Entrées/Sorties
- getenv — renvoie la valeur d'une variable d'environnement
- getpid — renvoie le numéro de processus de Scilab
- host — exécution d'une commande Unix ou DOS
- setenv — fixe la valeur d'une variable d'environnement
- unix — exécution d'une commande Unix ou DOS
- unix_g — exécution d'une commande Unix ou DOS, sortie redirigée vers une variable
- unix_s — exécution d'une commande Unix ou DOS, pas de sortie
- unix_w — exécution d'une commande Unix ou DOS, sortie redirigée vers la fenêtre de Scilab
- unix_x — exécution d'une commande Unix ou DOS, sortie redirigée vers une fenêtre
- file — file management
- getio — get Scilab input/output logical units
- 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
- 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
- plot2d2 — 2D plot (step function)
- plot2d3 — 2D plot (vertical bars)
- plot2d4 — 2D plot (arrows style)
- polarplot — Plot polar coordinates
- scatter — 2D scatter plot
- 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
- scatter3 — 3D scatter plot
- 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
- isoview — Règle la vue isométrique des repères graphiques (taille de fenêtre fixe)
- 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.
- newaxes — Creates a new Axes entity
- sca — set the current axes entity
- sda — Set default axes.
- unzoom — unzoom graphics
- zoom_auto — Zoom automatically to the visible values of all axes of the figure
- 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
- parulacolormap — blue to yellow 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 compound object and replace it by individual children.
- interaction
- dragrect — déplace un ou plusieurs rectangles avec la souris
- edit_curv — éditeur graphique interactif
- locate — sélection avec la souris d'un ensemble de points
- xclick — Attend une action d'un bouton de la souris, du clavier dans une fenêtre graphique.
- event handler functions — Prototype of functions which may be used as event handler.
- rubberbox — rubberband box for rectangle selection
- seteventhandler — set an event handler for the current graphic window
- xgetmouse — get the mouse events and current position
- pie
- pie — cercle graphique
- polygon
- text
- graphics_fonts — description des fonts utilisées par les figure graphiques.
- Rendu d'équations mathématiques dans le graphique Scilab — Affiche les équations mathématiques dans le graphique Scilab grâce à MathML ou LaTeX.
- stringbox — Calcule le rectangle englobant d'un texte ou d'un label.
- titlepage — ajoute un titre au milieu d'une fenêtre graphique
- xinfo — Change le texte affiché dans la barre d'état de la fenêtre courante
- xstring — dessine des chaînes de caractères
- xstringb — dessine des chaînes de caractères dans une boîte
- xstringl — calcule les dimensions d'une boîte entourant des chaînes de caractères
- text properties — description of the Text entity properties
- xlfont — load a font in the graphic context or query loaded font
- transform
- window_control
- show_window — met la fenêtre une au premier plan
- winsid — renvoie la liste des fenêtre graphiques ouvertes
- havewindow — return scilab window mode
- Datatips
- datatipCreate — Create a datatip on a polyline by program
- datatipGetEntities — Get all the entities compatible with datatips in the given axes.
- datatipGetStruct — Retrieve 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 a figure or a frame uicontrol.
- drawlater — makes axes children invisible.
- drawnow — draw hidden graphics entities.
- figure properties — description of the graphics figure entity properties
- gcf — Return handle of current graphic window.
- gdf — Return handle of default figure.
- scf — set the current graphic figure (window)
- sdf — Set default figure.
- lighting
- light — creates a light object in the given axes
- light properties — Light overview
- lighting — Lighting overview
- load_save
- property
- Graphics — contenu de la bibliothèque graphique
- object_editor — description des capacités de l'éditeur graphique
- twinkle — fait clignoter un élément graphique pour le repérer visuellement
- xchange — transformation de coordonnées de l'échelle courante en pixels et inversement
- 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
- 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
- xget — get current values of the graphics context. This function is obsolete.
- 2d_plot
- Graphiques: export et impression
- xend — termine la session graphique courante
- xinit — Initialisation d'un pilote graphique
- driver — select a graphics driver
- xs2bmp — export graphics to BMP
- xs2emf — export graphics to EMF.
- xs2eps — export graphics to EPS
- xs2gif — export graphics to GIF
- xs2jpg — export graphics to JPG
- xs2pdf — export graphics to PDF.
- xs2png — export graphics to PNG
- xs2ppm — export graphics to PPM
- xs2ps — export graphics to PS
- xs2svg — export graphics to SVG
- Interface graphique
- Borders
- Soft bevel border properties — Description of the soft-bevel and bevel borders properties.
- Compound border properties — Description of the compound borders properties.
- createBorder — Create a border for a frame uicontrol.
- createBorderFont — Create a font for an uicontrol border.
- Empty border properties — Description of the empty borders properties.
- Etched border properties — Description of the etched borders properties.
- Line border properties — Description of the line borders properties.
- Matte border properties — Description of the matte borders properties.
- Titled border properties — Description of the titled borders properties.
- Layouts
- Border Constraints Properties — Description of the border constraints set of properties.
- Border Layout Options Properties — Description of the border layout options set of properties.
- createConstraints — Creates the layout constraints structure for a uicontrol.
- createLayoutOptions — Creates the layout options for a
frame
uicontrol or a figure - Grid Constraints Properties — Description of the grid constraints set of properties.
- Grid Layout Options Properties — Description of the grid layout options set of properties.
- Gridbag Constraints Properties — Description of the gridbag constraints set of properties.
- Gridbag Layout Options Properties — Description of the gridbag layout options set of properties.
- Layout — Description of the different layouts and constraints for uicontrols and figures.
- uitree
- uiConcatTree — Concatenation of trees
- uiCreateNode — Creation of node (for Scilab uitree)
- uiCreateTree — Creation of an uitree
- uiDeleteNode — Deletion in an uitree
- uiDisplayTree — Printing an uitree in GUI mode
- uiDumpTree — Printing an uitree in the console (text mode)
- uiEqualsTree — Comparing two trees
- uiFindNode — Find node in an uitree
- uiGetChildrenNode — Get Children of a node
- uiGetNodePosition — Get the position(s) of a node
- uiGetParentNode — Get Parent of a node
- uiInsertNode — Insertion in a uitree
- exportUI — Appel de l'interface graphique d'export.
- getvalue — boîte de dialogue de saisie de paramètres
- root_properties — Description des propriétés de l'objet root.
- x_choices — boîte de dialogue permettant de choisir des articles parmi plusieurs options
- x_choose — boîte de dialogue permettant de faire des choix
- x_dialog — boîte de dialogue
- x_mdialog — boîte de dialogue pour la saisie de paramètres
- about — show "about scilab" dialog box
- addmenu — interactive button or menu definition
- clipboard — Copy and paste strings to and from the system clipboard.
- close — close a figure or a window
- Console properties — Description of console object properties.
- createWindow — create a window
- delmenu — interactive button or menu deletion
- figure — create a figure
- findobj — find an object with specified property
- gcbo — Handle of the object whose callback is executing.
- getcallbackobject — Return the handle of the object whose callback is executing.
- getinstalledlookandfeels — returns a string matrix with all Look and Feels.
- getlookandfeel — gets the current default look and feel.
- Interactive Editor — Interactive plot editor
- loadGui — Load a graphic user interface from a saved file
- messagebox — Open a message box.
- printfigure — Opens a printing dialog and prints a figure.
- printsetupbox — Display print dialog box.
- progressionbar — Draw a progression bar
- saveGui — Save a graphic user interface in a file
- setlookandfeel — sets the current default look and feel.
- setmenu — interactive button or menu activation
- toolbar — show or hide a toolbar
- toprint — Send text or figure to the printer.
- tree_show — Display a tree view of a list
- uicontextmenu — Creates a context menu
- uicontrol — create a Graphic User Interface object
- uicontrol properties — Description of the uicontrol properties.
- uigetcolor — Opens a dialog for selecting a color.
- uigetdir — dialog for selecting a directory
- uigetfile — dialog window to get a file(s) name(s), path and filter index
- uigetfont — Opens a dialog for selecting a font.
- uimenu — Create a menu or a submenu in a figure
- uimenu properties — Description of uimenu properties.
- uiputfile — Open standard dialog box for selecting and saving file.
- unsetmenu — interactive button or menu or submenu de-activation
- usecanvas — Get/Set the main component used for Scilab graphics.
- waitbar — Draw a waitbar
- x_choose_modeless — interactive window choice (not modal dialog)
- x_matrix — Xwindow editing of matrix
- Borders
- Structures
- boolean — Objets Scilab, variables booléennes et opérateurs & | ~
- fieldnames — récupère le nom des champs d'une tlist, d'une mlist ou d'une struct
- getfield — extraction d'un champ d'une liste
- hypermat — initialisation d'une matrice à N dimensions
- hypermatrices — Objet Scilab, matrices à N dimensions
- iscell — Check if a variable is a cell array
- iscellstr — Vérifie si une variable est une cell de chaînes de caractères
- isfield — teste l'existence d'un ou plusieurs champs pour une structure, une tlist ou une mlist
- isstruct — Vérifie si une variable est une structure
- list — Objet Scilab, Définition d'une liste
- lstcat — concaténation de listes
- matrices — Objet Scilab, matrices
- mlist — Objet Scilab, définition d'une liste typée
- null — suppression d'un terme d'une liste
- rlist — définition d'une fraction rationnelle
- setfield — insertion dans un champ d'une liste
- struct — creer une struct
- tlist — Objet Scilab. Définition d'une liste typée
- type — Retourne le type d'une variable
- typename — associe un nom à un type de variable
- typeof — type d'un objet Scilab
- cell — creates a cell array of empty matrices
- definedfields — returns an index of list's defined fields
- makecell — Creates a cell array.
- Parameters
- add_param — Add a parameter to a list of parameters
- get_param — Get the value of a parameter in a parameter list
- init_param — Initialize the structure which will handles the parameters list
- is_param — Check if a parameter is present in a parameter list
- list_param — List all the parameters name in a list of parameters
- remove_param — Remove a parameter and its associated value from a list of parameters
- set_param — Set the value of a parameter in a parameter list
- Booléens
- bool2s — convertit une matrice booléenne en une matrice 0-1
- Entiers
- Chaînes de caractères
- asciimat — conversion d'une matrice de chaînes ASCII
- eval — évaluation d'une matrice de chaînes de caractères
- evstr — évaluation d'une expression
- isnum — teste si une chaîne de caractères représente un nombre
- string — conversion en chaîne de caractères
- ascii — string ASCII conversions
- blanks — create string of blank characters
- char — converts in a character array
- convstr — case conversion
- emptystr — zero length string
- grep — find matches of a string in a vector of strings
- isalphanum — check that characters of a string are alphanumerics
- isascii — tests if character is a 7-bit US-ASCII character
- isdigit — check that characters of a string are digits between 0 and 9
- isletter — check that characters of a string are alphabetic letters
- justify — justify character array
- length — length of object
- part — Extraction of characters from strings
- regexp — find a substring that matches the regular expression string
- sci2exp — converts an expression to a string
- strcat — concatenates character strings
- strchr — find the first occurrence of a character in a string
- strcmp — compare character strings
- strcmpi — compare character strings (case independent)
- strcspn — get span until character in string
- strindex — search position of a character string in an other string
- strings — Scilab Object, character strings
- stripblanks — strips / trims leading and trailing blanks (and tabs) of strings
- strncpy — copy characters from strings
- strrchr — find the last occurrence of a character in a string
- strrev — returns string reversed
- strsplit — split a string into a vector of strings
- strspn — get span of character set in string
- strstr — locate substring
- strsubst — substitute a character string by another in a character string
- strtod — convert string to double
- strtok — split string into tokens
- tokenpos — returns the tokens positions in a character string
- tokens — returns the tokens of a character string
- Manipulation de fichiers sons
- beep — Produit le son "beep"
- analyze — frequency plot of a sound signal
- auread — load .au sound file
- auwrite — writes .au sound file
- lin2mu — linear signal to mu-law encoding
- loadwave — load a sound wav file into scilab
- mapsound — Plots a sound map
- mu2lin — mu-law encoding to linear signal
- playsnd — sound player facility
- savewave — save data into a sound wav file.
- sound — sound player facility
- soundsec — generates a vector of samples for
t
seconds at frequencyfreq
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 — mise en sommeil de l'interprêteur (console, scripts, callbacks)
- tic — Démarre le chronomètre
- timer — temps CPU consommé
- toc — Lit le chronomètre
- weekday — 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 (obsolete)
- sprintf — converts, formats, and writes data in a string (obsolete)
- prettyprint — From any Scilab datatype and provide a representation to the TeX, LaTeX or MathML formats
- print — prints variables in a file
- printf_conversion — mprintf, msprintf, mfprintf conversion specifications
- Xcos
- palettes
- Palette Annotations
- Annotations_pal — Palette Annotations
- TEXT_f — Annotation libre
- Palette Blocs couramment utilisés
- Commonlyusedblocks_pal — Palette Blocs couramment utilisés
- LOGICAL_OP — Opération logique
- RELATIONALOP — Opération Relationnelle
- Palette Systèmes à temps continu
- Continuous_pal — Palette Systèmes à temps continu
- CLINDUMMY_f — Dummy (Factice)
- CLR — Fonction de transfert continue
- CLSS — Représentation d'état en temps continu
- DERIV — Dérivée
- INTEGRAL_f — Intégration
- INTEGRAL_m — Intégration
- PID — Régulateur PID
- TCLSS — Système continu linéaire avec saut
- TIME_DELAY — Retard pur
- VARIABLE_DELAY — Retard pur variable
- Palette Fonctions discontinues
- discontinuities_pal — Palette Fonctions discontinues
- BACKLASH — Backlash (jeu)
- DEADBAND — Zone morte
- HYSTHERESIS — Hystérèsis (relais)
- RATELIMITER — Limitation de vitesse
- SATURATION — Saturation
- Palette Systèmes à temps discret
- Discrete_pal — Palette Systèmes à temps discret
- DELAYV_f — Délai variable
- DELAY_f — Retard en temps discret
- DLR — Fonction de transfert discrète
- DLRADAPT_f — Fonction de transfert discrète (Pôles & zéros)
- DLSS — Représentation d'état en temps discret
- DOLLAR_f — Opérateur Retard
- REGISTER — Registre à décalage
- Palette Electrique
- Electrical_pal — Palette électrique
- CCS — Source de courant contrôlable Modelica
- CVS — Source de tension contrôlable Modelica
- Capacitor — Capacité électrique
- ConstantVoltage — Source de tension continue
- CurrentSensor — Capteur de courant électrique
- Diode — Diode électrique
- Ground — Masse (Référence du potentiel zéro)
- Gyrator — Gyrateur Modelica
- IdealTransformer — Transformateur idéal
- Inductor — Inductance électrique
- NMOS — Transistor NMOS simple
- NPN — Transistor NPN
- OpAmp — Amplificateur opérationnel idéal (Paire norator-nullator)
- PMOS — Transistor PMOS simple
- PNP — Transistor PNP
- PotentialSensor — Capteur de tension
- Resistor — Résistance électrique
- SineVoltage — Source de tension sinusoïdale
- Switch — Interrupteur électrique non idéal
- VVsourceAC — Source de tension variable sinusoïdale
- VariableResistor — Résistance électrique variable
- VoltageSensor — Capteur de tension électrique
- VsourceAC — Source de tension sinusoïdale
- Palette Entier
- Integer_pal — Palette Entier
- BITCLEAR — Positionne un bit à 0
- BITSET — Positionne un bit à 1
- CONVERT — Conversion de type de données
- DFLIPFLOP — Bascule D
- DLATCH — Bascule D transparente
- EXTRACTBITS — Extraction de bits
- INTMUL — Multiplication de matrices entières
- JKFLIPFLOP — Bascule JK
- LOGIC — Logique combinatoire
- SHIFT — Décalage/Rotation de bits
- SRFLIPFLOP — Bascule SR
- Palette Opérations Mathématiques
- Mathoperations_pal — Palette Opérations mathématiques
- ABS_VALUE — Valeur absolue
- BIGSOM_f — Somme
- COSBLK_f — Cosinus
- EXPBLK_m — Exponentielle d'un scalaire
- GAINBLK_f — Gain
- INVBLK — Inverse
- LOGBLK_f — Logarithme commun
- MATMAGPHI — Complexe à partir de/vers module et phase
- MATZREIM — Composition/décomposition complexe
- MAXMIN — Valeur maximale ou minimale des éléments de vecteurs
- MAX_f — Valeur maximale des éléments d'un vecteur
- MIN_f — Valeur minimale des éléments d'un vecteur
- POWBLK_f — Puissance d'un tableau
- PRODUCT — Multiplication/Division de vecteurs élément par élément
- PROD_f — Produit de vecteurs élément par élément
- SIGNUM — Signe
- SINBLK_f — Sinus
- SQRT — Racine carrée
- SUMMATION — Addition/Soustraction de matrices
- SUM_f — Addition
- TANBLK_f — Tangente
- TrigFun — Fonction trigonométrique
- Palette Opérations matricielles
- Matrix_pal — Palette Opérations Matricielles
- CUMSUM — Somme cumulative
- EXTRACT — Extraction de matrice
- EXTTRI — Extraction triangulaire ou diagonale
- MATBKSL — Division à gauche de matrice
- MATCATH — Concaténation horizontale
- MATCATV — Concaténation verticale
- MATDET — Déterminant de matrice
- MATDIAG — Création de matrice diagonale
- MATDIV — Division matricielle
- MATEIG — Valeurs propres d'une matrice
- MATEXPM — Exponentielle matricielle
- MATINV — Matrice inverse
- MATLU — Factorisation LU
- MATMUL — Multiplication de matrice
- MATPINV — Pseudo-inverse de matrice
- MATRESH — Remise en forme de matrice
- MATSING — Décomposition en valeurs singulières (SVD)
- MATSUM — Somme des éléments d'une matrice
- MATTRAN — Transposée de matrice
- MATZCONJ — Conjuguée des éléments d'une matrice
- RICC — Equation de Riccati
- ROOTCOEF — Calcul des coefficients d'un polynôme
- SUBMAT — Extraction de sous-matrice
- Palette Port & Sous-systèmes
- Sinks palette
- WRITEC_f — Ecriture dans une fichier binaire C
- Sinks_pal — Sinks palette
- AFFICH_m — Display
- BARXY — y=f(x) animated viewer
- CANIMXY — y=f(x) animated viewer
- CANIMXY3D — z=f(x,y) animated viewer
- CFSCOPE — Floating point scope
- CMAT3D — Matrix z values 3D viewer
- CMATVIEW — Matrix Colormapped viewer
- CMSCOPE — Multi display scope
- CSCOPE — Single Display Scope
- CSCOPXY — y=f(x) permanent viewer
- CSCOPXY3D — z=f(x,y) permanent viewer
- ENDBLK — END block
- END_c — END_c block
- TOWS_c — Data to Scilab workspace
- TRASH_f — Trash block
- WRITEAU_f — Write AU sound file
- Palette Sources
- Sources_pal — Palette Sources
- RFILE_f — Lecture dans un fichier
- CLOCK_c — Activation clock
- CONST_m — Constant
- CURV_f — Curve
- Counter — Counter
- FROMWSB — Data from Scilab workspace to Xcos
- GENSIN_f — Sine wave generator
- GENSQR_f — Square wave generator
- Modulo_Count — Modulo counter (0 to N counter)
- PULSE_SC — Pulse Generator
- RAMP — Ramp
- RAND_m — Random generator
- READAU_f — Read AU sound file
- READC_f — Read binary data
- SAWTOOTH_f — Sawtooth generator
- STEP_FUNCTION — Step Function
- SampleCLK — Sample Time Clock
- Sigbuilder — Signal creator/generator
- TIME_f — Time
- TKSCALE — Adjust value with a graphical widget.
- Demonstrations blocks palette
- Event handling palette
- Events_pal — Event handling palette
- ANDBLK — Activation and
- ANDLOG_f — Logical and
- CEVENTSCOPE — Activation scope
- CLKFROM — Receives data from a corresponding CLKGOTO
- CLKGOTO — Pass block input to CLKFROM block
- CLKGotoTagVisibility — Define Scope of CLKGOTO tag visibility
- CLKSOMV_f — Activation union
- EDGE_TRIGGER — EDGE_TRIGGER block
- ESELECT_f — Synchronous block Event-Select
- EVTDLY_c — Event delay
- EVTGEN_f — Event generator
- EVTVARDLY — Event variable delay
- Extract_Activation — Extract_Activation block
- HALT_f — Halt
- IFTHEL_f — Synchronous block If-Then-Else
- MCLOCK_f — MCLOCK_f title
- MFCLCK_f — MFCLCK_f title
- M_freq — Multiple Frequencies
- VirtualCLK0 — Triggered Always Active Blocks
- freq_div — Frequency division
- Implicit palette
- Implicit_pal — Implicit palette
- CONSTRAINT_c — Constraint
- DIFF_f — Derivative
- Lookup tables palette
- Lookuptables_pal — Lookup tables palette
- INTRP2BLK_f — 2D interpolation
- INTRPLBLK_f — Interpolation
- LOOKUP_f — Lookup table
- Signal processing palette
- Signalprocessing_pal — Signal processing palette
- QUANT_f — Quantization
- SAMPHOLD_m — Sample and hold
- Signal routing palette
- Signalrouting_pal — Signal routing palette
- DEMUX — Demultiplexer
- EXTRACTOR — Extractor
- FROM — FROM Receives data from a corresponding GOTO
- FROMMO — Receives data from a corresponding GOTOMO
- GOTO — GOTO Pass block input to From block
- GOTOMO — Pass block input to FROMMO block
- GotoTagVisibility — Define Scope of GOTO tag visibility
- GotoTagVisibilityMO — Define Scope of GOTOMO tag visibility
- ISELECT_m — Iselect
- MUX — Multiplexer
- M_SWITCH — Multi-port switch
- NRMSOM_f — Merge data
- RELAY_f — Relay
- SELECT_m — Select
- SELF_SWITCH — Switch
- SWITCH2_m — Switch2
- SWITCH_f — Switch
- Thermohydraulics palette
- ThermoHydraulics_pal — Thermal-Hydraulics toolbox
- Bache — Thermal-hydraulic tank (reservoir)
- Flowmeter — Thermal-hydraulic Flow sensor
- PerteDP — Thermal-hydraulic pipe
- PuitsP — Thermal-hydraulic drain (well)
- SourceP — Thermal-hydraulic constant pressure source
- VanneReglante — Thermal-hydraulic control valve
- User defined functions palette
- Userdefinedfunctions_pal — User defined functions palette
- CBLOCK — New C
- DSUPER — Masked super block
- EXPRESSION — Mathematical expression
- MBLOCK — Modelica generic block
- SUPER_f — Super block
- c_block — C language
- fortran_block — Fortran
- generic_block3 — Generic block
- scifunc_block_m — Scilab function block
- Zero crossing detection palette
- Zerocrossingdetection_pal — Zero crossing detection palette
- GENERAL_f — GENERAL_f title
- NEGTOPOS_f — Threshold negative to positive
- POSTONEG_f — Threshold positive to negative
- ZCROSS_f — Threshold detection at zero
- Palette Annotations
- Fonctions utilitaires Scilab
- %MODELICA_USER_LIBS — Spécifier l'emplacement des librairies Modelica
- block_parameter_error — Affiche une boîte d'erreur de saisie de paramètre pour un bloc Xcos.
- xcosAddToolsMenu — Ajoute un menu au menu "Outils" d'Xcos.
- xcosUpdateBlock — Met à jour un bloc.
- buildouttb — Build of the sublist %cpr.state.outtb
- getModelicaPath — Get the Modelica directory path needed by Xcos diagram containing Modelica blocks
- importXcosDiagram — Import a Xcos diagram on Scilab
- loadScicos — Load the Xcos simulation native library.
- loadXcosLibs — Load most of the Xcos macros
- scicos_debug — Set the level of the Scicos debugging
- scicos_getvalue — xwindow dialog for Xcos
- scicos_log — Logger utility for scicos
- standard_inputs — Get the position of the input ports of a block in Xcos editor.
- standard_origin — Get the position of a block in the Xcos editor.
- standard_outputs — Get the position of the output ports of a block in Xcos editor.
- var2vec — Transform a scilab variable into a vector of double
- vec2var — Transform a vector of double into a scilab variable
- xcosPal — Instantiate a new Xcos palette on Scilab.
- xcosPalAdd — Add a palette to the Scilab/Xcos palette manager. Optional property can be added to set the category of the palette.
- xcosPalAddBlock — Add a block to a Scilab/Xcos palette instance. Some optional properties can be added to customize the palette icon and the style of the block.
- xcosPalDelete — Remove an Xcos palette.
- xcosPalExport — Export a palette instance to a path.
- xcosPalGenerateAllIcons — Update the palette icons (gif files) from a Scilab instance
- xcosPalMove — Move a palette from a category to another one.
- Solveurs
- LSodar — LSodar (abréviation de "Livermore Solver for Ordinary Differential equations, with Automatic method switching for stiff and nonstiff problems, and with Root-finding") est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinaires (EDOs).
- CVode — CVode (abréviation de "C-language Variable-coefficients ODE solver") est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs). Il utilise BDF ou Adams comme méthode d'intégration, et des itérations fonctionnelles ou de Newton.
- Runge-Kutta 4(5) — Runge-Kutta est un solveur numérique fournissant une méthode explicite efficace pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs).
- Dormand-Prince 4(5) — Dormand-Prince est un solveur numérique fournissant une méthode explicite efficace pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs).
- Implicit Runge-Kutta 4(5) — Implicit Runge-Kutta est un solveur numérique fournissant une méthode implicite efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs). Called by xcos.
- Crank-Nicolson 2(3) — Crank-Nicolson est un solveur numérique basé sur le schéma Runge-Kutta fournissant une méthode implicite efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinaires (EDOs). Appelé par xcos.
- IDA — IDA (abréviation de "Implicit Differential Algebraic equations system solver") est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Algebriques (EDAs).
- DDaskr — DDaskr (abréviation de "Double-precision Differential Algebraic equations system Solver with Krylov method and Rootfinding") est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Algebriques (EDAs).
- Recherche de racines — Cette fonctionnalité trouve des racines de fonctions continues pour les blocks Zero-crossing.
- Comparaisons — Cette page compare les solveurs pour déterminer lequel est le mieux adapté au le problème étudié.
- Rootfinding — This feature finds roots of continuous functions for Zero-crossing Blocks.
- Comparisons — This page compares solvers to determine which one is best fitted for the studied problem.
- Batch functions
- lincos — Constructs by linearization a linear state-space model from a general dynamical system described by a Xcos diagram
- scicos_simulate — Function for running xcos simulation in batch mode
- scicosim — xcos (batch) simulation function
- steadycos — Finds an equilibrium state of a general dynamical system described by a xcos diagram
- xcosValidateBlockSet — Function to validate Xcos Block interface function.
- xcosValidateCompareBlock — Function to compare two Xcos Blocks.
- xcos_simulate — Function for running xcos simulation in batch mode
- Programming xcos Blocks
- C Computational Functions
- Scilab Computational Functions
- sci_struct — Scicos block structure of a scilab computational function
- Utilities Functions
- curblock — Return the current called xcos block during the simulation
- getblocklabel — Get the label of a scicos block
- getscicosvars — Supervisor utility function
- phase_simulation — Get the current simulation phase
- pointer_xproperty — Get the type of a continuous time state variable
- scicos_time — Returns the current time during simulation
- set_blockerror — set the block error number
- set_xproperty — Set the type of a continuous time state variable
- Scilab/Xcos Data Structures
- scicos_block — Define a block structure
- scicos_cpr — Compiled Scicos structure
- scicos_diagram — Define a scs_m structure
- scicos_graphics — Define an Xcos block graphics structure
- scicos_link — Define a link structure
- scicos_model — Define a model structure
- scicos_params — Define a param structure
- scicos_sim — Define a sim structure
- scicos_state — Define a state structure
- xcos — Editeur de schéma-bloc et IHM pour le simulateur hybride
- Entrées de menu — Entrées de menu de l'éditeur Xcos
- xcos_debug_gui — Interactive debugging function to be used in the Debug Xcos block
- palettes
- Tableur
- csvDefault — Get or set defaults behavior for csv files.
- csvRead — Read comma-separated value file
- csvTextScan — Convert a comma-separated value to a matrix
- csvWrite — Write comma-separated value file
- read_csv — reads comma-separated value file. Outclassed by csvRead
- readxls — reads an Excel file
- write_csv — writes comma-separated value fileOutclassed by csvWrite
- xls_open — opens an Excel file for reading
- xls_read — reads a sheet in an Excel file
- Console
- clc — Efface la fenêtre de commande
- tohome — Déplace le curseur en haut à gauche de la fenêtre de commande
- completion — returns words that start with the text you pass as parameter.
- console cli — Keyboard Shortcuts in NW/NWNI mode
- diary — diary of session
- lines — rows and columns used for display
- prompt — Get/Set current prompt
- Gestion de l'historique
- gethistory — retourne dans une matrice de type chaine de caracteres l'historique de scilab.
- loadhistory — charge un fichier contenant l'historique
- resethistory — Efface toutes les entrées dans l'historique courant.
- savehistory — sauvegarde l'historique de scilab dans un fichier.
- addhistory — add lines to current history.
- browsehistory — Open the Scilab history browser
- displayhistory — displays current scilab history
- gethistoryfile — get filename used for scilab's history
- historymanager — enable or disable history manager
- historysize — get number of lines in history
- removelinehistory — remove the Nth line in history.
- saveafterncommands — Save the history file after n statements are added to the file.
- saveconsecutivecommands — Save consecutive duplicate commands.
- sethistoryfile — set filename for scilab history
- Lecture/Ecriture de fichiers binaires Matlab
- loadmatfile — loads a Matlab V6 MAT-file (binary or ASCII) into Scilab
- matfile_close — Closes a Matlab binary MAT-file.
- matfile_listvar — Lists variables of a Matlab binary MAT-file.
- matfile_open — Opens a Matlab binary MAT-file.
- matfile_varreadnext — Reads next variable in a Matlab binary MAT-file.
- matfile_varwrite — Write a variable in a Matlab binary MAT-file.
- savematfile — write a Matlab MAT-file (binary or ASCII)
- Aide à la conversion Matlab vers Scilab
- Matlab-Scilab equivalents
- A
- abs (Matlab function) — Absolute value and complex magnitude
- acos (Matlab function) — Inverse cosine
- acosh (Matlab function) — Inverse hyperbolic cosine
- acot (Matlab function) — Inverse cotangent
- acoth (Matlab function) — Inverse hyperbolic cotangent
- acsc (Matlab function) — Inverse cosecant
- acsch (Matlab function) — Inverse hyperbolic cosecant
- all (Matlab function) — Test to determine if all elements are nonzero
- angle (Matlab function) — Phase angle
- any (Matlab function) — Test to determine if any nonzeros elements
- asec (Matlab function) — Inverse secant
- asech (Matlab function) — Inverse hyperbolic secant
- asin (Matlab function) — Inverse sine
- asinh (Matlab function) — Inverse hyperbolic sine
- atan (Matlab function) — Two-quadrant inverse tangent
- atan2 (Matlab function) — Four-quadrant inverse tangent
- atanh (Matlab function) — Inverse hyperbolic tangent
- B
- balance (Matlab function) — Diagonal scaling to improve eigenvalue accuracy
- bar (Matlab function) — Bar histogram
- barh (Matlab function) — Bar histogram horizontal
- beep (Matlab function) — Produce a beep sound
- besseli (Matlab function) — Modified Bessel functions of the first kind
- besselj (Matlab function) — Bessel functions of the first kind
- besselk (Matlab function) — Modified Bessel functions of the second kind
- bessely (Matlab function) — Bessel functions of the second kind
- beta (Matlab function) — Beta function
- bin2dec (Matlab function) — Returns the integer corresponding to a Given binary representation
- bitand (Matlab function) — The AND of two integers
- bitcmp (Matlab function) — The binary complementary of an integer
- bitget (Matlab function) — Gets the bit of an integer whose the position is given in the input argument
- bitor (Matlab function) — The OR of two integers
- bitxor (Matlab function) — Returns the exclusive OR of two integers
- blanks (Matlab function) — A string of blanks
- blkdiag (Matlab function) — Construct block diagonal matrix from input arguments
- box (Matlab function) — Display axes border
- break (Matlab function) — Terminate execution of a for loop or while loop
- C
- case (Matlab function) — Case switch
- cat (Matlab function) — Arrays concatenation
- cd (Matlab function) — Change/get working directory
- ceil (Matlab function) — Round up
- cell (Matlab function) — Create cell array
- cell2mat (Matlab function) — Convert a cell array into a matrix
- cellstr (Matlab function) — Convert strings vector (or strings matrix) into a cell of strings
- chol (Matlab function) — Cholesky factorization
- cla (Matlab function) — Clear current axes
- clc (Matlab function) — Clear Command Window
- clear (Matlab function) — Remove items from workspace, freeing up system memory
- clf (Matlab function) — Clear current figure window
- clock (Matlab function) — Current time as a date vector
- close (Matlab function) — Delete specified figure
- closereq (Matlab function) — Default figure close request function
- colordef (Matlab function) — Set default property values to display different color schemes
- complex (Matlab function) — Returns the complex form corresponding to the given real part and imaginary part
- conj (Matlab function) — Complex conjugate
- continue (Matlab function) — Keyword to pass control to the next iteration of a loop
- conv (Matlab function) — 1-D Convolution
- conv2 (Matlab function) — 2-D Convolution
- cos (Matlab function) — Cosine
- cosh (Matlab function) — Hyperbolic cosine
- cot (Matlab function) — Cotangent
- coth (Matlab function) — Hyperbolic cotangent
- cputime (Matlab function) — Elapsed CPU time
- csc (Matlab function) — Cosecant
- csch (Matlab function) — Hyperbolic cosecant
- cumprod (Matlab function) — Cumulative product
- cumsum (Matlab function) — Cumulative sum
- D
- date (Matlab function) — Current date string
- dec2bin (Matlab function) — The binary representation of a decimal number
- dec2hex (Matlab function) — Decimal to hexadecimal number conversion
- delete (Matlab function) — Delete files or graphics objects
- det (Matlab function) — Determinant
- diag (Matlab function) — Diagonal including or extracting
- diary (Matlab function) — Save session to a file
- diff (Matlab function) — Differences and approximate derivatives
- dir (Matlab function) — Display directory listing
- disp (Matlab function) — Display text or array
- display (Matlab function) — Overloaded method to display an object
- doc (Matlab function) — Display online documentation
- docopt (Matlab function) — Web browser for UNIX platforms
- dos (Matlab function) — Execute a UNIX command and return result
- double (Matlab function) — Conversion to double precision
- drawnow (Matlab function) — Complete pending drawing events
- E
- echo (Matlab function) — Echo lines during execution
- eig (Matlab function) — Find eigenvalues and eigenvectors
- else (Matlab function) — Conditionally execute statements
- elseif (Matlab function) — Conditionally execute statements
- erf (Matlab function) — Error function
- erfc (Matlab function) — Complementary error function
- erfcx (Matlab function) — Scaled complementary error function
- error (Matlab function) — Display error messages
- etime (Matlab function) — Elapsed time
- eval (Matlab function) — Execute a string containing an instruction/expression
- exist (Matlab function) — Check if a variable or file exists
- exit (Matlab function) — Ends current session
- exp (Matlab function) — Exponential
- expm (Matlab function) — Matrix exponential
- eye (Matlab function) — Identity matrix
- F
- factor (Matlab function) — Prime numbers decomposition
- false (Matlab function) — False array
- fclose (Matlab function) — Close one or more open files
- feof (Matlab function) — Test for end-of-file
- ferror (Matlab function) — Query about errors in file input or output
- feval (Matlab function) — Function evaluation
- fft (Matlab function) — Discrete Fourier transform
- fftshift (Matlab function) — Shift zero-frequency component of discrete Fourier transform to center of spectrum
- fgetl (Matlab function) — Read line(s) from file, discard newline character
- fgets (Matlab function) — Read line from file, keep newline character
- fileparts (Matlab function) — Return filename parts
- filesep (Matlab function) — Return the directory separator for this platform
- find (Matlab function) — Find indices and values of nonzero elements
- findstr (Matlab function) — Find one string within another
- fix (Matlab function) — Round towards zero
- fliplr (Matlab function) — Flip matrix in left/right direction
- flipud (Matlab function) — Flip matrix in up/down direction
- floor (Matlab function) — Round down
- fopen (Matlab function) — Open a file or obtain information about open files
- for (Matlab function) — Repeat statements a specific number of times
- format (Matlab function) — Control display format for output
- fprintf (Matlab function) — Write formatted data to file
- fread (Matlab function) — Read binary data to a file
- frewind (Matlab function) — Move the file position indicator to the beginning of an open file
- fscanf (Matlab function) — Read formatted data to file
- fseek (Matlab function) — Set file position indicator
- ftell (Matlab function) — Get file position indicator
- full (Matlab function) — Convert sparse matrix to full matrix
- fullfile (Matlab function) — Build a full filename from parts
- function (Matlab function) — Function definition
- fwrite (Matlab function) — Write binary data to a file
- G
- gamma (Matlab function) — Gamma function
- gammaln (Matlab function) — Logarithm of gamma function
- getenv (Matlab function) — Get environment variable
- global (Matlab function) — Define a global variable
- graymon (Matlab function) — Set graphics defaults for gray-scale monitors
- grid (Matlab function) — Grid lines for two- and three-dimensional plots
- H
- hankel (Matlab function) — Hankel matrix
- help (Matlab function) — Display help
- helpbrowser (Matlab function) — Display Help browser for access to full online documentation
- helpdesk (Matlab function) — Display Help browser
- helpwin (Matlab function) — Provide access to and display help for all functions
- hess (Matlab function) — Hessenberg form of a matrix
- hold (Matlab function) — Hold current graph
- home (Matlab function) — Move the cursor to the upper left corner of the Command Window
- horzcat (Matlab function) — Horizontal concatenation
- I
- if (Matlab function) — Conditionally execute statements
- ifft (Matlab function) — Inverse discrete Fourier transform
- ifftshift (Matlab function) — Inverse FFT function
- imag (Matlab function) — Complex imaginary part
- input (Matlab function) — Request user input
- int16 (Matlab function) — Convert to 16-bit signed integer
- int32 (Matlab function) — Convert to 32-bit signed integer
- int8 (Matlab function) — Convert to 8-bit signed integer
- interp1 (Matlab function) — One_dimension interpolation function
- inv (Matlab function) — Matrix inverse
- isa (Matlab function) — Detect an object of a given type
- iscell (Matlab function) — Determine if input is a cell array
- ischar (Matlab function) — Determine if item is a character array
- isdir (Matlab function) — Determine if item is a directory
- isempty (Matlab function) — True for empty matrix
- isequal (Matlab function) — Determine if arrays are numerically equal
- isfield (Matlab function) — Determine if input is a structure array field
- isfinite (Matlab function) — True for finite elements
- isglobal (Matlab function) — Determine if item is a global variable
- ishandle (Matlab function) — Determines if values are valid graphics object handles
- ishold (Matlab function) — Return hold state
- isinf (Matlab function) — True for infinite elements
- isinteger (Matlab function) — Detect whether an array has integer data type
- isletter (Matlab function) — True for letters of the alphabet
- islogical (Matlab function) — Determine if item is a logical array
- ismember (Matlab function) — Data sets membership comparison
- isnan (Matlab function) — Detect NaN elements of an array
- isnumeric (Matlab function) — Determine if input is a numeric array
- ispc (Matlab function) — Determine if PC (Windows) version
- isreal (Matlab function) — Determine if all array elements are real numbers
- isscalar (Matlab function) — Determine if input is scalar
- isspace (Matlab function) — Detect elements that are ASCII white spaces
- issparse (Matlab function) — Test if matrix is sparse
- isstr (Matlab function) — Determine if item is a character array
- isstruct (Matlab function) — Determine if input is a structure array
- isunix (Matlab function) — Determine if Unix version
- isvector (Matlab function) — Determine if input is a vector
- K
- keyboard (Matlab function) — Invoke the keyboard in a file
- kron (Matlab function) — Kronecker tensor product
- L
- length (Matlab function) — Length of vector
- linspace (Matlab function) — Linearly spaced vector
- load (Matlab function) — Load workspace variables from disk
- log (Matlab function) — Natural logarithm
- log10 (Matlab function) — Common (base 10) logarithm
- log2 (Matlab function) — Base 2 logarithm and dissect floating point number
- logical (Matlab function) — Convert numeric values to logical
- lookfor (Matlab function) — Search for specified keyword in all help entries
- lower (Matlab function) — Convert string to lower case
- lu (Matlab function) — LU matrix factorization
- M
- max (Matlab function) — Maximum
- min (Matlab function) — Minimum
- mkdir (Matlab function) — Make new folder
- mod (Matlab function) — Modulus after division
- more (Matlab function) — Display Command Window output one screenful at a time
- N
- nargin (Matlab function) — Number of function input arguments
- nargout (Matlab function) — Number of function output arguments
- ndims (Matlab function) — Number of array dimensions
- norm (Matlab function) — Vector and matrix norms
- nthroot (Matlab function) — Real nth root of real numbers
- null (Matlab function) — Null space of a matrix
- num2str (Matlab function) — Number to string conversion
- O
- ones (Matlab function) — Create an array of all ones
- otherwise (Matlab function) — Default part of switch/select statement
- pause (Matlab function) — Halt execution temporarily
- Operators
- + (Matlab operator) — Plus
- & (Matlab operator) — Logical AND
- : (Matlab operator) — Colon
- .\ (Matlab operator) — Elementwise left division
- .* (Matlab operator) — Elementwise multiplication
- .^ (Matlab operator) — Elementwise exponent
- ./ (Matlab operator) — Elementwise right division
- .' (Matlab operator) — Elementwise transpose
- == (Matlab operator) — Equal to
- > (Matlab operator) — Greater than
- >= (Matlab operator) — Greater or equal to
- \ (Matlab operator) — Left division
- < (Matlab operator) — Smaller than
- <= (Matlab operator) — Smaller or equal to
- * (Matlab operator) — Multiplication
- ~ (Matlab operator) — Negation
- ~= (Matlab operator) — Not equal to
- | (Matlab operator) — Logical OR
- ^ (Matlab operator) — Exponent
- / (Matlab operator) — Right division
- - (Matlab operator) — Minus
- ' (Matlab operator) — Transpose
- P
- perms (Matlab function) — Array of all permutations of vector components
- permute (Matlab function) — Permute the dimensions of an array
- pie (Matlab function) — circular graphic
- plot (Matlab function) — Linear 2-D plot
- pow2 (Matlab function) — Base 2 power and scale floating-point numbers
- primes (Matlab function) — Returns the primes numbers included between 1 and given number
- prod (Matlab function) — Product of array elements
- Q
- qr (Matlab function) — Orthogonal-triangular decomposition
- quit (Matlab function) — Terminate session
- R
- rand (Matlab function) — Uniformly distributed random numbers and arrays
- randn (Matlab function) — Normally distributed random numbers and arrays
- randperm (Matlab function) — Uniformly distributed random numbers and arrays
- rcond (Matlab function) — Matrix reciprocal condition number estimate
- real (Matlab function) — Real part of a complex number
- realmax (Matlab function) — Largest positive floating-point number
- realmin (Matlab function) — Smallest positive floating-point number
- rem (Matlab function) — Remainder after division
- repmat (Matlab function) — Replicate and tile an array
- reshape (Matlab function) — Reshape array
- return (Matlab function) — Return to the invoking function
- round (Matlab function) — Round to nearest integer
- S
- save (Matlab function) — Save workspace variables from disk
- schur (Matlab function) — Schur decomposition
- setstr (Matlab function) — Set string flag
- sign (Matlab function) — Signum function
- sin (Matlab function) — Sine
- sinh (Matlab function) — Hyperbolic sine
- size (Matlab function) — Array dimension
- sort (Matlab function) — Sort elements in ascending order
- sparse (Matlab function) — Create sparse matrix
- sqrt (Matlab function) — Square root
- strcmp (Matlab function) — Compare strings
- strcmpi (Matlab function) — Compare strings ignoring case
- strfind (Matlab function) — Find one string within another
- strrep (Matlab function) — String search and replace
- struct (Matlab function) — Create struct array
- sum (Matlab function) — Sum of array elements
- surf (Matlab function) — 3-D surface plot
- svd (Matlab function) — Singular value decomposition
- switch (Matlab function) — Switch among several cases based on expression
- T
- tan (Matlab function) — Tangent
- tanh (Matlab function) — Hyperbolic tangent
- tic (Matlab function) — Starts a stopwatch timer
- title (Matlab function) — Display a title on a graphic window
- toc (Matlab function) — Read the stopwatch timer
- toeplitz (Matlab function) — Toeplitz matrix
- tril (Matlab function) — Lower triangular part of a matrix
- triu (Matlab function) — Upper triangular part of a matrix
- true (Matlab function) — True array
- type (Matlab function) — List file
- U
- uigetdir (Matlab function) — Standard dialog box for selecting a directory
- uint16 (Matlab function) — Convert to 16-bit unsigned integer
- uint32 (Matlab function) — Convert to 32-bit unsigned integer
- uint8 (Matlab function) — Convert to 8-bit unsigned integer
- unix (Matlab function) — Execute a UNIX command and return result
- upper (Matlab function) — Convert string to upper case
- V
- varargin (Matlab function) — Pass variable numbers of arguments
- varargout (Matlab function) — Return variable numbers of arguments
- vertcat (Matlab function) — Vertical concatenation
- Variables
- ans (Matlab variable) — The most recent answer
- end (Matlab variable) — Last index
- eps (Matlab variable) — Floating-point relative accuracy
- i (Matlab variable) — Imaginary unit
- j (Matlab variable) — Imaginary unit
- pi (Matlab variable) — Ratio of a circle's circumference to its diameter
- W
- waitforbuttonpress (Matlab function) — Wait for key or mouse button press
- warning (Matlab function) — Display warning messages
- while (Matlab function) — Repeat statements an indefinite number of times
- who (Matlab function) — List variables in the workspace
- whos (Matlab function) — List variables in the workspace
- winqueryreg (Matlab function) — Get item from Microsoft Windows registry
- X
- xlabel (Matlab function) — Display a string along the x axis
- Y
- ylabel (Matlab function) — Display a string along the y axis
- Z
- zeros (Matlab function) — Create an array of all zeros
- zlabel (Matlab function) — Display a string along the z axis
- A
- A propos des outils M2SCI — Présentation générale des outils de conversion de fichiers Matlab vers Scilab
- Contents — Créé un arbre contenant les données d'inférence du contenu d'une variable
- Cste — Créé un arbre représentant une constante
- Equal — Créé un arbre représentant une instruction
- Funcall — Créé un arbre représentant l'appel à une fonction
- Infer — Créé un arbre contenant les données d'inférence
- Chaines_de_caracteres_Matlab-Scilab — Généralités...
- Operation — Créé un arbre représentant une opération
- Type — Créé un arbre contenant les données d'inférence de type
- Variable — Créé un arbre représentant une variable
- get_contents_infer — Cherche des informations dans le contenu d'une "tlist M2SCI"
- m2scideclare — Donner des indices pour aider M2SCI...
- matfile2sci — convertit un fichier Matlab .mat en un fichier binaire Scilab
- mfile2sci — Fonction de conversion de M-file Matlab vers Scilab
- sci_files — Comment écrire des fonctions de conversion
- translatepaths — convertit un ensemble de répertoires contenant des M-files vers Scilab
- Matlab-Scilab equivalents
- Fonctions de compatibilité
- firstnonsingleton — Trouve la première dimension qui n'est pas 1
- mstr2sci — conversion d'une matrice de chaînes en matrice de caractères
- mtlb_0 — Fonction d'émulation de la transposition non-conjuguée de Matlab
- mtlb_a — Fonction d'émulation de l'addition Matlab
- mtlb_all — Fonction d'émulation de la fonction Matlab all
- mtlb_any — Fonction d'émulation de la fonction Matlab any
- mtlb_axis — Fonction d'émulation de la fonction Matlab axis
- mtlb_beta — Fonction d'émulation de la fonction Matlab beta
- mtlb_box — Fonction d'émulation de la fonction Matlab box
- mtlb_close — Fonction d'émulation de la fonction Matlab close
- mtlb_colordef — Fonction d'émulation de la fonction Matlab colordef
- mtlb_cumprod — Fonction d'émulation de la fonction Matlab cumprod
- mtlb_cumsum — Fonction d'émulation de la fonction Matlab cumsum
- mtlb_dec2hex — Fonction d'émulation de la fonction Matlab dec2hex
- mtlb_delete — Fonction d'émulation de la fonction Matlab delete
- mtlb_diag — Fonction d'émulation de la fonction Matlab diag
- mtlb_diff — Fonction d'émulation de la fonction Matlab diff
- mtlb_dir — Fonction d'émulation de la fonction Matlab dir
- mtlb_double — Fonction d'émulation de la fonction Matlab double
- mtlb_e — Fonction d'émulation de l'extraction Matlab
- mtlb_echo — Fonction d'émulation de la fonction Matlab echo
- mtlb_eval — Fonction d'émulation de la fonction Matlab eval
- mtlb_exist — Fonction d'émulation de la fonction Matlab exist
- mtlb_eye — Fonction d'émulation de la fonction Matlab eye
- mtlb_false — Fonction d'émulation de la fonction Matlab false
- mtlb_fft — Fonction d'émulation de la fonction Matlab fft
- mtlb_fftshift — Fonction d'émulation de la fonction Matlab fftshift
- mtlb_find — Fonction d'émulation de la fonction Matlab find
- mtlb_findstr — Fonction d'émulation de la fonction Matlab findstr
- mtlb_fliplr — Fonction d'émulation de la fonction Matlab fliplr
- mtlb_fopen — Fonction d'émulation de la fonction Matlab fopen
- mtlb_format — Fonction d'émulation de la fonction Matlab format
- mtlb_fprintf — Fonction d'émulation de la fonction Matlab fprintf
- mtlb_fread — Fonction d'émulation de la fonction Matlab fread
- mtlb_fscanf — Fonction d'émulation de la fonction Matlab fscanf
- mtlb_full — Fonction d'émulation de la fonction Matlab full
- mtlb_write — Fonction d'émulation de la fonction Matlab write
- mtlb_grid — Fonction d'émulation de la fonction Matlab grid
- mtlb_hold — Fonction d'émulation de la fonction Matlab hold
- mtlb_i — Fonction d'émulation de l'insertion de Matlab
- mtlb_fft — Fonction d'émulation de la fonction Matlab ifft
- mtlb_imp — Fonction d'émulation de l'opérateur "deux points" de Matlab
- mtlb_int16 — Fonction d'émulation de la fonction Matlab int16
- mtlb_int32 — Fonction d'émulation de la fonction Matlab int32
- mtlb_int8 — Fonction d'émulation de la fonction Matlab int8
- mtlb_is — Fonction d'émulation de l'insertion dans une chaîne de caractères de Matlab
- mtlb_isa — Fonction d'émulation de la fonction Matlab isa
- mtlb_isfield — Fonction d'émulation de la fonction Matlab isfield
- mtlb_isletter — Fonction d'émulation de la fonction Matlab isletter
- mtlb_isspace — Fonction d'émulation de la fonction Matlab isspace
- mtlb_l — Fonction d'émulation de la division à gauche de Matlab
- mtlb_legendre — Fonction d'émulation de la fonction Matlab legendre
- mtlb_linspace — Fonction d'émulation de la fonction Matlab linspace
- mtlb_logic — Fonction d'émulation des opérateurs logiques de Matlab
- mtlb_logical — Fonction d'émulation de la fonction Matlab logical
- mtlb_lower — Fonction d'émulation de la fonction Matlab lower
- mtlb_max — Fonction d'émulation de la fonction Matlab max
- mtlb_min — Fonction d'émulation de la fonction Matlab min
- mtlb_mode — choisit le mode de compatibilité Matlab
- mtlb_more — Fonction d'émulation de la fonction Matlab more
- mtlb_num2str — Fonction d'émulation de la fonction Matlab num2str
- mtlb_ones — Fonction d'émulation de la fonction Matlab ones
- mtlb_plot — Fonction d'émulation de la fonction Matlab plot
- mtlb_prod — Fonction d'émulation de la fonction Matlab prod
- mtlb_rand — Fonction d'émulation de la fonction Matlab rand
- mtlb_randn — Fonction d'émulation de la fonction Matlab randn
- mtlb_rcond — Fonction d'émulation de la fonction Matlab rcond
- mtlb_realmax — Fonction d'émulation de la fonction Matlab realmax
- mtlb_realmin — Fonction d'émulation de la fonction Matlab realmin
- mtlb_s — Fonction d'émulation de la soustraction Matlab
- mtlb_setstr — Fonction d'émulation de la fonction Matlab setstr
- mtlb_size — Fonction d'émulation de la fonction Matlab size
- mtlb_sort — Fonction d'émulation de la fonction Matlab sort
- mtlb_strcmp — Fonction d'émulation de la fonction Matlab strcmp
- mtlb_strcmpi — Fonction d'émulation de la fonction Matlab strcmpi
- mtlb_strfind — Fonction d'émulation de la fonction Matlab strfind
- mtlb_strrep — Fonction d'émulation de la fonction Matlab strrep
- mtlb_sum — Fonction d'émulation de la fonction Matlab sum
- mtlb_t — Fonction d'émulation de la transposition de Matlab
- mtlb_toeplitz — Fonction d'émulation de la fonction Matlab toeplitz
- mtlb_tril — Fonction d'émulation de la fonction Matlab tril
- mtlb_triu — Fonction d'émulation de la fonction Matlab triu
- mtlb_true — Fonction d'émulation de la fonction Matlab true
- mtlb_uint16 — Fonction d'émulation de la fonction Matlab uint16
- mtlb_uint32 — Fonction d'émulation de la fonction Matlab uint32
- mtlb_uint8 — Fonction d'émulation de la fonction Matlab uint8
- mtlb_upper — Fonction d'émulation de la fonction Matlab upper
- mtlb_zeros — Fonction d'émulation de la fonction Matlab zeros
- mtlb_var — Matlab var emulation function
- Fonctions avancées
- Built-in & external
- 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
- argn — nombre d'arguments d'appel d'une fonction
- 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
- deff — on-line definition of function
- edit — function editing
- funcprot — switch scilab functions protection mode
- head_comments — display Scilab function header comments
- macro — Scilab procedure and Scilab object
- overloading — display, functions and operators overloading capabilities
- 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
- Assert
- Assert Overview — An overview of the Assert module.
- assert_checkalmostequal — Check that computed and expected are numerically close.
- assert_checkequal — Check that computed and expected are equal.
- assert_checkerror — Check that an instruction produces the expected error.
- assert_checkfalse — Check that condition is false.
- assert_checkfilesequal — Check that two files are equal.
- assert_checktrue — Check that condition is true.
- assert_comparecomplex — Compare complex numbers with a tolerance.
- assert_computedigits — Returns the number of significant digits in computed result.
- assert_cond2reltol — Suggests a relative error, computed from the condition number.
- assert_cond2reqdigits — Suggests the number of required digits, given the condition number.
- assert_generror — Generates an error.
- bench_run — Lance les tests de performances
- test_run — Lance les tests unitaires et de non régression présents dans un module ou dans un répertoire. La passe de test vérifie d'abord que le test s'exécute sans erreur, puis que la sortie console (fichier
dia
) est conforme à un fichier de référence préalablement généré (fichierdia.ref
). - user — interfaçage d'une routine Fortran ou C
- example_run — Launch the examples found in help pages.
- Assert
- Outils pour les démonstrations
- demo_begin — Commence une démonstration
- demo_choose — créé une boîte de choix d'options
- demo_compiler — teste la présence d'un compilateur
- demo_end — Termine une démonstration
- demo_file_choice — choisit et exécute un item au sein d'une liste
- demo_function_choice — choisit et exécute un item au sein d'une liste
- demo_run — exécute un script
- add_demo — Add an entry in the demos list
- Link dynamique/incremental
- ilib_build_jar — Construit une archive JAR de packages Java
- G_make — call make or nmake
- addinter — new functions interface dynamic link at run time.
- c_link — check if symbol loaded with dynamic link
- call — Fortran or C user routines call
- chooselcccompiler — moved as toolbox in ATOMS
- configure_ifort — set environments variables for Intel Fortran Compiler (Windows).
- configure_msvc — set environments variables for Microsoft C Compiler.
- dllinfo — provides information about the format and symbols provided in executable and DLL files (Windows).
- findmsifortcompiler — detects Intel fortran Compiler
- findmsvccompiler — detects Microsoft C Compiler
- fort — Fortran or C user routines call
- getdynlibext — get the extension of dynamic libraries on your operating system.
- haveacompiler — detect if you have a C compiler.
- ilib_build — utility for shared library management
- ilib_compile — ilib_build utility: executes the Makefile produced by ilib_gen_Make
- ilib_for_link — utility for shared library management with link
- ilib_gen_Make — utility for ilib_build: produces a Makefile for building shared libraries
- ilib_gen_cleaner — utility for ilib_build: generates a cleaner file
- ilib_gen_gateway — utility for ilib_build, generates a gateway file.
- ilib_gen_loader — utility for ilib_build: generates a loader file
- ilib_include_flag — Return a formated includes related string to pass to system compiler
- ilib_mex_build — utility for mex library management
- ilib_verbose — set level of display used by dynamic link functions.
- link — dynamic linker
- Supported and compatible compilers — supported and compatible compilers by Scilab
- ulink — unlink/unload a dynamically linked shared object
- ATOMS
- Getting started — A short introduction to install and load ATOMS modules in Scilab.
- Functions Summary —
- atomsAutoload — Load the modules marked as "autoload"
- atomsAutoloadAdd — Add one or several modules to autoload
- atomsAutoloadDel — Remove one or several modules from the autoload system
- atomsAutoloadList — Get the list of modules registered to autoload
- atomsCategoryList — List available categories
- atomsCheckModule — Check the given list of ATOMS modules
- atomsDepTreeShow — Show the dependency tree of a module
- atomsGetConfig — Get ATOMS system parameters
- atomsGetInstalled — Get the list of installed external modules
- atomsGetInstalledPath — Get the install path of installed external modules
- atomsGetLoaded — Get the list of loaded external modules
- atomsGetLoadedPath — Returns the path of the installation directory of loaded external modules.
- atomsInstall — Install one or several external modules
- atomsIsInstalled — Determines whether the module is installed. Returns true if the module is installed, false otherwise.
- atomsIsLoaded — determines whether a module is loaded or not
- atomsList — List available external modules
- atomsLoad — Load one or several external modules
- atomsQuit — Unload (call .quit file of) external modules previously loaded by ATOMS
- atomsRemove — Remove one or several modules
- atomsRepositoryAdd — Add one or several URLs to the list of managed repositories
- atomsRepositoryDel — Remove one or several URLs from the list of managed repositories
- atomsRepositoryList — Get the list of managed repositories
- atomsRestoreConfig — Restore the configuration from the backup file
- atomsSaveConfig — Make a backup of the configuration file
- atomsSearch — Searches for external modules.
- atomsSetConfig — Manage ATOMS system parameters
- atomsShow — Show the characteristics of a module
- atomsSystemInit — Sets the rightful write access for the ATOMS system
- atomsSystemUpdate — Update the list of available modules
- atomsTest — Execute tests of given module installed
- atomsUpdate — Update one or several external modules
- atomsVersion — Show the ATOMS's version of Scilab
- Interface avec Tcl/Tk
- ScilabEval — tcl instruction : Evaluate a string with scilab interpreter
- TCL_CreateSlave — Create a TCL slave interpreter
- TCL_DeleteInterp — delete TCL interpreter
- TCL_EvalFile — Reads and evaluate a tcl/tk file
- TCL_EvalStr — Evaluate a string within the Tcl/Tk interpreter
- TCL_ExistArray — Return %T if a tcl array exists
- TCL_ExistInterp — Return %T if a tcl slave interperter exists
- TCL_ExistVar — Return %T if a tcl variable exists
- TCL_GetVar — Get a tcl/tk variable value
- TCL_GetVersion — get the version of the TCL/TK library at runtime.
- TCL_SetVar — Set a tcl/tk variable value
- TCL_UnsetVar — Remove a tcl variable
- TCL_UpVar — Make a link from a tcl source variable to a tcl destination variable
- winlist — Return the winId of current window created by sciGUI
- Editeur de texte (Scinotes)
- edit_error — opens in scilab editor the source of the last recorded error
- editor — Call the text editor as defined in the preferences
- scinotes — Scinotes: Embedded Scilab text editor
- UI Data
- browsevar — Scilab variable browser
- closeEditvar — Close the variable editor
- editvar — Scilab variable editor
- filebrowser — Open the Scilab file browser
- News feed — Displays news about Scilab
- Gestion de l'aide en ligne
- apropos — recherche d'un mot-clé dans l'aide de Scilab
- help — commande d'aide en ligne
- %helps — variable contenant les noms des répertoires des chapitres d'aide
- add_help_chapter — Add an entry in the help list
- del_help_chapter — Delete an entry in the help list
- help_from_sci — Generate help files and demo files from the head comments section of a .sci source file.
- help_skeleton — build the skeleton of the xml help file associated to a Scilab function
- Link toolbox help with Scilab one — How to make hyperlink in toolbox help pointing to Scilab's items
- Scilab documentation format — on line help XML file description format
- manedit — editing a manual item
- xmltohtml — converts xml Scilab help files to HTML format
- xmltojar — converts xml Scilab help files to javaHelp format
- xmltopdf — converts xml Scilab help files to pdf format
- xmltops — converts xml Scilab help files to postscript format
- Parallel
- parallel_concurrency — query about the concurrency of the current execution context
- parallel_run — parallel calls to a function
- Gestionnaire de modules externe
- tbx_build_blocks — Compile blocks (toolbox compilation process)
- tbx_build_cleaner — Generate a cleaner.sce script (toolbox compilation process)
- tbx_build_gateway — Build a gateway (toolbox compilation process)
- tbx_build_gateway_clean — Generate a cleaner_gateway.sce script (toolbox compilation process)
- tbx_build_gateway_loader — Generate a loader_gateway.sce script (toolbox compilation process)
- tbx_build_help — Generate help files (toolbox compilation process)
- tbx_build_help_loader — Generate an addchapter.sce script (toolbox compilation process)
- tbx_build_loader — Generate loader.sce and unloader scripts (toolbox compilation process)
- tbx_build_localization — Build localization "mo" file from "po" files (toolbox compilation process)
- tbx_build_macros — Compile macros (toolbox compilation process)
- tbx_build_pal_loader — Generate a loader_pal.sce script for loading Xcos palette module(toolbox compilation process)
- tbx_build_src — Build sources (toolbox compilation process)
- tbx_builder_gateway — Run builder_gateway.sce script if it exists (toolbox compilation process)
- tbx_builder_gateway_lang — Run builder_gateway_(language).sce script if it exists (toolbox compilation process)
- tbx_builder_help — Run builder_help.sce script if it exists (toolbox compilation process)
- tbx_builder_help_lang — Run build_help.sce script if it exists (toolbox compilation process)
- tbx_builder_macros — Run buildmacros.sce script if it exists (toolbox compilation process)
- tbx_builder_src — Run builder_src.sce script if it exists (toolbox compilation process)
- tbx_builder_src_lang — Run builder_(language).sce script if it exists (toolbox compilation process)
- tbx_generate_pofile — Extract localized strings from toolbox sources (toolbox compilation process)
- Localisation
- setlanguage — Modifie la langue courante.
- addlocalizationdomain — add a new domain in localization mechanism.
- dgettext — get text translated into the current locale and a specific domain
- getdefaultlanguage — returns the default language used by Scilab
- getlanguage — returns the current language used by Scilab.
- _ — Similar to gettext
- setdefaultlanguage — Permanently changes the language of Scilab's user interface.
- API Scilab
- legacy
- boolean
- isBooleanType — Check if it is a boolean variable.
- getScalarBoolean — Read scalar boolean data from a gateway argument.
- createScalarBoolean — Create scalar boolean variable in Scilab memory.
- boolean example — Boolean use case.
- Boolean Sparse
- isBooleanSparseType — Check if it is a boolean sparse variable.
- getAllocatedBooleanSparseMatrix — Get sparse matrix attributes.
- freeAllocatedBooleanSparse — Free memory allocated by getAllocatedBooleanSparseMatrix function.
- boolean sparse example — Boolean sparse use case.
-
- How to
- Calling a scilab function (macros) from a C gateway — Calling a scilab function (macros) from a C interface
- CheckLhs (deprecated) — C macro which checks the number of output arguments present in the calling Scilab function. This function is obsolete.
- CheckRhs (deprecated) — C macro which checks the number of input arguments present in the calling Scilab function. This function is obsolete.
- Lhs (deprecated) — A C gateway function which provides the number of output arguments present in the calling Scilab function This function is obsolete.
- LhsVar (deprecated) — a C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab. This function is obsolete.
- Rhs (deprecated) — A C gateway function which provides the number of input arguments present in the calling Scilab function This function is obsolete.
- Scierror — C gateway function which displays an error message to the user (same profile as the printf function) and returns an integer value specifying an error level
- sci_types — a C enumeration which defines the types available for a variable
- sciprint — A C gateway function which displays standard messages to the user (same profile as the C printf function)
- How to
- double
- isDoubleType — Check if it is a double variable.
- getScalarDouble — Get scalar double variable.
- getScalarComplexDouble — Get scalar complex double variable.
- createScalarDouble — Create a scalar double in Scilab memory.
- createScalarComplexDouble — Create a scalar complex double in Scilab memory.
- double example — Double use case.
- handle
- isHandleType — Check if it is a handle variable.
- getScalarHandle — Read scalar handle data from a gateway argument.
- createScalarHandle — Create scalar handle variable in Scilab memory.
- handle example — Handle use case.
- hypermat
- isHypermatType — Check if it is a hypermatrix variable.
- getHypermatOfDouble — Get a hypermatrix of double variable.
- getHypermatOfInt — Get a hypermatrix of integer variable.
- integer
- isIntegerType — Check if it is a double variable.
- getScalarInteger8 — Get scalar integer variable.
- createScalarInteger8 — Create scalar integer variable.
- integer example — Integer use case.
- List manipulation
- isListType, isTListType, isMListType — Check if it is a list, mlist, tlist variable.
- Boolean reading (Scilab gateway) — How to read matrix of boolean in a list.
- Boolean writing (Scilab gateway) — How to add matrix of boolean in a list.
- Boolean sparse reading (Scilab gateway) — How to read boolean sparse in a list.
- Boolean sparse writing (Scilab gateway) — How to add boolean sparse matrix in a list.
- Create List (Scilab gateway) — How to get create a list in Scilab memory.
- Double reading (Scilab gateway) — How to read matrix of double in a list.
- Double writing (Scilab gateway) — How to add matrix of double in a list.
- Get child item (Scilab gateway) — How to get the address of a list child.
- Item Number (Scilab gateway) — How to get the number of items in a list (list, mlist, tlist).
- Integer reading (Scilab gateway) — How to read matrix of integer in a list.
- Integer writing (Scilab gateway) — How to add matrix of integer in a list.
- Pointer reading (Scilab gateway) — How to read pointer in a list.
- Pointer writing (Scilab gateway) — How to add pointer in a list.
- Polynomial reading (Scilab gateway) — How to read matrix of polynomial in a list.
- Polynomial writing (Scilab gateway) — How to add matrix of polynomial in a list.
- Sparse reading (Scilab gateway) — How to read sparse in a list.
- Sparse writing (Scilab gateway) — How to add sparse matrix in a list.
- String reading (Scilab gateway) — How to read matrix of string in a list.
- String writing (Scilab gateway) — How to add matrix of string in a list.
- Low level functions
- AssignOutputVariable — a C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab.
- CallOverloadFunction — a C gateway function uses to call overload function or macro
- CheckInputArgument — C function which checks the number of input arguments present in the calling Scilab function.
- CheckOutputArgument — C function which checks the number of output arguments present in the calling Scilab function.
- ReturnArguments — A C gateway function which returns the various variables.
- UpdateStack — A C gateway function which update stack information with your modifications.
- Boolean reading (Scilab gateway) — How to read matrix of boolean.
- Boolean writing (Scilab gateway) — How to write matrices of boolean.
- Boolean sparse reading (Scilab gateway) — How to read boolean sparse in a gateway.
- Boolean sparse writing (Scilab gateway) — How to add boolean sparse matrix in a gateway.
- Check variable dimensions (Scilab gateway) — A C gateway functions which check dimensions of a variable.
- Variable Reference (Scilab gateway) — How to get the address of an argument or a variable in a gateway.
- Variable dimension (Scilab gateway) — How to get the dimensions of an argument or a variable stored as matrix.
- Variable Type (Scilab gateway) — How to get the type of an argument or a variable within a gateway.
- Variable Complexity (Scilab gateway) — How to get the argument or variable complexity.
- Matrix Type (Scilab gateway) — How to know if an argument or a variable is stored as a matrix.
- deleteNamedVariable — a C gateway function uses to delete a variable from name
- Double reading (Scilab gateway) — How to read matrices of double in a gateway.
- Double writing (Scilab gateway) — How to write matrices of doubles in a gateway.
- getNbInputArgument (Scilab gateway) — A C gateway function which provides the number of input arguments present in the calling Scilab function
- getNbOutputArgument (Scilab gateway) — A C gateway function which provides the number of output arguments present in the calling Scilab function
- Handle reading (Scilab gateway) — How to read matrix of handle.
- Handle writing (Scilab gateway) — How to write matrices of handle.
- Integer Precision (Scilab gateway) — How to get precision of an integer matrix.
- Integer reading (Scilab gateway) — How to read matrices of integer in a gateway.
- Integer writing (Scilab gateway) — How to write matrices of integers in a gateway.
- nbInputArgument (Scilab gateway) — A C gateway function which provides the number of input arguments present in the calling Scilab function
- Pointer reading (Scilab gateway) — How to read pointer in a gateway.
- Pointer writing (Scilab gateway) — How to write pointer in a gateway.
- Polynomial Symbolic Variable (Scilab gateway) — How to get the symbolic variable name.
- Polynomial reading (Scilab gateway) — How to read matrices of polynomials in a gateway.
- Polynomial writing (Scilab gateway) — How to write matrices of polynomials in a gateway.
- Sparse matrix reading (Scilab gateway) — How to read sparse matrices in a gateway.
- Sparse writing (Scilab gateway) — How to write sparse matrix in a gateway.
- String reading (Scilab gateway) — How to read matrices of strings in a gateway.
- String writing (Scilab gateway) — How to write matrices of string in a gateway.
- optionals
- polynomial
- isPolyType — Check if it is a polynomial variable.
- getAllocatedSinglePoly — Get single polynomial variable.
- getAllocatedSinglePoly — Get single complex polynomial variable.
- getAllocatedMatrixOfPoly — Get matrix of polynomial variable.
- getAllocatedMatrixOfComplexPoly — Get matrix of complex polynomial variable.
- freeAllocatedSinglePoly — Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedSingleComplexPoly — Free memory allocated by getAllocatedSingleComplexPoly function.
- freeAllocatedSinglePoly — Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedSinglePoly — Free memory allocated by getAllocatedSinglePoly function.
- polynomial example — Polynom use case.
- sparse
- isSparseType — Check if it is a sparse variable.
- getAllocatedSparseMatrix — Get sparse matrix variable.
- getAllocatedComplexSparseMatrix — Get complex sparse matrix variable.
- freeAllocatedSparseMatrix — Free memory allocated by getAllocatedSparseMatrix function.
- freeAllocatedComplexSparseMatrix — Free memory allocated by getAllocatedComplexSparseMatrix function.
- sparse example — Sparse use case.
- string
- isStringType — Check if it is a string variable.
- getAllocatedSingleString — Get single string variable.
- getAllocatedMatrixOfString — Get matrix of string variable.
- createSingleString — create a single string variable.
- freeAllocatedSingleString — Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedMatrixOfString — Free memory allocated by getAllocatedMatrixOfString function.
- string example — String use case.
- api_scilab — api_scilab is the Scilab interface to read/write data from/to Scilab memory
- boolean
- API Scilab — api_scilab is the Scilab 6 interface to access Scilab variables.
- Getting started with API_Scilab — How to load a C, C++ or fortran code in the Scilab engine as a new function
- API common functions —
- API double functions —
- API string functions —
- API boolean functions —
- API integer functions —
- API list-type functions —
- API polynomial functions —
- API pointer functions —
- API cell functions —
- API struct functions —
- API handle functions —
- API optional functions —
- scilabOpt — It is a list of optional arguments given in the call.
- legacy
- API call_scilab (moteur Scilab)
- Boolean management — How to manage Scilab's boolean read and write process using call_scilab and api_scilab
- Complex management — How to manage Scilab's complex variable read and write process using call_scilab
- DisableInteractiveMode — Disables some features (plotting, gui creation, Tcl/Tk...) and leaves only the computing engine
- Double management — How to manage Scilab's variable read and write process using call_scilab and api_scilab
- GetLastJob — Returns the latest job sent to Scilab engine
- ScilabHaveAGraph — Check if any Scilab graphics have been opened.
- SendScilabJob — Send a Scilab task from a C/C++ code (call_scilab)
- SendScilabJobs — Send Scilab tasks from a C/C++ code (call_scilab)
- StartScilab — Initializes and starts Scilab engine in Call Scilab
- String management — How to manage Scilab's String read and write process using call_scilab and api_scilab
- TerminateScilab — Stops and terminates Scilab engine in Call Scilab
- call_scilab — call_scilab is an interface which provides the ability to call Scilab engine from C/C++ code
- Compile and run with Call Scilab — How to compile a native application based on or using Scilab
- fromc — Checks if current Scilab is called from an external C program (by StartScilab).
- fromjava — Checks if current Scilab is called from javasci
- JVM
- javaclasspath — set and get dynamic Java class path
- javalibrarypath — set and get dynamic java.library.path
- jre_path — returns Java Runtime Environment used by Scilab
- system_getproperty — gets the system property indicated by a specified key.
- system_setproperty — set a system property indicated by a specified key and value.
- Java depuis Scilab
- Getting started - Beginning — How to use the Java Scilab binding?
- Getting started - Second step — How to use the Java Scilab binding?
- jallowClassReloading — Allow the class reloading
- jarray — Create a Java array
- jautoTranspose — Set the way to convert matrices
- jautoUnwrap — Unwrap automatically returned values
- jcast — Cast a Java object into another one.
- jcompile — Compile Java code or file
- jconvMatrixMethod — Set the way to convert matrices This function is obsolete.
- jcreatejar — Creates a Java ARchive (JAR) from a set of files / directories
- jdeff — Map a static Java method onto a Scilab macro
- jdisableTrace — Stop the trace process.
- jenableTrace — Allow to trace the internal functionality of JIMS to help the debugging.
- jexists — Test if a Scilab Java Object is valid on the Java side
- jgetclassname — Return the class name of the given object
- jgetfield — Get the field value of a Java object
- jgetfields — Get all the fields of a Java object
- jgetinfo — Returns information about the Java virtual machine
- jgetmethods — Get all the methods of a Java object
- jimport — Import a Java class
- jinvoke — Invoke a method of a Java object
- jinvoke_db — Invoke a method of a Java object in using Java direct buffers
- jnewInstance — Creates a new instance of a Java class
- jnull — The Scilab version of the Java null object.
- jremove — Remove a Java Object on the Java side
- jsetfield — Set the field of a Java object
- junwrap — Convert a Java object into a Scilab native type
- junwraprem — Convert a Java object into a Scilab native type and remove it from the Java side
- jvoid — For no argument functions
- jwrap — Wrap a Scilab variable into a Java one if possible
- jwrapinchar — Wrap Scilab uint16 matrix into Java char multiarray.
- jwrapinfloat — Wrap Scilab double matrix into Java float multiarray.
- new — Creates a new instance of a Java class
- Interface avec Java
- Compile and run with javasci v2 — How to compile a Java application using Javasci v2
- javasci — Call Scilab engine from a Java application
- javasci FAQ — The frequently asked questions for Javasci v2
- javasci v1 limitations — Why javasci v1 is now deprecated ?
- javasci - Step by step — How to write an application based on javasci v2
- Préférences
- getPreferencesValue — Get preferences value
- preferences — Open the Scilab Preferences window
- SciNotes preferences — SciNotes general preferences
- setPreferencesValue — Set preferences value
- Lint tool (SLint)
- Checker for bracketed expressions —
- Checker to count break or coninue in loops —
- Checker for comment ratio —
- Checker for format of decimal numbers —
- Checker for deprecated functions —
- Checker for empty block —
- Checker for == as assignment —
- Checker for function's arguments —
- Checker for order in function arguments —
- Checker for function name —
- Checker error on function return —
- Checker for global keyword —
- Checker for illegal calls —
- Checker for implicitit list —
- Checker for line length —
- Checker for lines count —
- Checker for load/save functions —
- Checker for McCabe complexity —
- Checker for mopen/mclose functions —
- Checker for NaN in comparisons —
- Checker to count the nested blocks —
- Checker for 'not equal' operator —
- Checker for double negation —
- Checker for old not operator —
- Checker for printf function —
- Checker for redefinition —
- Checker to count return in a function —
- Checker for select —
- Checker for semicolon at end of line —
- Checker for single instruction —
- Checker for spaces in arguments separated with commas —
- Checker to count the statements in a condition (if or while condition) —
- Checker for struct —
- Checker for todo in comments —
- Checker for unreachable code —
- Checker for function's arguments —
- Checker for useless operations —
- Checker for variable name —
- Checker for variables use —
- slint — Call the lint tool
- 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 the OS window running Scilab (MS 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)
Comments
See comments in other languages: Português: 2 comment(s)
Add a comment:
Please login to comment this page.