Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2026.0.0 - Português


Ajuda do Scilab

  • Scilab
    • Scilab palavra-chave
      • percentcaractere especial (%)
      • backslash(\) divisão matricial direita-esquerda: exact or least square solution
      • brackets [,;]Concatenation. Recipients of an assignment. Results of a function
      • colon (:)operador dois pontos
      • comma(,) separador de colunas, instruções e argumentos
      • comments(// or /*...*/) comments
      • comparisoncomparação, operadores relacionais
      • dollar($) last index
      • dot(.) símbolo de ponto
      • equal(=) atribuição ou comparação, sinal de igualdade
      • getscilabkeywordsretorna uma lista com todas as palavras-chave do Scilab
      • hat(^) exponentiation
      • less(<) comparação "menor do que"
      • minus(-) operador de subtração, mudança de sinal
      • not(~) não lógico
      • parentheses( ) parênteses esquerdo e direito
      • plus (+)Adição numérica. Concatenação de texto (colagem)
      • quote(') transpose operator, string delimiter
      • semicolon (;)(;) fim de expressão e separador de linhas
      • slash(/) divisão esquerda-direita e feedback ("resposta")
      • star(*) operador de multiplicação
      • symbolsnomes dos operadores Scilab
      • tilde(~) não lógico
      • underscore _ignored output argument. gettext() alias
    • Control flow
      • abortInterrupção de avaliação
      • argumentskeyword to check function arguments. Arguments block must be the expression in the function.
      • Arguments ValidatorsList of predefined validators that can be used in arguments block.
      • breakpalavra-chave para interromper um laço ("loop") (significa "interromper (neste ponto)")
      • casepalavra-chave usada na estrutura select (significa "caso...")
      • continuePalavra-chave para passar o controle para a próxima iteração de um laço ("loop") (significa "continuar")
      • dopalavra-chave de linguagem para laços ("loops") (significa "faça...")
      • elsepalavra-chave usada na estrutura "if-then-else" (significa "senão...")
      • elseifpalavra-chave usada na estrutura "if-then-else" (significa "senão, se...")
      • endPalavra-chave end (significa "fim")
      • forpalavra-chave de linguagem para laços ("loops") (significa "para...")
      • haltpara execução
      • if then elseExecução condicional (significa "se então senão")
      • pausepausa temporariamente a execução atual e permite instruções no console.
      • resumeretorna ou pára a execução de uma função e copia algumas de suas variáveis locais
      • returnretorna ou pára a execução de uma função e copia algumas de suas variáveis locais
      • selectselect keyword
      • thenPalavra-chave usada na estrutura "if-then-else" (significa "então...")
      • tryinício de um bloco try numa instrução de controle try-catch (significa "tentar...")
      • whilepalavra-chave da estrutura while (significa "enquanto...")
    • Configuration
      • bannerexibe banner do Scilab
      • getdebuginforetorna informações sobre o Scilab para o debug
      • getmemoryretorna as memórias livre e total do sistema
      • getmodulesretorna a lista de módulos instalados no Scilab
      • getosretorna o nome e a versão do Sistema Operacional
      • getscilabmoderetorna o modo do Scilab
      • getshellretorna o interpretador de comando corrente
      • getversionretorna o nome da versão do Scilab
      • oldEmptyBehaviourControls the operation+ and operation- behaviour for Scilab
      • recursionlimitget or set the current or maximal allowed depth of nested calls
      • sciargsscilab command line arguments
      • verinformação de versão sobre Scilab
      • with_javasciCheca se o Scilab foi construído com a interface Java
      • with_macros_sourceVerifica se a fonte de macros está instalada
      • with_modulecheca se um módulo Scilab foi instalado
    • Debugging
      • debugenters the Scilab CLI debugger mode
      • whereretorna a árvore de chamamento de instruções corrente
      • whereamiexibe a árvore de chamamento de instruções corrente
    • Error handling
      • errclearlimpeza de erros
      • errorrelata um erro de tempo de execução
      • error_tablelist of main standard errors messages
      • lasterrorretorna a última mensagem de erro registrada
      • warningmensagens de aviso
    • types
      • booleanobjetos Scilab: variáveis booleanas e operadores '&', '|' e '~'
      • Classdef and objectsClassdef and objects
      • functionsprocedimentos Scilab e objetos Scilab
      • hypermatricesobjeto do Scilab: matrizes n-dimensionais
      • isachecks variable type
      • Lambda functionsScilab procedures and Scilab objects
      • librarylibrary datatype
      • matricesobjeto do Scilab: matrizes
      • rationalrazão de polinômios
      • stringsobjeto Scilab, strings (cadeias de caracteres)
      • typetipo de variável
      • typenameassocia um nome ao tipo de variável
      • typeoftipo do objeto
    • Variables
      • Constants
        • SCI, WSCIvariable containing the value of the root path of Scilab.
        • SCIHOMEcontains the path to preferences, history files of your Scilab session.
        • TMPDIRtemporary directory path
        • homeGives the user directory.
        • %charsSelected sets of Unicode characters
        • %eEuler number.
        • %epsepsilon (floating-point relative accuracy)
        • %f or %FBoolean variable for false.
        • %i, 1i, 1jimaginary unit
        • %infinfinity
        • %nannot-a-number
        • %piratio of circle's circumference to its diameter
        • %sA variable used to define polynomials.
        • %t or %TBoolean variable for true.
        • %zA variable used to define polynomials.
      • checkNamedArgumentsReturn list of unexpected named arguments
      • clearcancela variáveis
      • clearglobalcancela variáveis globais
      • enumerationGet enumeration of a classdef or an object
      • existsverifica existência de variáveis
      • globaldefine variável global
      • isdefverifica existência de variáveis
      • isglobalchecks if a local variable has a global counterpart
      • methodsGet accessible methods of a classdef or an object
      • namesscilab names syntax
      • predefproteção de variáveis
      • propertiesGet accessible properties of a classdef or an object
      • wholistagem de variáveis
      • who_userlistagem das variáveis do usuário
      • whoslisting of variables in long form
    • exitEnds the current Scilab session
    • quitDecresce o nível de pausa ou termina o Scilab
    • startuparquivo de inicialização
    • scilabruns Scilab in interactive or batch mode with command line options.
  • Equações Diferenciais
  • Funções Elementares
    • Bitwise operations
      • bitandbitwise logical AND between element-wise integers of 2 arrays
      • bitcmpbitwise complement of integers
      • bitgetExtracts from integers bits of given indices
      • bitorbitwise logical OR between element-wise integers of 2 arrays
      • bitsetSets bits of given indices in some integers
      • bitstringA string giving the literal bit representation of a number
      • bitxorbitwise logical XOR between element-wise integers of 2 arrays
    • Complex
      • angleargument of complex numbers, in radians
      • complexBuild an array of complex numbers from their parts
      • conjmatriz complexa conjugada
      • csgnreturns the sign of a vector of real of complex values
      • imagparte imaginária dos números complexos
      • imultmultiplicação pela parte imaginária i
      • isrealverifica se uma variável é armazenada como real ou complexa.
      • realparte real dos números complexos
    • Matemática discreta
      • factorfatoração
      • factorialfactorial function : product of the n first positive integers
      • gcdGreatest (positive) Common Divisor
      • lcmmínimo múltiplo comum (positivo) de inteiros ou de polinômios
      • nchoosekComputes binomial numbers (n,k) = numbers of combinations
      • primesfunção dos primos
      • rataproximação racional de ponto-flutuante
    • Elementary matrices
      • random
        • grandGenerate random numbers
        • prbs_aGenerates a pseudo random binary sequence
        • randgerador de números randômico
        • sampleSampling: random draw with replacement
        • samplefsample values with replacement from a population with given frequencies.
        • samwrSampling without replacement
      • blockdiagCreates a block diagonal matrix from provided arrays. Block diagonal system connection.
      • companioncompanion matrix
      • diaginclusão ou extração diagonal
      • empty []empty matrix. Array ranges destructor.
      • eyematriz identidade
      • frankFrank matrix
      • gallerygenerate test matrices
      • hadamardHadamard matrix
      • hankelHankel matrix
      • hilbmHilbert matrix
      • invhilbInverse of the Hilbert matrix
      • linspacegenerates linearly spaced numbers between 2 reached bounds
      • logspacevetor espaçado logaritmicamente
      • magicMagic square
      • meshgridCria matrizes ou arrays 3-D a partir de vetores replicados em 2 ou 3 dimensões
      • ndgridconstrói matrizes ou matrizes N-D, replicando alguns vetores dadas
      • onesmatriz de entradas todas iguais a 1
      • pascalPascal matrix
      • permsGenerate the table of permutations of given elements
      • repmatReplicate and tile an array
      • rosserRosser matrix
      • squarewavegera uma onda quadrada de período 2*%pi
      • toeplitzToeplitz matrix (chosen constant diagonal bands)
      • vanderVandermonde matrix
      • wilkinsonWilkinson matrix
      • zerosmatriz feita de zeros
    • Exponential
      • expexponencial em relação aos elementos
      • expmexponencial de matriz quadrada (matriz exponencial)
      • loglogaritmo natural
      • log10logaritmo na base 10
      • log1pcomputa, com precisão, o logaritmo natural de seu argumento acrescido de uma unidade
      • log2Base-2 logarithm. Base-2 exponent and mantissa of some real numbers
      • logmlogaritmo de matriz quadrada (matriz logaritmo)
      • nthrootReal nth root of real numbers
      • power(^,.^) power operation
      • sqrtraiz quadrada
      • sqrtmraiz quadrada da matriz (matriz raiz quadrada)
    • Ponto flutuante
      • ceilarredonda o número para o inteiro maior ou igual ao número
      • cleanlimpa matrizes (arredonda para zero entradas pequenas)
      • doubleconverts inttype integers or booleans into decimal encoding
      • fixarredonda em direção a zero
      • floorarredondamento para o inteiro menor ou igual ao número
      • formatset the default output format of decimal numbers
      • ieeeajusta o modo de exceção de ponto flutuante
      • intparte inteira
      • isinftests for infinite elements
      • isnanverifica entradas NaN ("não é um número")
      • nearfloatget previous or next floating-point number
      • nextpow2próxima potência de 2 mais alta
      • number_propertiesdetermina parâmetros de ponto flutuante
      • roundarredondamento para inteiro mais próximo
      • signed zero -0Processing of -0 versus 0
    • Integer representation
      • base2decconversão da base b para inteiros
      • bin2decconversão de representação binária para inteira
      • dec2baseConvert decimal to base N number in string
      • dec2binrepresentação binária
      • dec2hexrepresentação hexadecimal de inteiros
      • dec2octrepresentação octal de inteiros
      • hex2decconversão de representação hexadecimal para inteiros
      • oct2decconversão de octais para inteiros
    • Inteiros
      • iconvertconversão para representação inteira de 1 a 8 bytes
      • int8conversão para representação de inteiro de 1 byte
      • inttypetipos de dados inteiros
    • Matrix manipulation
      • Shape tests
        • iscolumncheck if a variable is a column
        • ismatrixchecks if an object is a non-empty 1D or 2D matrix or array
        • isrowcheck if a variable is a row
        • isscalarcheck if a variable is a scalar.
        • issquarecheck if a variable is a square matrix
        • isvectorcheck if a variable is a vector
      • catempilha matrizes ou arrays vectoriais numa hipermatriz ou hiperarray
      • circshiftcircularly shifts elements or subarrays of an array (regular, of structures, cells, custom)
      • flipdimreverses the order of (blocks of) rows, columns, pages.. of an array
      • matrixMuda a forma de vetores ou matrizes
      • permutepermutes the dimensions of an array
      • pertransmatriz pertransposta
      • resize_matrixtrim or/and extend (and cast) a matrix or hypermatrix
      • squeezeremoves singleton dimensions of a ND-array
      • trilparte triangular inferior de uma matriz
      • triutriângulo superior da matriz
    • Matrix operations
      • absvalor absoluto, magnitude
      • andlogical AND between the elements of a boolean or numerical array
      • crossvector cross product
      • cumprodproduto cumulativo
      • cumsumsomas cumulativas parciais dos elementos de uma matriz
      • kron .*.Produto de Kronecker. Weighted array replication
      • kron .\. ./.Kronecker left and right divisions
      • maxmaximum
      • minminimum
      • normnormas de um vetor ou uma matriz
      • orlogical OR over the elements of a boolean or numerical array
      • prodproduto
      • signsignum function
      • sumsoma (soma linha, soma coluna) de entradas de um vetor ou matriz
    • Search and sort
      • dsearchBusca binária (também conhecida como busca dicótoma em francês)
      • findfornece os índices de elementos %T ou diferentes de zero
      • gsortsorts boolean, numerical and string arrays
      • memberscount (and locate) in an array each element or row or column of another array
      • sortrowsSort rows of a vector, matrix, table, or timeseries
      • vectorfindlocates occurences of a (wildcarded) vector in a matrix or hypermatrix
    • Set operations
      • intersectelements or rows or columns met in both input arrays, without duplicates
      • setdiffreturns elements that are in a set but not in another one.
      • unionSet of all elements, rows, or columns of two arrays, without duplicates
      • uniqueremover todos os componentes duplicados de um vetor ou uma matriz
    • Trigonometria
      • Matrix-wise processing
        • acoshmarco-cosseno hiperbólico da matriz (matriz arco-cosseno hiperbólico)
        • acosmarco-coseno da matriz (matriz arco-cosseno)
        • asinhmarco-seno hiperbólico da matriz (matriz arco-seno hiperbólico)
        • asinmarco-seno da matriz (matriz arco-seno)
        • atanhmArco-tangente hiperbólico da matriz (matriz arco-tangente hiperbólico)
        • atanmarco-tangente da matriz quadrada (matriz arco-tangente)
        • coshmco-seno hiperbólico da matriz (matriz co-seno hiperbólico)
        • cosmco-seno da matriz (matriz co-seno)
        • cothmcotangente hiperbólica da matriz (matriz cotangente hiperbólica)
        • sinhmseno hiperbólico da matriz (matriz seno hiperbólico)
        • sinmmatriz seno
        • tanhmtangente hiperbólica da matriz (matriz tangente hiperbólica)
        • tanmtangente da matriz (matriz tangente)
      • Conversions
        • cart2polConvert cartesian coordinates to polar/cylindrical
        • pol2cartConvert polar/cylindrical coordinates to cartesian
      • acosarco-cosseno em relação aos elementos
      • acosdarco-cosseno elemento a elemento com resultado em graus
      • acoshhyperbolic cosine inverse
      • acotcomputa o arco-cotangente elemento a elemento do argumento
      • acotdcomputa o arco-cotangente elemento a elemento do argumento com, resultado em graus
      • acotharco-cotangente hiperbólico elemento a elemento
      • acsccomputa o arco-cossecante elemento a elemento do argumento
      • acscdcomputa o arco-cossecante elemento a elemento do argumento com resutado em graus
      • acschcomputa o arco-cossecante hiperbólico elemento a elemento do argumento
      • aseccomputa o arco-secante elemento a elemento do argumento
      • asecdcomputa o arco-secante elemento a elemento do argumento com resultados em graus
      • asechcomputa o arco-secante hiperbólico elemento a elemento do argumento
      • asinarco-seno
      • asindarco-seno, resultado em graus
      • asinharco-seno hiperbólico
      • atanarco-tangente 2-quadrantes e 4-quadrantes
      • atandarcos-tangentes 2-quadrantes e 4-quadrantes elemento a elemento do argumento com resultados em graus
      • atanharco-tangente hiperbólico
      • cosfunção seno
      • cosdfunção co-seno elemento a elemento, argumento dado em graus
      • coshco-seno hiperbólico
      • cotdcotangent elemento a elemento do argumento dado em graus
      • cotgcotangente
      • cothcotangente hiperbólica
      • csccomputa a cossecante do argumento elemento a elemento
      • cscdcomputa a cossecante elemento a elemento do argumento em graus
      • cschcomputa a cossecante hipertbólica do argumento elemento a elemento
      • seccomputa a secante elemento a elemento do argumento.
      • secdcomputa a secante elemento a elemento do argumento em graus
      • sechcomputa a secante hipertbólica do argumento elemento a elemento
      • sinfunção seno
      • sindfunção seno, argumento em graus
      • sinhseno hiperbólico
      • tantangente
      • tandtangente com o argumento em graus
      • tanhtangente hiperbólica
    • &, &&Binary AND between integers. Logical AND over/between booleans and numbers
    • bernsteincompute the n-order Bernstein matrix
    • extractionextração de entradas de matrizes e listas
    • ind2subconversão de índice linear para matriz de valores subescritos
    • insertionatribuição ou modificação parcial de variáveis
    • isemptyverifica se uma variável é uma matriz vazia ou uma lista vazia
    • isequaltests the strict global equality between several objects, without equivalences
    • moduloResto módulo m com o sinal do operando esquerdo, ou de uma divisão polinomial
    • ndimsnúmero de dimensões de um array
    • |, ||Binary OR between integers. Logical OR over/between booleans and numbers
    • sizetamanho de objetos
    • sub2indconverte matriz de valores subescrtos para índice linear
  • Linear Algebra
    • Eigenvalue and Singular Value
      • balancbalanceamento de uma matriz ou de um feixe de matrizes
      • bdiagdiagonalização em blocos, autovetores generalizados
      • eigscalculates largest eigenvalues and eigenvectors of matrices
      • pbigautoprojeção
      • projspecoperadores espectrais
      • psmallprojeção espectral
      • specautovalores, e autovetores de uma matriz ou feixes
      • svaaproximação em valores singulares
      • svddecomposição em valores singulares
    • Factorization
      • cholCholesky factorization
      • fullrffatoração de posto completo (ou cheio)
      • fullrfkfatoração de posto completo de A^k
      • hessforma de Hessenberg
      • lufatores LU de eliminação Gaussiana
      • polarDecomposição polar de uma matriz quadrada
      • qrQR decomposição
      • rankqrfatoração QR com revelação do posto
      • schurdecomposição (ordenada) de Schur de matrizes e feixes
      • sqrootfatoração hermitiana W*W'
    • Kernel
      • colcompcompressão de colunas, núcleo
      • im_invimagem inversa
      • kernelnúcleo de uma matriz
      • rangeImagem (gerado) de A^k
      • rowcompcompressão de linhas, imagem
    • Linear Equations
      • aff2abConversão de uma função linear (afim) para forma A,b
      • invinversa de uma matriz
      • linsolvesolucionador de equações lineares
      • lsqSolução de A*X=B de mínimos quadrados lineares, com norm(X) mínima
      • pinvpseudo-inversa
    • Markov Matrices
      • classmarkovclasses transientes e recorrentes da matriz de Markov
      • eigenmarkovAutovetores esquerdo e direito normalizados de Markov
      • genmarkovgera uma matriz de Markov aleatória com classes recorrentes e transientes
    • Matrix Analysis
      • condnúmero de condicionamento de uma matriz
      • detdeterminant of a square matrix
      • orthbase ortogonal
      • rankposto
      • rcondnúmero de condicionamento inverso
      • rrefcomputa a matriz-linha reduzida a forma escada por transformações de LU
      • tracetraço de uma matriz
    • Matrix Pencil
      • ereduccomputa de forma escada de colunas da matriz por transformações qz
      • fstaircomputa a forma escada de feixe de colunas por transformações qz
      • gleverinverso do feixe de matrizes
      • kroneckforma de Kronecker de feixe de matrizes
      • lyapequação de Lyapunov
      • pen2eaconversão de feixe em matrizes E e A
      • pencanforma canônica de feixe de matrizes
      • penlaurLaurent coefficients of matrix pencil
      • quaskroforma quasi-Kronecker
      • randpencilfeixe aleatório
      • rowshuffalgoritmo de embaralhamento
    • State-Space Matrices
      • coffresolvente (método do cofator)
      • nlevalgoritmo de Leverrier
    • Subspaces
      • spaninterinterseção de subespaços
      • spanplussoma de subespaços
      • spantwosoma e interseção de subespaços
    • givenstransformação de Givens
    • householderHouseholder orthogonal reflexion matrix. Symetrical wrt a plane
    • projprojeção
  • Interpolação
    • beziercompute the points for the bezier curve
    • bsplin3valfunção de avaliação de derivada arbitrária de spline 3d
    • cshep2dbidimensional cubic shepard (scattered) interpolation
    • eval_cshep2davaliação por interpolação cúbica bidimensional de Shepard
    • interpfunção de avaliação de spline cúbico
    • interp11D interpolation in nearest, linear or spline mode
    • interp2dfunção de avaliação spline bicúbica (2d)
    • interp3dfunção de avaliação spline 3d
    • interplninterpolação linear
    • linear_interpninterpolação linear n-dimensional
    • lsq_splinajuste ponderado por spline cúbico de mínimos quadrados
    • mesh2dTriangulation of n points in the plane
    • smoothsuavização por funções splines
    • splininterpolação por spline cúbico
    • splin2dinterpolação por spline bicúbico em grides 2d
    • splin3dinterpolação spline em grides 3d
  • CACSD
    • Control Design
      • Control Loop
        • augmentaugmented plant
        • feedbackfeedback operation
        • lftlinear fractional transformation
      • H-infinity
        • ccontrgCentral H-infinity continuous time controller
        • dhinfH_infinity design of discrete-time systems
        • dhnormdiscrete H-infinity norm
        • gamitgH-infinity gamma iterations for continuous time systems
        • h2normH2 norm of a continuous time proper dynamical system
        • h_clclosed loop matrix
        • h_infContinuous time H-infinity (central) controller
        • h_inf_ststatic H_infinity problem
        • h_normH-infinity norm
        • hinfH_infinity design of continuous-time systems
        • linfinfinity norm
        • linfninfinity norm
        • macglovContinuous time dynamical systems Mac Farlane Glover problem
        • nehariNehari approximant of continuous time dynamical systems
        • parrotParrot's problem
      • Linear Quadratic
        • fourplanaugmented plant to four plants
        • gcareContinuous time control Riccati equation
        • gfareContinuous time filter Riccati equation
        • leqrH-infinity LQ gain (full state)
        • lqelinear quadratic estimator (Kalman Filter)
        • lqgLQG compensator
        • lqg2stanLQG to standard problem
        • lqg_ltrLQG with loop transform recovery
        • lqiLinear quadratic integral compensator (full state)
        • lqrLQ compensator (full state)
      • Pole Placement
        • kpurecontinuous SISO system limit feedback gain
        • krac2continuous SISO system limit feedback gain
        • ppolpole placement
        • stabilstabilization
      • ddpdisturbance decoupling
      • gfrancisFrancis equations for tracking
    • Identification
      • arl2SISO model realization by L2 transfer approximation
      • armaxarmax identification
      • armax1armax identification
      • findABCDdiscrete-time system subspace identification
      • findACdiscrete-time system subspace identification
      • findBDinitial state and system matrices B and D of a discrete-time system
      • findBDKKalman gain and B D system matrices of a discrete-time system
      • findRPreprocessor for estimating the matrices of a linear time-invariant dynamical system
      • findx0BDEstimates state and B and D matrices of a discrete-time linear system
      • imrep2ssstate-space realization of an impulse response
      • inistateEstimates the initial state of a discrete-time system
      • linlinearization
      • sidentdiscrete-time state-space realization and Kalman gain
      • sordercomputing the order of a discrete-time system
      • time_idSISO least square identification
    • Linear Analysis
      • Controllability Observability
      • Frequency Domain
        • blackdiagrama de Black (carta de Nichols)
        • bodeBode plot
        • bode_asympBode plot asymptote
        • calfrqfrequency response discretization
        • dbphifrequency response to phase and magnitude representation
        • freqfrequency response
        • fresonpeak frequencies
        • gainplotesboço de magnitude
        • hallchartDraws a Hall chart
        • nicholschartNichols chart
        • nyquistdiagrama de Nyquist
        • nyquistfrequencyboundsComputes the frequencies for which the nyquist locus enters and leaves a given rectangle.
        • phasemagphase and magnitude computation
        • phaseplotfrequency phase plot
        • repfreqfrequency response
        • svplotsingular-value sigma-plot
        • trzerostransmission zeros and normal rank
      • Stability
        • bstaphankel approximant
        • dtsiContinuous time dynamical systems stable anti-stable decomposition
        • evanslugar geométrico das raízes Evans
        • g_margingain margin and associated crossover frequency
        • p_marginphase margin and associated crossover frequency
        • plzrEsboço de pólo-zero
        • routh_ttabela de Routh
        • sgridesboça linhas de grid de um s-plano
        • show_marginsdisplay gain and phase margin and associated crossover frequencies
        • st_ilitystabilizability test
        • zgridesboçode um z-grid
      • Time Domain
        • arsimularmax simulation
        • csimsimulation (time response) of linear system
        • dampNatural frequencies and damping factors.
        • dsimulstate space discrete time simulation
        • fltstime response (discrete time, sampled system)
        • ltitrdiscrete time response (state space)
        • narsimularmax simulation (using rtitr)
        • rtitrdiscrete time response (transfer matrix)
      • sensisensitivity functions
    • Linear System Factorization
      • colinoutinner-outer factorization
      • copfacright coprime factorization of continuous time dynamical systems
      • dcfdouble coprime factorization
      • fspecspectral factorization of continuous time dynamical systems
      • fspecgstable factorization of continuous time dynamical systems
      • fstabstYoula's parametrization of continuous time linear dynamical systems
      • gtildtilde operation
      • lcfContinuous time dynamical systems normalized coprime factorization
      • rowinoutinner-outer factorization
      • specfactspectral factor
      • sysfactsystem factorization
    • Linear System Representation
      • abcdstate-space matrices
      • armaScilab arma library
      • arma2pextract polynomial matrices from ar representation
      • arma2sstransform an armax data structure into state space representation.
      • armacScilab description of an armax process
      • bloc2ssconversão de diagrama de blocos para espaço de estados
      • cont_frmtransfer to controllable state-space
      • des2ssdescriptor to state-space
      • des2tfdescriptor to transfer function conversion
      • frep2tftransfer function realization from frequency response
      • lsslistdefinição de função linear de espaço de estados do Scilab
      • markp2ssMarkov parameters to state-space
      • pfsspartial fraction decomposition
      • pol2desconversão de matrizes de polinômios para formas descritoras
      • sm2dessystem matrix to descriptor
      • sm2sssystem matrix to state-space
      • ss2des(polynomial) state-space to descriptor form
      • ss2ssstate-space to state-space conversion, feedback, injection
      • ss2tfconversion from state-space to transfer function
      • ss2zpSIMO state space system to zero pole gain representation
      • ssprintembelezador de sistemas lineares
      • ssrandgerador de sistema randômico
      • sysconvconversão de sistema
      • syslindefinição de sistemas lineares
      • syssizesize of state-space system
      • systmatmatriz sistema
      • tf2destransfer function to descriptor
      • tf2sstransfer to state-space
      • tf2zpSIMO transfer function to zero pole gain representation
      • trfmodexibição de zeros e pólos
      • zp2ssZero pole gain to state space
      • zp2tfZero pole gain to transfer function
      • zpkZero pole gain system representation
      • zpk2ssZero pole gain to state space
      • zpk2tfZero pole gain to transfer function
    • Matrix Computation
      • linmeqSylvester and Lyapunov equations solver
      • mucompmu (structured singular value) calculation
      • riccRiccati equation
      • riccatiSolves the matricial Riccati equation (continuous | discrete time domain)
      • signmfunção do sinal da matriz
      • sylvResolver as equações de Sylvester A*X + X*B = C ou A*X*B + X = C
    • Model Transformation
      • arhnkHankel norm approximant
      • balrealbalanced realization
      • bilingeneral bilinear transform
      • canoncanonical controllable form
      • cls2dlsbilinear transform
      • colregulremoving poles and zeros at infinity
      • dscrdiscretization of linear system
      • equilbalancing of pair of symmetric matrices
      • equil1balancing (nonnegative) pair of matrices
      • hankelsvHankel singular values
      • invsyslinsystem inversion
      • minrealminimal balanced realization
      • minssminimal realization
      • projsllinear system projection
      • rowregulremoving poles and zeros at infinity
      • zeropenzero pencil
  • Polinômios
    • bezoutMaior Comum Divisor de dois polinômios ou dois inteiros, pelo método Bezout
    • chepolChebychev polynomials
    • cmndredforma de denominador comum
    • coeffcoeficientes de matrizes de polinômios
    • coffgmatriz inversa de polinômios
    • colcomprcompressão de colunas de matrizes de polinômios
    • degreegrau da matriz de polinômios
    • derivatderivada de matriz de razões de polinômios
    • determdeterminante de matrizes de polinômios
    • detrdeterminante de uma matriz de razões de polinômios
    • diophantSolves the diophantine (Bezout) equation p1*x1 + p2*x2 = b
    • factorsfatoração em ℝ de um polinômio ou uma fração racional
    • hermitforma hermitiana
    • horneravaliação polinomios ou razões de polinômios
    • hrmtmáximo divisor comum de polinômios
    • htrianrtriangularização de matrizes de polinômios
    • inv_coeffconstrói uma matriz de polinômios a partir de seus coeficientes
    • invrinversão de matrizes (de razões de polinômios)
    • lcmdiagfatoração diagonal por MMC
    • ldivdivisão longa entre matrizes de polinômios
    • pdivdivisão polinomial
    • pol2strconversão de polinômio para string
    • polfactfatores reais mínimos de um polinômio
    • polyPolynomial definition from given roots or coefficients, or characteristic to a square matrix.
    • polyDisplayset or get the display mode of polynomials
    • polyintPolynomial integration
    • residuresíduo
    • rootsraízes de um polinômio
    • rowcomprcompressão de linhas de uma matriz de polinômios
    • sfactfatoração espectral em tempo discreto
    • simpsimplificação racional
    • simp_modemodifica o modo de simplificação racional
    • sylmmatriz de Sylvester
    • varnvariável simbólica de polinômios ou de frações racionais
  • Processamento de Sinais
    • Convolution - Correlation
      • convdiscrete 1-D convolution.
      • conv2discrete 2-D convolution.
      • convolconvolution
      • convol2ddiscrete 2-D convolution, using fft.
      • corrcorrelation, covariance
      • hankcovariance to hankel matrix
      • xcorrComputes discrete auto or cross correlation
    • Filters
      • How to design an elliptic filterHow to design an elliptic filter (analog and digital)
      • analpfcreate analog low-pass filter
      • buttmagPower transmission of a Butterworth filter
      • casccascade realization of filter from coefficients (utility function)
      • cheb1magresponse of Chebyshev type 1 filter
      • cheb2magresponse of type 2 Chebyshev filter
      • ell1magmagnitude of elliptic filter
      • eqfirminimax approximation of FIR filter
      • eqiirDesign of iir filters
      • faurrefilter computation by simple Faurre algorithm
      • ffiltcoefficients of FIR low-pass
      • filt_sincsamples of sinc function
      • filterfilters a data sequence using a digital filter
      • find_freqparameter compatibility for elliptic filter design
      • frmagmagnitude of FIR and IIR filters
      • fsfirlindesign of FIR, linear phase filters, frequency sampling technique
      • groupgroup delay for digital filter
      • hilbertDiscrete-time analytic signal computation of a real signal using Hilbert transform
      • iiriir digital filter
      • iirgroupgroup delay Lp IIR filter optimization
      • iirlpLp IIR filter optimization
      • kalmKalman update
      • levYule-Walker equations (Levinson's algorithm)
      • levinToeplitz system solver by Levinson algorithm (multidimensional)
      • lindquistLindquist's algorithm
      • remezRemez exchange algorithm for the weighted chebyshev approximation of a continuous function with a sum of cosines.
      • remezbMinimax approximation of magnitude response
      • sgolaySavitzky-Golay Filter Design
      • sgolaydiffNumerical derivatives computation using Savitzky-Golay filter.
      • sgolayfiltFilter signal using Savitzky-Golay Filter.
      • srfaursquare-root algorithm
      • srkfsquare root Kalman filter
      • sskfsteady-state Kalman filter
      • syrediDesign of iir filters, syredi code interface
      • systemobservation update
      • translow-pass to other filter transform
      • wfirlinear-phase FIR filters
      • wfir_guiGraphical user interface that can be used to interactively design wfir filters
      • wienerWiener estimate
      • wigner'time-frequency' wigner spectrum
      • windowcompute symmetric window of various type
      • yulewalkleast-square filter design
      • zpbuttButterworth analog filter
      • zpch1Chebyshev analog filter
      • zpch2Chebyshev analog filter
      • zpelllowpass elliptic filter
    • Identification
      • frfitfrequency response fit
      • lattnrecursive solution of normal equations
      • lattpIdentification of MA part of a vector ARMA process
      • mrfitfrequency response fit
      • phcMarkovian representation
      • rpemRecursive Prediction-Error Minimization estimation
    • Spectral estimation
      • cepstrumcepstrum calculation
      • cspecttwo sided cross-spectral estimate between 2 discrete time signals using the correlation method
      • cztchirp z-transform algorithm
      • mesemaximum entropy spectral estimation
      • pspecttwo sided cross-spectral estimate between 2 discrete time signals using the Welch's average periodogram method.
    • Transforms
      • dctDiscrete cosine transform.
      • dstDiscrete sine transform.
      • fftDirect or inverse Fast Fourier Transform of a vector, matrix, or hypermatrix
      • fft2two-dimension fast Fourier transform
      • fftshiftrearranges the fft output, moving the zero frequency to the center of the spectrum
      • hilbFIR approximation to a Hilbert transform filter
      • ifftshiftinverse of fftshift
    • biltbilinear or biquadratic transform SISO system given by a zero/poles representation
    • detrendremove constant, linear or piecewise linear trend from a vector
    • intdecChanges sampling rate of a signal
    • unwrapunwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile
    • xcovComputes discrete auto or cross covariance
  • FFTW
  • Funções Especiais
    • %kJacobi's complete elliptic integral of the first kind (vectorized)
    • airyAiry functions of the first and second kind, and their derivatives
    • amellfunção "am" de Jacobi
    • besselifunções modificadas de Bessel do primeiro tipo (Iα).
    • betafunção beta
    • calerfcomputa funções de erro
    • dawsonCompute the Dawson (scaled imaginary error) function.
    • delipIntegral elíptica
    • dlgammaderivada da função gammaln, função psi
    • ellipjJacobi elliptic functions
    • erffunção de erro
    • erfcfunção de erro complementar
    • erfcxfunção de erro complementar escalada
    • erfiThe imaginary error function.
    • erfinvfunção inversa à função de erro
    • findmfor elliptic filter design
    • gammagamma function, complete or incomplete normalized
    • gammalno logaritmo (natural) da função gama
    • legendrefunções associadas de Legendre
    • sincfunção sinc (seno cardinal)
    • sincddigital sinc function or Dirichlet kernel
  • Estatística
    • Cumulated Distribution Functions
      • binomialprobabilidades de distribuição binomial
      • cdfbetcumulative distribution function Beta distribution
      • cdfbincumulative distribution function Binomial distribution
      • cdfchicumulative distribution function chi-square distribution
      • cdfchncumulative distribution function non-central chi-square distribution
      • cdffcumulative distribution function Fisher distribution
      • cdffnccumulative distribution function non-central f-distribution
      • cdfgamcumulative distribution function gamma distribution
      • cdfnbncumulative distribution function negative binomial distribution
      • cdfnorcumulative distribution function normal distribution
      • cdfpoicumulative distribution function poisson distribution
      • cdftcumulative distribution function Student's T distribution
      • cdftnccumulative distribution function of the non-central Student's T distribution
    • Mean Central Tendency
      • centercenter
      • geomeangeometric mean
      • harmeanharmonic mean : inverse of the inverses average (without zeros)
      • meanmean of all values, or means along a given dimension
      • meanfweighted mean of a vector or a matrix
      • medianmedian (row median, column median,...) of vector/matrix/array entries
      • trimmeantrimmed mean of a vector or a matrix
      • wcentercenter and weight
    • Dispersion widths
      • iqrinterquartile range
      • madmean absolute deviation
      • stdevstandard deviation (row or column-wise) of vector/matrix entries
      • stdevfstandard deviation
      • strangerange
      • variancevariance (and mean) of a vector or matrix (or hypermatrix) of real or complex numbers
      • variancefvariance (and mean) of a vector or matrix of frequency-weighted real or complex numbers
    • Empirical distribution
      • cmomentcentral moments of all orders
      • histccomputes the histogram of a simple series of data
      • momentnon central moments of all orders
      • perctlcomputation of percentils
      • quartcomputation of quartiles
      • tabulfrequency of values of a matrix or vector
    • Multivariate Correl Regress PCA
      • correlcorrelation of two variables
      • covSample covariance matrix
      • covarcovariance of two variables
      • pcaComputes principal component analysis for the data matrix X
      • reglinLinear regression
      • show_pcaVisualization of principal components analysis results
    • Data with Missing Values
      • nancumsumThis function returns the cumulative sum of the values of a matrix
      • nand2meandifference of the means of two independent samples
      • nanmeanmean (ignoring Nan's)
      • nanmeanfmean (ignoring Nan's) with a given frequency.
      • nanmedianmedian of the values of a numerical vector or matrix
      • nanreglinLinear regression
      • nanstdevstandard deviation (ignoring the NANs).
      • nansumSum of values ignoring NAN's
      • thrownanEliminates nan values
    • Hypothesis Testing
      • ftestFisher ratio
      • ftuneqFisher ratio for samples of unequal size.
    • dbscanDensity-based clustering (DBSCAN)
    • estimate_bandwidthEstimate an appropriate bandwidth for Mean Shift clustering
    • kmeansK-means clustering
    • meanshiftMean Shift clustering algorithm
    • polyfitPolynomial curve fitting
    • polyvalevaluates the polynomial for given values
  • Matrizes Esparsas
    • Sparse Decompositions
      • ludelfunção utilitária usada com lufact
      • lufactfatoração LU esparsa
      • lugetextração dos fatores LU esparsos
      • lusolvesolucionador de sistemas lineares esparsos
      • spcholfatoração esparsa de Cholesky
    • Sparse Matrix Manipulation
      • issparsetests whether the input is sparse encoded (numeric or boolean)
      • nnznúmero de entradas não-nulas de uma matriz
      • speyematriz identidade esparsa
      • sponesmatriz esparsa
      • sprandmatriz esparsa randômica
      • spzerosmatriz nula esparsa
    • Sparse Matrix Conversion
      • adj2spconverte forma de adjacência para matriz esparsa
      • fullconversão de matriz esparsa para cheia (completa)
      • sp2adjconverte uma matriz esparsa para forma de adjacência
      • sparsedefinição de matriz esparsa
      • spcompackconverte uma representação de adjacência comprimida em representação de adjacência padrão
      • spgetrecupera entradas de matriz esparsa
      • spsetSet non-zeros entries of sparse matrix
    • Sparse Jacobian computation
      • spCompHessianConsruct a compressed Hessian engine from its sparsity pattern using column intersection graph coloring
      • spCompJacobianConsruct a compressed Jacobian engine from its sparsity pattern using column intersection graph coloring
      • spyColRepresent sparsity pattern of a matrix with column coloring
    • Linear Equations (Iterative Solvers)
      • conjgradconjugate gradient solvers
      • gmresGeneralized Minimum RESidual method
      • qmrquasi minimal residual method with preconditioning
    • chfactfatoração esparsa de Cholesky
    • chsolvesolucionador esparso de Cholesky
    • ordmmdCompute multiple minimum degree ordering
  • Interfaces com UMFPACK (sparse)
    • cond2spcomputes an approximation of the 2-norm condition number of a s.p.d. sparse matrix
    • condestspestimate the condition number of a sparse matrix
    • PlotSparseplot the pattern of non nul elements of a sparse matrix
    • ReadHBSparseread a Harwell-Boeing sparse format file
    • res_with_preccomputes the residual r = Ax-b with precision
    • taucs_chdelutility function used with taucs_chfact
    • taucs_chfactcholesky factorization of a sparse s.p.d. matrix
    • taucs_chgetretrieve the Cholesky factorization at the scilab level
    • taucs_chinfoget information on Cholesky factors
    • taucs_chsolvesolves a linear s.p.d. system A*X = B from Cholesky factors of the sparse A
    • umf_ludelutility function used with umf_lufact
    • umf_lufactlu factorization of a sparse matrix
    • umf_lugetretrieve lu factors at the Scilab level
    • umf_luinfoget information on LU factors
    • umf_lusolvesolve a linear sparse system given the LU factors
    • umfpacksolve sparse linear system
  • Otimização e Simulação
  • XML Management
    • htmlDumpDump a HTML document
    • htmlReadRead a HTML stream from a local or distant file
    • htmlReadStrRead a HTML tree from a string
    • htmlWriteWrite a HTML document in a file
    • xmlAddNsAdd a namespace to a XML Element
    • xmlAppendAppend an element to the parent children
    • xmlAsNumberConvert the result of a XPath query into a row of numbers
    • xmlAsTextConvert the result of a XPath query into a row of strings
    • xmlDeleteDelete a XML document
    • xmlDocumentCreate a new XML document
    • xmlDTDCreate a XML DTD object
    • xmlDumpDump a XML object
    • xmlElementCreate a new XML element
    • xmlFormatFormat a Scilab variable into XML
    • xmlGetNsByHrefGet a namespace by its href
    • xmlGetNsByPrefixGet a namespace by prefix
    • xmlGetOpenDocsGet all open XML documents or all open XML Validation files.
    • xmlGetValuesParses and gets values of chosen tags attributes in a XML file
    • xmlIsValidObjectTest the existence of a XML object
    • xmlNameRetrieve the name of the elements.
    • xmlNsCreate a new XML Namespace
    • XML ObjectsDescribe the properties of the different XML objects
    • xmlReadRead a XML stream from a local or distant file
    • xmlReadStrRead a XML tree from a string
    • xmlRelaxNGCreate a XML Relax NG object
    • xmlRemoveRemove an element or a list of elements from their parents
    • xmlSchemaCreate a XML Schema object
    • xmlSetAttributesSet the attributes name and value.
    • xmlSetValuesSets some attribute=value in an XML document for a given tag/XPath
    • xmlValidateValidate a document in using a DTD, a Relax NG or a Schema.
    • xmlWriteWrite a XML document in a file
    • xmlXPathMake a XPath query on a XML document
  • HDF5 files
    • h5is* tests
      • h5isArrayCheck if the HDF5 object is an array
      • h5isAttrCheck if the HDF5 object is an attribute
      • h5isCompoundCheck if the HDF5 object is a compound object
      • h5isFileCheck if the HDF5 object is a file
      • h5isGroupCheck if the HDF5 object is a group
      • h5isRefCheck if the HDF5 object is a reference object
      • h5isSetCheck if the HDF5 object is a dataset
      • h5isSpaceCheck if the HDF5 object is a dataspace
      • h5isTypeCheck if the HDF5 object is a type
      • h5isVlenCheck if the HDF5 object is a variable length array
    • h5attrCreate an attribute
    • h5closeClose a HDF5 object
    • h5cpCopy an object
    • h5datasetCreate a dataset and write the data
    • h5dumpDump the content of an H5 object on the standard output stream
    • h5existsTest the existence of named object
    • h5flushFlush all the buffers associated with a file
    • h5getGet a named object
    • h5groupCreate a group
    • h5labelLabel a dataset
    • h5lnLink an object to another one
    • h5lsList the content of an HDF5 object (group or dataset)
    • h5mountMount a file on a group
    • h5mvMove an object
    • H5 ObjectsDescribe the properties of the different H5 objects
    • h5openOpen an HDF5 file
    • h5readRead the data of HDF5 dataset
    • h5readattrRead the data of an HDF5 attribute
    • h5rmRemove elements from an HDF5 file
    • h5umountUnmount a previously mounted file.
    • h5writeCreate a dataset (if it does not exist) and write the data
    • h5writeattrWrite an attribute in a group or a dataset
  • Arquivos : funções de Entrada/Saída
    • Directory
      • chdirmuda o diretório corrente do Scilab
      • createdirmakes new directory
      • dirgets file list
      • isdirchecks that a path points to an existing directory
      • lsshows files
      • mkdirmakes a new directory
      • pwdgets Scilab current directory
      • removedirremoves a directory
      • rmdirremoves a directory
    • file_system
      • copyfilecopies a file
      • deletefiledeletes a file
      • fileinfoFornece informações sobre um arquivo
      • findfilesfinding all files with a given file specification
      • isfilechecks whether argument is an existing file
      • listfileslist of files
      • mdeletedeletes file(s)
      • movefilemoves file or directory
      • newestretorna o arquivo mais novo de um conjunto de arquivos
    • Paths - Filenames
      • basenamestrip directory and suffix from filenames
      • fileextreturns extension for a file path
      • filepartsreturns the path, filename and extension for a file path
      • filesepreturns directory separator for current platform
      • fullfilebuilds a full filename from parts
      • fullpathcreates an full path name for the specified relative path name.
      • get_absolute_file_pathfornece o nome de endereço absoluto de um arquivo aberto no Scilab
      • getdrivesgets the drive letters of all mounted filesystems on the computer
      • getlongpathnamegets long path name
      • getrelativefilenamedado um nome de diretório absoluto e um nome de arquivo relativo, retorna um nome de arquivo relativo.
      • getshortpathnamegets short path name
      • is_absolute_pathchecks if argument is an absolute path
      • pathconvertconverts a path to an OS path format.
      • pathsepprovides the path separator used in the PATH environment variable of the current OS.
      • tempnamecreates a file with an unique filename
    • compressCompress files in an archive
    • decompressdecompress files from an archive
    • dispfilesdisplays properties of opened files
    • fprintfMatwrites a matrix in a file
    • fscanfMatreads a matrix from a text file
    • getdeprecatedGet names of deprecated functions and replacement function names.
    • getmd5retorna soma de verificação md5
    • hashget checksum of file or string using various digest algorithms
    • %ioprotected variable providing ids of the standard input and standard output
    • listvarinfilelists variables stored in a binary archive (names, types, sizes..)
    • mclearerrresets binary file access errors
    • mclosecloses opened files
    • meofchecks if end of file has been reached
    • merrortests the file access errors indicator
    • mfprintfconverts, formats, and writes data to a file
    • mfscanfreads input from the stream pointer stream (interface to the C fscanf function)
    • mgetparses numbers in a binary file and returns them as decimals
    • mgetlreads lines from an text file
    • mgetstrreads a character string from a file
    • mopenopens files in Scilab
    • mputwrites byte or word in a given binary format
    • mputlwrites strings in a text file
    • mputstrwrite a single text in an open file
    • mseeksets current position in a binary file
    • mtellReturns the offset of the current byte relative to the beginning of a file
    • save formatformat of files produced by "save"
    • scanfconverts formatted input on standard input
    • scanf_conversionmscanf, msscanf, mfscanf conversion specifications
  • Funções de Entrada/Saída
    • OS_commands
      • getenvretorna o valor de uma variável de ambiente
      • getpidRetorna o identificador do processo Scilab
      • hostexecutes a Windows, Linux, or MacOS command
      • scilabrun command or file in another Scilab
      • setenvajusta o valor de uma variável de ambiente
      • unix_gexecuta algumas instruções do Windows, Linux ou MacOS, saída em variáveis This function is obsolete. Please use host instead.
      • unix_sexecuta silenciosamente algumas instruções do Windows, Linux ou MacOS This function is obsolete. Please use host instead.
      • unix_wexecuta algumas instruções do Windows, Linux ou MacOS, resulta no console do Scilab This function is obsolete. Please use host instead.
      • unix_xexecutar algumas instruções do Windows, Linux ou MacOS, resulta em uma janela de mensagem pop-up This function is obsolete. Please use host instead.
    • fileGerenciamento de arquivos
    • getioretorno de unidades lógicas de entrada/saída do Scilab
    • loadLoads some archived variables, a saved graphic figure, a library of functions
    • readLeitura de matrizes
    • saveSaves some chosen variables in a binary data file
    • writeescreve números reais ou strings no console ou em um arquivo formatado
  • Biblioteca de Gráficos
    • 2d_plot
      • champesboço de campo vetorial 2d
      • champ_propertiesDescrição das propriedades da entidade campo vetorial 2d
      • comet2D comet animated plot
      • contour2dcurvas de nível de uma superfície em um esboço 2d
      • contour2diComputa curvas de nível em um esboço 2d
      • contour2dmcompute level curves of a surface defined with a mesh
      • contourfCurvas de nível preenchidas de uma superfície em um esboço 2d
      • cutaxesplots curves or an existing axes along a discontinuous or multiscaled axis
      • errbaradiciona barras de erro veriticais a um esboço 2d
      • fchampcampo direcional de uma EDO 2d de primeira ordem
      • fecEsboço pseudo-colorido triangular de uma função definida por uma malha triangular
      • fec propertiesdescription of the fec entities properties
      • fgrayplotesboço 2d de uma superfície definida por uma função utilizando cores
      • grayplotesboço 2d de uma superfície utilizando-se cores
      • grayplot_propertiesdescription of the grayplot entities properties
      • graypolarplotEsboço polar 2d de uma superfície utilizando-se cores
      • histplotesboça um histograma
      • LineSpecCustomização rápida de linhas que aparecem em um esboço
      • loglog2D logarithmic plot
      • Matplotesboço 2d de uma matriz utilizando-se cores
      • Matplot1Esboço 2d de matrizes utilizando cores
      • Matplot propertiesDescription of the Matplot entities properties
      • paramfplot2dEsboço animado 2d, curva definida por uma função
      • plotEsboço 2d
      • plot2d2D plot
      • plot2d2esboço 2d (funções de degraus)
      • plot2d3esboço 2d (barras veticais)
      • plot2d4esboço 2d (setas)
      • plotimplicitPlots the (x,y) lines solving an implicit equation or Function(x,y)=0
      • polarplotEsboço de coordenadas polares
      • scatter2D scatter plot
      • semilogx2D semilogarithmic plot
      • semilogy2D semilogarithmic plot
      • Sfgrayplotesboço 2d suave de uma superfície definida por uma função utilizando cores
      • Sgrayplotesboço 2d suave de uma superfície utilizando cores
      • stackedplotplot multiple timeseries on time axis
    • 3d_plot
      • bar3dGráfico de barras 3D
      • comet3d3D comet animated plot
      • contourcurvas de nível em uma superfície 3d
      • cylinderComputes cylinder coordinates
      • eval3dpcomputa facetas 3d de uma superfície parametrizada
      • fplot3desboço 3d de uma superfície definida por uma função
      • fplot3d1Esboço 3d em escala de cinza ou colorido de nível de uma superfície definida por uma função
      • genfac3dcomputa facetas de uma superfície 3d
      • geom3dprojeção 3d para 2d após um esboço 3d
      • meshEsboço 3d de uma malha
      • nf3dFacetas retangulares para parâmetros da função plot3d
      • param3dplots a single curve in a 3D cartesian frame
      • param3d_propertiesdescription of the 3D curves entities properties
      • peaksComputes values of a function with lots of local maxima and minima.
      • plot3desboço 3d de uma superfície
      • plot3d1Esboço 3d em níveis de cinza ou de cores de uma superfície
      • plot3d2Esboço de superfície definida por facetas retangulares
      • plot3d3Esboço de malha de uma superfície definida por facetas retangulares
      • scatter3d3D scatter plot
      • secto3dConversão de superfícies 3d
      • sphereComputes sphere coordinates
      • surfEsboço de superfície 3d
      • surface propertiesdescription of the 3D entities properties
    • annotation
      • label_propertiesDescrição de propriedades da entidade Label (rótulo)
      • legendImprime uma legenda para o gráfico
      • legend_propertiesDescrição das propriedades da entidade Legend (legenda)
      • legendsImprime uma legenda para o gráfico
      • titledisplays a title above a graphic axes, or updates its properties.
      • xlabelsets or updates the x-axis label or/and its properties
      • xtitleadidciona títulos a janelas de gráficos
    • axes_operations
      • axes_propertiesdescrição das propriedades de entidades Axes (de eixos)
      • gcaRetorna o manipulador da entidade Axes corrente
      • gdaRetorna o manipulador dos eixos padrões.
      • isoviewtunes isometric rendering of graphical axes
      • newaxesCria uma nova entidade Axes (de eixos)
      • replotreformula a área de exibição de um ou mais gráficos
      • rotate_axesRotação interativa de um manipulador Axes
      • scaAjusta a entidade de eixos corrente
      • sdaRedefine os eixos padrão para seus valores de fábrica
      • subplotgrids the current figure or frame, and sets the current axes to a chosen cell
      • unzoomDiminui a ampliação
      • xgridadd a grid on a 2D or 3D plot
      • xsetechajusta a sub-janela de uma janela de gráficos para esboço
      • zoom_rectAmplia uma seleção da figura gráfica corrente
    • axis
    • bar_histogram
      • barHistograma de barras
      • barhExibição horizontal de um histograma de barras
      • barhomogenizeHomogeniza todas as barras inclusas nos eixos correntes
    • Color management
      • Mapas de cores
      • addcoloradiciona cores novas ao mapa de cores corrente
      • colorRetorna o identificador de uma cor
      • color_listLista dos nomes das cores
      • colorbardraws a vertical color bar
      • getcolorabre um diálogo que exibe as cores no mapa de cores atual ou padrão corrente
      • hsv2rgbConverte cores HSV para RGB
      • name2rgbRetorna valores RGB correspondentes ao nome da cor
      • rgb2nameRetorna o nome de uma cor
      • uigetcolorOpens a dialog for selecting a color.
    • Datatips
    • figure_operations
      • anti_aliasingFigure's property smoothing the stair-like aspect when rendering curves
      • clfClears and resets a figure or a frame uicontrol
      • colordefSet the color look-and-feel of a given or of all forthcoming graphic figures
      • drawlaterTorna galhos dos eixos invisíveis.
      • drawnowDesenha entidades gráficas escondidas
      • figure propertiesdescription of the graphics figure entity properties
      • gcfRetorna o manipulador da janela GUI ou de gráficos corrente.
      • gdfRetorna o manipulador da figura corrente
      • pixel_drawing_modeFigure's property setting the RGBwise pixels update mode when drawing
      • scfAjusta a (janela) de figura gráfica corrente
      • sdfAjusta figura padrão
      • show_windowRestaura uma janela de gráficos
      • winsidretorna a lista de janelas de gráficos
    • geometric_shapes
      • arc_propertiesDescrição das propriedades da entidade Arc (arco)
      • rectangle_propertiesDescrição de propriedades da entidade Rectangle (retângulo)
      • Segments propertiesdescription of the Segments entity properties
      • xarcesboça parte de uma elipse
      • xarcsdesenha partes de um conjunto de elipses
      • xarrowsdesenha um conjunto de setas
      • xfarcpreenche parte de uma elipse
      • xfarcspreenche partes de um conjunto de elipses
      • xfrectpreenche um retângulo
      • xrectdesenha um retângulo
      • xrectsdesenha ou preenche um conjunto de retângulos
      • xsegsdesenha segmentos desconexos
    • handle
      • copyCopia uma entidade de gráficos
      • deleteDeleta uma entidade gráfica e seus galhos
      • gceRetorna o manipulador da entidade corrente
      • gedEditor Gráfico do Scilab
      • glueCola um conjunto de entidades gráficas em um Compound ("composto")
      • is_handle_validVerifica se um conjunto de manipuladores gráficos ainda é válido
      • swap_handlesPermuta dois manipuladores em uma hierarquia gráfica
      • unglueDescola uma objeto Compound e o substitui por um galho individual
    • interaction
      • dragrectArrasta retângulos com o mouse
      • edit_curvinteractive modal (blocking) graphic curve editor
      • event handler functionsProtótipo de funções que podem se utilizadas como gerenciadoras de eventos
      • locatemouse selection of a set of points in a 2D axes
      • rubberboxCaixa tipo liga de borracha para seleção de um retângulo
      • seteventhandlerDefine um gerenciador de eventos para uma janela gráfica
      • twinkleFaz uma entidade gráfica piscar
      • xclickespera por um clique do mouse
      • xgetmouseretorna os eventos de mouse e posição corrente
    • load_save
      • xloaddisplays in a given window some graphical component loaded from a file.
      • xsavesalva gráficos em um arquivo
    • polygon
      • polyline propertiesdescription of the Polyline entity properties
      • xfpolypreenche um polígono
      • xfpolyspreenche um conjunto de polígonos
      • xpolydesenha uma poligonal ou um polígono
      • xpolysdesenha um conjunto de poligonais ou polígonos
      • xrpolydesenha um polígono regular
    • property
      • getGets the handle of a graphical or User Interface object, or the property's value of objects.
      • setAjusta um valor de propriedade de uma objeto entidade gráfica ou de um objeto Interface do Usuário (User Interface)
    • text
      • graphics_fontsDescrição de fontes utilizadas em figuras gráficas
      • Math rendering in Scilab graphicsDisplay mathematical equations in Scilab graphics through the LaTeX or MathML languages.
      • stringboxComputa o retângulo de fronteira de um texto ou rótulo.
      • text propertiesdescription of the Text entity properties
      • titlepageadiciona título no meio de uma janela de gráficos
      • xlfontcarrega uma fonte em um contexto gráfico ou pergunta a fonte carregada
      • xnumbImprime números
      • xstringimprime strings
      • xstringbescreve strings em uma caixa
      • xstringlcomputa uma caixa que cerca strings
    • transform
      • moveMove uma entidade gráfica e seus galhos.
      • orthProjComputes the orthogonal projection of a point to a polyline in the plane.
      • rotaterotação de um conjunto de pontos
      • scalingtransformação afim de um conjunto de pontos
    • lighting
    • Compound propertiesdescription of the Compound entity properties
    • GlobalPropertyCustomização de aparência dos objetos (curvas, superfícies...) num comando plot ou surf.
    • GraphicsResumo da biblioteca de gráficos
    • graphics_entitiesDescrição das estruturas de dados de entidades gráficas
    • object_editorDescrição das capacidades do editor de objetos gráficos
    • pieDesenha um gráfico de torta
    • multiscaled plotsHow to set several axes for one curve or for curves with distinct scales
    • xchangeconversão de coordenadas reais para coordenadas pixeis
  • Gráficos : exportando
    • driverseleciona um driver gráfico
    • xendtermina uma sessão de gráficos
    • xinitinicialização de um driver de gráficos
    • xs2bmpenvia gráficos para um arquivo em sintaxe BMP
    • xs2emfenvia gráficos para um arquivo em sintaxe EMF (apenas para Windows)
    • xs2epssalva gráficos em um arquivo Postscript
    • xs2gifenvia gráficos a um arquivo em sintaxe GIF
    • xs2jpgenvia gráficos a um arquivo em sintaxe JPG
    • xs2pdfsalva gráficos a um arquivo PDF
    • xs2pngenvia gráficos a um arquivo em sintaxe PNG
    • xs2ppmenvia gráficos para um arquivo em sintaxe PPM
    • xs2psenvia gráficos a um arquivo em sintaxe PS
    • xs2svgSalva gráficos em um arquivo SVG
  • IGU
  • Estruturas de Dados
    • cells
      • cellcria um cell (célula) de matrizes vazias
      • cell2matconverte um cell array (array de células) em uma matriz
      • iscellverifica se um array é um cell (célula)
      • makecellCreates a cell array.
      • num2cellconverts an array into a cell array
    • bool2sconverte uma matriz de valores booleanos para uma matriz de valores 0 ou 1
    • definedfieldsretorna o índice dos campos definidos de uma lista
    • fieldnamesget a tlist, mlist or struct fields names
    • getfieldextração de campos de listas
    • isfieldchecks if the given fieldname exists in a structure or mlist or tlist
    • isstructcheca se uma variável é um struct array (estrutura)
    • listobjeto do Scilab e definição de lists ("listas")
    • list2vecConcatenates list entries in a matrix.
    • lstcatconcatenação de listas
    • mlistobjeto Scilab, definição de listas com tipos orientadas matricialmente
    • nulldeletes a list component or a field of a structure, Mlist, or Tlist
    • rlistdefinição de função racional do Scilab
    • rmfieldRemove fields from a struct
    • setfieldaltera o valor de um elemento de uma mlist, tlist ou list
    • structBuilds a structure or an array of structures
    • tlistobjeto do Scilab e definição de listas com tipos ("typed lists")
    • tree_showDisplays a tree view of a list, tlist, mlist, cell or structure array, Xcos block
    • vec2listInverse function of list2vec.
  • Parâmetros
    • add_paramAdd a parameter to a list of parameters
    • get_paramGet the value of a parameter in a parameter list
    • init_paramInitialize the structure which will handles the parameters list
    • is_paramCheck if a parameter is present in a parameter list
    • list_paramList all the parameters name in a list of parameters
    • remove_paramRemove a parameter and its associated value from a list of parameters
    • set_paramSet the value of a parameter in a parameter list
  • Cadeias de Caracteres (Strings)
    • asciiconversão ASCII de strings
    • blankscria strings de caracteres em branco
    • charfunção char
    • convstrconversão maiúsculas-minúsculas, minúsculas-maiúsculas
    • emptystrstring de comprimento zero
    • evstravaliação de expressões
    • grepacha correspondências de um string em um vetor de strings
    • isalphanumverifica se os caracteres de um string são alfanuméricos
    • isasciiTesta se cada caractere de strings fornecidas é do tipo 7-bit US-ASCII
    • isdigitcheca se os caracteres de um string são números entre 0 e 9
    • isletterverifica se os caracteres de um string são letras do alfabeto
    • isnumtesta se um string representa um número
    • justifyAlinha o texto em cada coluna completada com espaços, à esquerda, ao centro ou à direita
    • lengthNúmero de caracteres de um texto. Número de elementos de uma matriz ou lista.
    • partextração de strings
    • prettyprintConverts a Scilab object into some corresponding LaTeX, TeX, MathML or HTML strings
    • regexpem uma string, localize (e extraia) substrings correspondentes a uma expressão regular
    • sci2expreturns a string able to generate a given Scilab object
    • strcatconcatena strings
    • strchracha a primeira ocorrência de um caractere em um string
    • strcmpcompara strings
    • strcspncomprimentos do início dos textos até que um caractere entre aqueles proibidos
    • strindexprocura posição de um string em outro
    • stringconversão para string (cadeia de caracteres)
    • stripblanksretira espaços em branco (e tabulações) no início ou no fim de strings
    • strncpyObtém e fornece os N primeiros caracteres dos textos fornecidos
    • strrchracha a última ocorrência de um caractere em um string
    • strrevretorna um string invertido
    • strsplitsplit a single string at some given positions or patterns
    • strspncomprimentos do início dos textos, desde que os caracteres estejam entre os permitidos
    • strstrlocaliza sub-strings
    • strsubstsubstitui um string por outro dentro de um string
    • strtodparse and convert literal numbers STRings TO Decimal numbers
    • strtokdivide um string em fichas (tokens)
    • tokenposretorna as posições das fichas (token) em um string
    • tokensDivide um texto usando separadores e fornece seus pedaços
  • Manipulação de Arquivos de Som
    • analyzefrequency plot of a sound signal
    • aureadload .au sound file
    • auwritewrites .au sound file
    • beepProduce a beep sound
    • lin2mulinear signal to mu-law encoding
    • loadwaveload a sound wav file into scilab
    • mapsoundComputes and displays an Amplitude(time, frequency) spectrogram of a sound record
    • mu2linmu-law encoding to linear signal
    • playsndcommand-line sound player facility
    • savewavesave data into a sound wav file.
    • wavreadreads sound data or querries data info from a .wav audio file
    • wavwritewrites .wav sound file
  • Data e Hora
    • caldayscreate a calendarDuration in days
    • calendarCalendar of a given month and year (Gregorian dates)
    • calendarDurationcreate a calendarDuration - duration in days, months and years
    • clockReturn the current Gregorian datetime and international time zone of the computer's clock
    • dateretorna string contendo a data corrente
    • datenumConvert to serial date number
    • datetimecreate points in time
    • datevecDate components
    • dayextracts day from datetime
    • durationcreate a duration - duration in hours, minutes and seconds
    • eomdayReturn last day of month
    • etimetempo decorrido
    • getdateCurrent datetime or POSIX timestamp from computer's clock. Datetimes from given timestamps
    • hmsextracts hour, minute and second of datetime or duration
    • hoursconvert reals in hours (duration) / convert hours (duration) in reals
    • isnatcheck if a variable contains "Not a Time" values
    • monthextracts month from datetime
    • NaTNot a Time function used to create empty datetime
    • nowReturn current date under the form of a Unix hour (timestamp)
    • realtimeinitsets the time unit
    • sleepsuspend all code executions (console, scripts, callbacks,..)
    • ticinicia um cronômetro
    • timercpu time
    • toclê o cronômetro
    • weekdayDay's index and name in its week for given dates
    • yearextracts year from datetime
    • ymdextracts year, month and day of datetime
  • Funções de Saída
    • dispexibição de variáveis
    • mprintfconverts, formats, and writes data to the main scilab window
    • msprintfconverts, formats, and writes data in a string
    • printimprime variáveis em um arquivo
    • printf_conversionEspecificações de conversão de mprintf, msprintf, mfprintf
  • Xcos
  • Planilhas
    • Timeseries/Table
      • addvarsAdd variables to table or timeseries
      • cell2tableconvert a cell into a table
      • combinationsCreate a table containing all element combinations
      • detectImportOptionsstructure containing all useful information to import the file
      • groupcountsreturns the number of elements for each group
      • groupsummarycreate groups in table or timeseries and apply functions to variables within groups
      • isregularcheck if the time vector is regular
      • joincombine two tables or timeseries
      • matrix2tableconvert a matrix into a table
      • pivotcreate a pivoted table providing a summary of data.
      • readtablecreate a table from a file
      • readtimeseriescreate a timeseries from a file
      • removevarsRemove variables from table or timeseries
      • retimecreate a new timeserie on a new time basis
      • rowfunapply a function to each row of the table/timeseries
      • struct2tableconvert a struct into a table
      • synchronizesynchronize several timeseries on the same time basis
      • tablecreate a table from variables
      • table2cellconvert a table into a cell
      • table2matrixconvert a table into a matrix
      • table2structconvert a table into a struct
      • table2timeseriesconvert a table into a timeseries
      • timeseriescreate a timeseries - table with time as index
      • timeseries2tableconvert a timeseries into a table
      • varfunapply a function to each column of the table/timeseries
      • writetablewrite a table to file
      • writetimeserieswrite a timeseries to file
    • csvDefaultGet or set defaults behavior for csv files.
    • csvReadRead comma-separated value file
    • csvTextScanConverts into a matrix texts representing separated values
    • csvWriteWrite comma-separated value file
    • read_csvreads comma-separated value file. Outclassed by csvRead
    • readxlslê um arquivo Excel
    • write_csvwrites comma-separated value fileOutclassed by csvWrite
    • xls_openabre um arquivo Excel para leitura
    • xls_readlê uma folha em um arquivo Excel
  • Console
    • ansresposta
    • clcClear Command Window
    • completionreturns files or variables names or reserved keywords starting as a given text
    • consoleKeyboard shortcuts predefined in the console window
    • diarydiary of session
    • inputprompts the user for keyboard input
    • linessets and queries the display width and pagination for the console
    • modesets or queries the mode echoing Scilab instructions in the console
    • %onpromptspecial custom function called after each line execution in console
    • promptGet/Set current prompt
    • tohomeClears the command window by masking its former content above the top
  • Gerenciador de histórico
  • Matlab : Arquivos de dados (R/W)
    • loadmatfileloads some variables from an Octave or a Matlab MAT binary or ASCII data file
    • matfile2sciconverts a Matlab 5 MAT-file into a Scilab binary file
    • matfile_closeCloses a Matlab binary MAT-file.
    • matfile_listvarLists variables of a Matlab binary MAT-file.
    • matfile_openOpens a Matlab binary MAT-file.
    • matfile_varreadnextReads next variable in a Matlab binary MAT-file.
    • matfile_varwriteWrite a variable in a Matlab binary MAT-file.
    • savematfilesaves some Scilab variables in a Matlab MAT-file (binary or ASCII)
  • Code Matlab => Scilab
  • Funções
    • Built-in & external
      • clearfunremove função primitiva
      • externalobjeto Scilab, função ou rotina externa
      • funptrcodificação de primitivas
      • intpptyajusta propriedades de passagem de argumentos de interface
      • newfunadiciona um nome à tabela de funções
      • whatlista de primitivas do Scilab
    • Libraries
      • genlibbuilds a library from a set of *.sci files defining functions in a given directory
      • get_function_pathretorna o endereço do arquivo fonte de uma função de biblioteca
      • libloads a library of Scilab functions and variables, and sets its name
      • librarieslistretorna as bibliotecas do Scilab
      • libraryinforetorna macros e endereço de uma biblioteca Scilab
    • argnnúmero de argumentos na chamada de uma função
    • deffin-line definition of a (anonymous) function in Scilab language
    • execscript file execution
    • execstrexecute Scilab code in strings
    • fevalmúltipla avaliação
    • funcprotalterna o modo de proteção de funções Scilab
    • functionabre definição de função
    • getdretorna todas as funções definidas em um diretório
    • macr2treefornece o código interno de uma função Scilab compilada
    • macroProcedimento Scilab e objeto Scilab
    • macrovarvariáveis de uma função
    • overloadingcapacidades de overloading ("sobrecarga") de exibições, funções e operadores
    • tree2codegera a definição ASCII de uma função Scilab
    • vararginvariável do número de argumentos de saída em uma lista de argumentos de entrada
    • varargoutvariável do número de argumentos de saída em uma lista de argumentos de saída
    • whereisReturns the name of the loaded library/module a given function belongs to
  • Ferramentas de Desenvolvimento
  • Ferramentas de Demonstração
    • add_demoadiciona uma entrada na lista de demonstrações
    • demo_beginbegin a demonstration. This function is obsolete. Please use exec instead.
    • demo_choosecreate a dialog box for the choice of options. This function is obsolete. Please use x_choose instead.
    • demo_compilertest the presence of a compiler. This function is obsolete. Please use haveacompiler instead.
    • demo_endcompletes a demonstration. This function is obsolete. Please use exec instead.
    • demo_file_choicechoose and executes an item within a list. This function is obsolete. Please use x_choose instead.
    • demo_function_choicechoose and execute an item within a list. This function is obsolete. Please use x_choose instead.
    • demo_runscript file execution. This function is obsolete. Please use exec instead.
  • Link Dinâmico/incremental
    • addinternew functions interface dynamic link at run time.
    • c_linkcheck if symbol loaded with dynamic link
    • callchamada a rotinas de usuário FORTRAN ou C
    • dllinfoprovides information about the format and symbols provided in executable and DLL files (Windows).
    • findmsifortcompilerdetects Intel fortran Compiler
    • findmsvccompilerdetects Microsoft C Compiler
    • G_makecall make or nmake
    • getdynlibextget the extension of dynamic libraries on your operating system.
    • haveacompilerdetect if you have a C compiler.
    • ilib_buildutility for shared library management
    • ilib_build_jarBuild Java packages from sources into a JAR file
    • ilib_compileilib_build utility: executes the Makefile produced by ilib_gen_Make
    • ilib_for_linkutility for shared library management with link
    • ilib_gen_cleanerutility for ilib_build: generates a cleaner file
    • ilib_gen_gatewayutility for ilib_build, generates a gateway file.
    • ilib_gen_loaderutility for ilib_build: generates a loader file
    • ilib_gen_Makeutility for ilib_build: produces a Makefile for building shared libraries
    • ilib_include_flagReturn a formatted includes related string to pass to system compiler
    • ilib_mex_buildutility for mex library management
    • ilib_verboseset level of display used by dynamic link functions.
    • linkdynamic linker
    • Supported and compatible compilerssupported and compatible compilers by Scilab
    • ulinkunlink/unload a dynamically linked shared object
  • Ferramentas Windows
    • consoleboxshows or hides the MS Windows terminal running the Scilab session
    • createGUIDCreates a GUID (Windows only)
    • dosexecutes some DOS instructions (Windows only) This function is obsolete. Please use host instead.
    • findfileassociationSearches for and retrieves a file association-related string from the registry (Windows only)
    • getsystemmetricsRetrieves the specified system metric or system configuration setting (Windows only)
    • istssessionDetermines if scilab is launched from a ms terminal service session (Windows only)
    • mcisendstringsends a command string to an MCI device (Windows only)
    • powershellexecutes a command with the Windows powershell interpreter (Windows only)
    • win64Determine whether Windows x64 version of Scilab (Windows only)
    • winopenOpen file in appropriate application (Windows only)
    • winqueryregGet item from Microsoft Windows registry (Windows only)
  • ATOMS
  • Interfaces com Tcl/Tk
  • Script editor
    • editedição de funções
    • edit_erroropens in scilab editor the source of the last recorded error
    • editorCall the text editor as defined in the preferences
    • scinotesScinotes: Embedded Scilab text editor
  • UI Data
  • Gerenciamento de ajuda online
    • utilities
      • %helpsvariável definindo o endereço dos diretórios de ajuda
      • add_help_chapteradiciona uma entrada na lista de ajudas
      • del_help_chapterDelete an entry in the help list
      • help_from_sciGeração de arquivos de ajuda e de arquivos de demonstração a partir da seção de comentários de cabeçalho de um arquivo-fonte .sci
      • help_skeletonconstrói o esqueleto do arquivo de ajuda xml associado à função Scilab
      • Link toolbox help with Scilab oneHow to make hyperlink in toolbox help pointing to Scilab's items
      • Scilab documentation formaton line help XML file description format
      • manediteditando item do manual
      • xmltohtmlconverte arquivos de ajuda xml do Scilab para formato HTML
      • xmltojarconverte arquivos de ajuda xml do Scilab para formato javaHelp
      • xmltopdfconverte arquivos de ajuda xml do Scilab para formato PDF
      • xmltopsconverte arquivos de ajuda xml do Scilab para formato Postscript
    • aproposprocura por palavras-chave na ajuda do Scilab
    • docqueries and displays help pages in the Scilab help browser
    • head_commentsexibe comentários do cabeçalho da função Scilab
  • Modules manager
  • Scilab MPI
    • MPIAccess to MPI features from Scilab
    • MPI_BcastBroadcasts a message from the process with rank root to all other processes of the group
    • MPI_Comm_rankDetermines the rank of a calling process in a communicator
    • MPI_Comm_sizeDetermines the size of the group associated with a communicator
    • MPI_Create_commCreate a MPI subcommunicator of MPI_COMM_WORLD
    • MPI_FinalizeTerminate the MPI environment
    • MPI_InitInitialize the MPI environment
    • MPI_IrecvNonblocking reception of data from a node
    • MPI_IsendNonblocking send data from a node to another
    • MPI_RecvRecv data from a node
    • MPI_SendSend data from a node to another
    • MPI implementationTechnical details about the implementation
    • MPI_WaitWaits for an MPI request to complete
  • Localização
    • addlocalizationdomainadd a new domain in localization mechanism.
    • getdefaultlanguagereturns the default language used by Scilab
    • getlanguagereturns the current language used by Scilab.
    • gettextindexes or/and translates some indexed english messages
    • setdefaultlanguagesets the language of the session at startup and for some fixed Scilab menus
    • setlanguagechooses the language used for standard messages and help pages for the current session
  • API Scilab
    • API Scilabapi_scilab is the Scilab 6 interface to access Scilab variables.
    • API typesThis page lists all types used by API Scilab.
    • Getting started with API_ScilabHow to load a C, C++ or fortran code in the Scilab engine as a new function
    • API double functionsThis page lists all the functions to manipulate Scilab native objects containing doubles.
    • API common functionsThis page lists all the functions to get information about Scilab native objects.
    • API string functionsThis page lists all the functions to manipulate Scilab native objects containing strings
    • API boolean functionsThis page lists all the functions to manipulate Scilab native objects containing booleans
    • API integer functionsThis page lists all the functions to manipulate Scilab native objects containing integers
    • API list-type functionsThis page lists all the functions to manipulate Scilab native lists.
    • API polynomial functionsThis page lists all the functions to manipulate Scilab native objects containing polynomials
    • API pointer functionsThis page lists all the functions to manipulate Scilab native objects containing pointers
    • API cell functionsThis page lists all the functions to manipulate Cell objects.
    • API struct functionsThis page lists all the functions to manipulate functions to manipulate Struct objects.
    • API handle functionsThis page lists all the functions to manipulate Scilab native objects containing graphic handles
    • API optional functionsThis page lists all the functions to get information about optional parameters.
  • call_scilab API
    • call_scilabcall_scilab is an interface which provides the ability to call Scilab engine from C/C++ code
    • Compile and run with Call ScilabHow to compile a native application based on or using Scilab
    • DisableInteractiveModeDisables some features (plotting, gui creation, Tcl/Tk...) and leaves only the computing engine
    • ExecScilabCommandExecute a Scilab from a C/C++ code (call_scilab) and can get message and callstack on error.
    • fromcChecks if current Scilab is called from an external C program (by StartScilab).
    • fromjavaChecks if current Scilab is called from javasci
    • GetLastJobReturns the latest job sent to Scilab engine
    • ScilabHaveAGraphCheck if any Scilab graphics have been opened.
    • SendScilabJobSend a Scilab task from a C/C++ code (call_scilab)
    • SendScilabJobsSend Scilab tasks from a C/C++ code (call_scilab)
    • StartScilabInitializes and starts Scilab engine in Call Scilab
    • TerminateScilabStops and terminates Scilab engine in Call Scilab
  • JVM
  • Java from Scilab
    • Getting started - BeginningHow to use the Java Scilab binding?
    • Getting started - Second stepHow to use the Java Scilab binding?
    • jallowClassReloadingAllow the class reloading
    • jarrayCreate a Java array
    • jautoTransposeSet the way to convert matrices
    • jautoUnwrapUnwrap automatically returned values
    • jcastCast a Java object into another one.
    • jcompileCompile Java code or file
    • jcreatejarCreates a Java ARchive (JAR) from a set of files / directories
    • jdeffMap a static Java method onto a Scilab macro
    • jdisableTraceStop the trace process.
    • jenableTraceAllow to trace the internal functionality of JIMS to help the debugging.
    • jexistsTest if a Scilab Java Object is valid on the Java side
    • jgetclassnameReturn the class name of the given object
    • jgetfieldGet the field value of a Java object
    • jgetfieldsGet all the fields of a Java object
    • jgetinfoReturns information about the Java virtual machine
    • jgetmethodsGet all the methods of a Java object
    • jimportImport a Java class
    • jinvokeInvoke a method of a Java object
    • jinvoke_dbInvoke a method of a Java object in using Java direct buffers
    • jnewInstanceCreates a new instance of a Java class
    • jnullThe Scilab version of the Java null object.
    • jremoveRemove a Java Object on the Java side
    • jsetfieldSet the field of a Java object
    • junwrapConvert a Java object into a Scilab native type
    • junwrapremConvert a Java object into a Scilab native type and remove it from the Java side
    • jvoidFor no argument functions
    • jwrapWrap a Scilab variable into a Java one if possible
    • jwrapincharWrap Scilab uint16 matrix into Java char multiarray.
    • jwrapinfloatWrap Scilab double matrix into Java float multiarray.
    • newCreates a new instance of a Java class
  • Interface Java
  • Preferences
  • Coverage
    • covMergeMerges coverage results and exports to a file
    • covStartInstruments some macros to store runtime information on code coverage and execution time
    • covStopRemoves all instrumentation data
    • covWriteExports runtime performance results to HTML and binary files
    • profileGeneral information about instrumentation capabilities
    • profileDisableRemove instrumentation from a function, a library or remove all instrumentation
    • profileEnableAdd instrumentation to a function, a library or all available functions
    • profileGetInfoRetrieve instrumentation information as a Scilab value
  • Lint tool (SLint)
  • Web Tools
Report an issue

Copyright (c) 2022-2025 (Dassault Systèmes S.E.)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 16 09:15:49 CEST 2025