Ajuda do Scilab
- Scilab
- Scilab palavra-chave
- ans — resposta
- backslash — (\) divisão matricial direita-esquerda
- brackets — ([,]) colchetes esquerdo e direito
- colon — (:) operador dois pontos
- comma — (,) separador de colunas, instruções e argumentos
- comments — comentários
- comparison — comparação, operadores relacionais
- dot — (.) símbolo de ponto
- else — palavra-chave usada na estrutura "if-then-else" (significa
"senão...")
- elseif — palavra-chave usada na estrutura "if-then-else" (significa
"senão, se...")
- empty — ([]) matriz vazia
- end — Palavra-chave end (significa "fim")
- equal — (=) atribuição ou comparação, sinal de igualdade
- extraction — extração de entradas de matrizes e listas
- global — define variável global
- hat — (^) exponentiation
- assignation — atribuição parcial de variáveis
- left — ([) colchete esquerdo
- greater — (>) comparação "maior do que"
- minus — (-) operador de subtração, mudança de sinal
- not — (~) não lógico
- parentheses — ( ) parênteses esquerdo e direito
- percent — caractere especial (%)
- plus — (+) operador de adição
- power — operação de potenciação(^,.^)
- 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
- symbols — nomes dos operadores Scilab
- tilde — (~) não lógico
- catch — início de um bloco catch numa instrução de controle try-catch
(significa "prender...")
- dollar — ($) last index
- Control flow
- abort — Interrupção de avaliação
- break — palavra-chave para interromper um laço ("loop") (significa
"interromper (neste ponto)")
- case — palavra-chave usada na estrutura select (significa
"caso...")
- continue — Palavra-chave para passar o controle para a próxima iteração
de um laço ("loop") (significa "continuar")
- do — palavra-chave de linguagem para laços ("loops") (significa
"faça...")
- for — palavra-chave de linguagem para laços ("loops") (significa
"para...")
- if then else — Execução condicional (significa "se então senão")
- pause — modo de pausa, invoca teclado
- resume — retorna ou pára a execução de uma função e copia algumas de
suas variáveis locais
- return — retorna ou pára a execução de uma função e copia algumas de
suas variáveis locais
- select — Palavra-chave da estrutura select (significa "selecionar (de
acordo com a variável)")
- then — Palavra-chave usada na estrutura "if-then-else" (significa
"então...")
- while — palavra-chave da estrutura while (significa
"enquanto...")
- Configuration
- banner — exibe banner do Scilab
- getdebuginfo — retorna informações sobre o Scilab para o debug
- getmemory — retorna as memórias livre e total do sistema
- getmodules — retorna a lista de módulos instalados no Scilab
- getos — retorna o nome e a versão do Sistema Operacional
- getscilabmode — retorna o modo do Scilab
- getshell — retorna o interpretador de comando corrente
- getversion — retorna o nome da versão do Scilab
- gstacksize — Ajusta/retorna a pilha global do Scilab
- stacksize — ajusta tamanho da pilha do Scilab
- ver — informação de versão sobre Scilab
- with_javasci — Checa se o Scilab foi construído com a interface
Java
- with_macros_source — Verifica se a fonte de macros está instalada
- with_module — checa se um módulo Scilab foi instalado
- with_tk — checa se o Scilab foi construído com TCL/TK
- Debugging
- debug — nivel de depuração ("debugging") debugging level
- delbpt — deleta pontos de parada ("breakpoints")
- dispbpt — exibe breakpoints (pontos de parada)
- setbpt — ajusta pontos de parada
- where — retorna a árvore de chamamento de instruções
corrente
- whereami — exibe a árvore de chamamento de instruções
corrente
- Error handling
- errcatch — "Armadilha" para erros
- errclear — limpeza de erros
- error — mensagens de erro
- error_table — tabela de mensagens de erros
- iserror — teste de ocorrência de erros
- lasterror — retorna a última mensagem de erro registrada
- warning — mensagens de aviso
- Variables
- Predefined variables
- SCI — variable containing the value of the root path of
Scilab.
- SCIHOME — contains the path to preferences, history files of your Scilab
session.
- TMPDIR — temporary directory path.
- 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 — cancela variáveis
- clearglobal — cancela variáveis globais
- exists — verifica existência de variáveis
- getvariablesonstack — retorna nomes de variáveis em na pilha Scilab
- isdef — verifica existência de variáveis
- isglobal — verifica se uma variável é global
- names — scilab names syntax
- predef — proteção de variáveis
- who — listagem de variáveis
- who_user — listagem das variáveis do usuário
- whos — listing of variables in long form
- exit — termina a sessão Scilab corrente
- perl — chama script Perl utilizando um executável apropriado do
sistema operacional
- quit — Decresce o nível de pausa ou termina o Scilab
- scilab — principal script para executar o Scilab e ferramentas de
miscelânea
- startup — arquivo de inicialização
- Equações Diferenciais
- dae — Solucionador de equações diferenciais algébricas
- daeoptions — ajusta opções para o solucionador de equações diferenciais
algébricas
- dasrt — Solucionador de equações diferenciais algébricas com
cruzamento de zeros
- dassl — Equação diferencial algébrica
- diff — diferença e derivada discreta
- feval — múltipla avaliação
- impl — equações diferenciais algébricas
- int2d — integral definida 2d por quadratura e cubatura
- int3d — integral definida 3d pelo método da quadratura e
cubatura
- intc — integral de Cauchy
- integrate — integração pela quadratura
- intg — integral definida
- intl — integral de Cauchy
- intsplin — integração de dados experimentais por interpolação por
spline
- inttrap — integração de dados experimentais por interpolação
trapezoidal
- ode — Solucionador de equações diferenciais ordinárias
- ode_discrete — solucionador de equações diferenciais ordinárias, simulação de
tempo discreto
- ode_optional_output — descrição de saídas opcionais de solucionadores de
EDOs
- ode_root — solucionador de EDOs com busca de raízes
- odedc — solucionador de EDOs contínuas/discretas
- odeoptions — ajusta opções para solucionadores de EDO
- bvodeS — Simplified call to bvode
- daskr — DAE solver with zero crossing
- numdiff — numerical gradient estimation at one point. This function is obsolete. Please use the numderivative function instead.
- Funções Elementares
- Bitwise operations
- bitand — AND ("e") aplicado às representações binárias dos argumentos
de entrada
- bitor — OR ("ou") aplicado às representações binárias dos argumentos
de entrada
- isequalbitwise — comparação bit a bit de variáveis
- bitcmp — bitwise complement
- bitget — bit at specified position
- bitset — set bit at specified position
- bitxor — bitwise XOR
- Complex
- conj — matriz conjugada
- imag — parte imaginária
- imult — multiplicação pela parte imaginária i
- isreal — verifica se uma variável é armazenada como real ou
complexa.
- real — parte real
- complex — Create a complex number.
- Matemática discreta
- factor — fatoração
- gcd — cálculo de máximo divisor comum
- lcm — mínimo múltiplo comum
- perms — retorna todas as permutações dos componentes de um
vetor
- primes — função dos primos
- rat — aproximação racional de ponto-flutuante
- factorial — The factorial function
- Elementary matrices
- diag — inclusão ou extração diagonal
- eye — matriz identidade
- ind2sub — conversão de índice linear para matriz de valores
subescritos
- linspace — vetor linearmente espaçado
- logspace — vetor espaçado logaritmicamente
- meshgrid — cria matrizes ou arrays 3-D
- ndgrid — Arrays para avaliação de função multidimensional em
grid
- ones — matriz de entradas todas iguais a 1
- rand — gerador de números randômico
- squarewave — gera uma onda quadrada de período 2*%pi
- sub2ind — converte matriz de valores subescrtos para índice
linear
- testmatrix — gera algumas matrizes particulares
- toeplitz — matriz de Toeplitz
- zeros — matriz feita de zeros
- Exponential
- exp — exponencial em relação aos elementos
- expm — exponencial de matriz quadrada (matriz
exponencial)
- log — logaritmo natural
- log10 — logaritmo na base 10
- log1p — computa, com precisão, o logaritmo natural de seu argumento
acrescido de uma unidade
- log2 — logaritmo na base 2
- logm — logaritmo de matriz quadrada (matriz logaritmo)
- polar — forma polar
- sqrt — raiz quadrada
- sqrtm — raiz quadrada da matriz (matriz raiz quadrada)
- Ponto flutuante
- ceil — arredonda o número para o inteiro maior ou igual ao
número
- clean — limpa matrizes (arredonda para zero entradas pequenas)
- double — conversão de inteiro para representação de dupla
precisão
- fix — arredonda em direção a zero
- floor — arredondamento para o inteiro menor ou igual ao
número
- format — impressão de números e formato de
exibição
- frexp — separa um número em ponto flutuante em potência de base 2 e
mantissa
- ieee — ajusta o modo de exceção de ponto flutuante
- int — parte inteira
- isinf — verifica se há entradas infinitas
- isnan — verifica entradas NaN ("não é um número")
- nearfloat — get previous or next floating-point number
- nextpow2 — próxima potência de 2 mais alta
- number_properties — determina parâmetros de ponto flutuante
- round — arredondamento para inteiro mais próximo
- Integer representation
- base2dec — conversão da base b para inteiros
- bin2dec — conversão de representação binária para inteira
- dec2bin — representação binária
- dec2hex — representação hexadecimal de inteiros
- dec2oct — representação octal de inteiros
- hex2dec — conversão de representação hexadecimal para
inteiros
- oct2dec — conversão de octais para inteiros
- dec2base — Convert decimal to base N number in string
- Matrix manipulation
- flipdim — gira os componentes de x ao longo de uma dada
dimensão
- matrix — Muda a forma de vetores ou matrizes
- permute — permuta as dimensões de um array
- pertrans — matriz pertransposta
- resize_matrix — cria uma nova matriz com tamanho diferente
- squeeze — remoção de dimensões singletons
- repmat — Replicate and tile an array
- Matrix operations
- abs — valor absoluto, magnitude
- cumprod — produto cumulativo
- cumsum — soma cumulativa
- kron — produto de Kronecker (.*.)
- max — máximo
- min — mínimo
- norm — norma de matrizes
- prod — produto
- signm — função do sinal da matriz
- sum — soma (soma linha, soma coluna) de entradas de um vetor ou
matriz
- tril — parte triangular inferior de uma matriz
- triu — triângulo superior da matriz
- cross — vector cross product
- Search and sort
- dsearch — Busca binária (também conhecida como busca dicótoma em
francês)
- find — encontra índices de elementos verdadeiros em uma matriz ou
vetor de booleanos
- gsort — ordenação decrescente
- lex_sort — ordenação lexicográfica de linhas de uma matriz
- vectorfind — acha, em uma matriz, linhas ou colunas que coincidem com um
vetor
- Set operations
- intersect — returns the vector of common values of two
vectors
- setdiff — retorna componentes de um vetor que não pertecem a outro
vetor
- union — extrai componentes da união de um vetor
- unique — extrai componentes únicos de um vetor ou de
matrizes
- members — count (and locate) in an array each element or row or column of another array
- Signal processing
- bloc2exp — retorna a avaliação simbólica de um diagrama de
blocos
- bloc2ss — conversão de diagrama de blocos para espaço de estados
- pen2ea — conversão de feixe em matrizes E e A
- ssrand — gerador de sistema randômico
- sysconv — conversão de sistema
- sysdiag — conexão de sistemas diagonais em blocos
- trfmod — exibição de zeros e pólos
- Symbolic
- addf — adição simbólica
- cmb_lin — combinação linear simbólica
- ldivf — divisão simbólica esquerda (invertida)
- mulf — multiplicação simbólica
- rdivf — divisão simbólica direita-esquerda
- solve — Solucionador simbólico de sistemas lineares
- subf — subtração simbólica
- trianfml — triangularização simbólica
- trisolve — solucionador simbólico de sistemas lineares
- Trigonometria
- acos — arco-cosseno em relação aos elementos
- acosd — arco-cosseno elemento a elemento com resultado em
graus
- acosh — arco-coseno hiperbólico
- acoshm — arco-cosseno hiperbólico da matriz (matriz arco-cosseno
hiperbólico)
- acosm — arco-coseno da matriz (matriz arco-cosseno)
- acot — computa o arco-cotangente elemento a elemento do
argumento
- acotd — computa o arco-cotangente elemento a elemento do argumento com,
resultado em graus
- acoth — arco-cotangente hiperbólico elemento a elemento
- acsc — computa o arco-cossecante elemento a elemento do
argumento
- acscd — computa o arco-cossecante elemento a elemento do argumento com
resutado em graus
- acsch — computa o arco-cossecante hiperbólico elemento a elemento do
argumento
- asec — computa o arco-secante elemento a elemento do
argumento
- asecd — computa o arco-secante elemento a elemento do argumento com
resultados em graus
- asech — computa o arco-secante hiperbólico elemento a elemento do
argumento
- asin — arco-seno
- asind — arco-seno, resultado em graus
- asinh — arco-seno hiperbólico
- asinhm — arco-seno hiperbólico da matriz (matriz arco-seno
hiperbólico)
- asinm — arco-seno da matriz (matriz arco-seno)
- atan — arco-tangente 2-quadrantes e 4-quadrantes
- atand — arcos-tangentes 2-quadrantes e 4-quadrantes elemento a
elemento do argumento com resultados em graus
- atanh — arco-tangente hiperbólico
- atanhm — Arco-tangente hiperbólico da matriz (matriz arco-tangente
hiperbólico)
- atanm — arco-tangente da matriz quadrada (matriz
arco-tangente)
- cos — função co-seno
- cosd — função co-seno elemento a elemento, argumento dado em
graus
- cosh — co-seno hiperbólico
- coshm — co-seno hiperbólico da matriz (matriz co-seno
hiperbólico)
- cosm — co-seno da matriz (matriz co-seno)
- cotd — cotangent elemento a elemento do argumento dado em
graus
- cotg — cotangente
- coth — cotangente hiperbólica
- cothm — cotangente hiperbólica da matriz (matriz cotangente
hiperbólica)
- csc — computa a cossecante do argumento elemento a
elemento
- cscd — computa a cossecante elemento a elemento do argumento em
graus
- csch — computa a cossecante hipertbólica do argumento elemento a
elemento
- sec — computa a secante elemento a elemento do
argumento.
- secd — computa a secante elemento a elemento do argumento em
graus
- sech — computa a secante hipertbólica do argumento elemento a
elemento
- sin — função seno
- sinc — função sinc (seno cardinal)
- sind — função seno, argumento em graus
- sinh — seno hiperbólico
- sinhm — seno hiperbólico da matriz (matriz seno
hiperbólico)
- sinm — matriz seno
- tan — tangente
- tand — tangente com o argumento em graus
- tanh — tangente hiperbólica
- tanhm — tangente hiperbólica da matriz (matriz tangente
hiperbólica)
- tanm — tangente da matriz (matriz tangente)
- csgn — returns the sign of a vector of real of complex values
- and — (&) "E" lógico
- cat — concatena vários arrays
- cell2mat — converte um cell array (array de células) em uma
matriz
- cellstr — converte um vetor (ou matriz) de strings em um cell de
strings
- isempty — verifica se uma variável é uma matriz vazia ou uma lista
vazia
- isequal — comparação de objetos
- lstsize — números de entradas de uma lista, tlist ou mlist
- pmodulo — Resto aritmético positivo da divisão de n por m
- ndims — número de dimensões de um array
- or — (|) ou lógico
- sign — função de sinal
- size — tamanho de objetos
- & — logical AND operator
- iscolumn — check if a variable is a column
- 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
- nthroot — Real nth root of real numbers
- num2cell — converts an array into a cell array
- | — logical OR operator
- unwrap — unwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile
- Linear Algebra
- Eigenvalue and Singular Value
- balanc — balanceamento de uma matriz ou de um feixe de
matrizes
- bdiag — diagonalização em blocos, autovetores
generalizados
- gschur — forma de Schur generalizada (função obsoleta)
- gspec — autovalores de feixe de matrizes (função
obsoleta)
- hess — forma de Hessenberg
- pbig — autoprojeção
- projspec — operadores espectrais
- psmall — projeção espectral
- schur — decomposição (ordenada) de Schur de matrizes e
feixes
- spec — autovalores de matrizes e feixes
- sva — aproximação em valores singulares
- svd — decomposição em valores singulares
- Factorization
- givens — transformação de Givens
- householder — matriz de reflexão ortogonal de Householder
- sqroot — fatoração hermitiana W*W'
- Kernel
- colcomp — compressão de colunas, núcleo
- fullrf — fatoração de posto completo (ou cheio)
- fullrfk — fatoração de posto completo de A^k
- im_inv — imagem inversa
- kernel — núcleo de uma matriz
- range — Imagem (gerado) de A^k
- rowcomp — compressão de linhas, imagem
- Linear Equations
- aff2ab — Conversão de uma função linear (afim) para forma
A,b
- chol — Cholesky factorization
- inv — inversa de uma matriz
- linsolve — solucionador de equações lineares
- lsq — problemas de mínimos quadrados lineares
- lu — fatores LU de eliminação Gaussiana
- pinv — pseudo-inversa
- qr — QR decomposição
- rankqr — fatoração QR com revelação do posto
- Markov Matrices
- classmarkov — classes transientes e recorrentes da matriz de
Markov
- eigenmarkov — Autovetores esquerdo e direito normalizados de
Markov
- genmarkov — gera uma matriz de Markov aleatória com classes recorrentes e
transientes
- Matrix Analysis
- cond — número de condicionamento de uma matriz
- det — determinante
- orth — base ortogonal
- rank — posto
- rcond — número de condicionamento inverso
- rref — computa a matriz-linha reduzida a forma escada por
transformações de LU
- trace — traço de uma matriz
- Matrix Pencil
- companion — matriz companheira
- ereduc — computa de forma escada de colunas da matriz por
transformações qz
- fstair — computa a forma escada de feixe de colunas por transformações
qz
- glever — inverso do feixe de matrizes
- kroneck — forma de Kronecker de feixe de matrizes
- lyap — equação de Lyapunov
- pencan — forma canônica de feixe de matrizes
- penlaur — Laurent coefficients of matrix pencil
- quaskro — forma quasi-Kronecker
- randpencil — feixe aleatório
- rowshuff — algoritmo de embaralhamento
- sylv — equação de Sylvester
- State-Space Matrices
- coff — resolvente (método do cofator)
- nlev — algoritmo de Leverrier
- Subspaces
- spaninter — interseção de subespaços
- spanplus — soma de subespaços
- spantwo — soma e interseção de subespaços
- proj — projeção
- Interpolação
- bsplin3val — função de avaliação de derivada arbitrária de spline
3d
- cshep2d — bidimensional cubic shepard (scattered)
interpolation
- eval_cshep2d — avaliação por interpolação cúbica bidimensional de
Shepard
- interp — função de avaliação de spline cúbico
- interp1 — função de interpolação 1d
- interp2d — função de avaliação spline bicúbica (2d)
- interp3d — função de avaliação spline 3d
- interpln — interpolação linear
- linear_interpn — interpolação linear n-dimensional
- lsq_splin — ajuste ponderado por spline cúbico de mínimos
quadrados
- smooth — suavização por funções splines
- splin — interpolação por spline cúbico
- splin2d — interpolação por spline bicúbico em grides 2d
- splin3d — interpolação spline em grides 3d
- CACSD
- formal_representation
- lsslist — definição de função linear de espaço de estados do
Scilab
- abcd — state-space matrices
- cont_frm — transfer to controllable state-space
- dbphi — frequency response to phase and magnitude representation
- des2ss — descriptor to state-space
- des2tf — descriptor to transfer function conversion
- frep2tf — transfer function realization from frequency response
- markp2ss — Markov parameters to state-space
- sm2des — system matrix to descriptor
- sm2ss — system matrix to state-space
- ss2des — (polynomial) state-space to descriptor form
- ss2ss — state-space to state-space conversion, feedback,
injection
- ss2tf — conversion from state-space to transfer function
- tf2des — transfer function to descriptor
- tf2ss — transfer to state-space
- Plot and display
- black — diagrama de Black (carta de Nichols)
- bode — diagrama de Bode
- evans — lugar geométrico das raízes Evans
- gainplot — esboço de magnitude
- m_circle — esboça os contornos de iso-ganho y/(1+y) plano
complexo
- nyquist — diagrama de Nyquist
- sgrid — esboça linhas de grid de um s-plano
- zgrid — esboçode um z-grid
- bode_asymp — Bode plot asymptote
- hallchart — Draws the Hall chart
- nicholschart — Nichols chart
- phaseplot — frequency phase plot
- show_margins — display gain and phase margin and associated crossover frequencies
- svplot — singular-value sigma-plot
- plzr — Esboço de pólo-zero
- pol2des — conversão de matrizes de polinômios para formas
descritoras
- routh_t — tabela de Routh
- ssprint — embelezador de sistemas lineares
- syslin — definição de sistemas lineares
- abinv — AB invariant subspace
- arhnk — Hankel norm approximant
- arl2 — SISO model realization by L2 transfer approximation
- arma — Scilab arma library
- arma2p — extract polynomial matrices from ar representation
- arma2ss — transform an armax data structure into state space
representation.
- armac — Scilab description of an armax process
- armax — armax identification
- armax1 — armax identification
- arsimul — armax simulation
- augment — augmented plant
- balreal — balanced realization
- bilin — general bilinear transform
- bstap — hankel approximant
- cainv — Dual of abinv
- calfrq — frequency response discretization
- canon — canonical controllable form
- ccontrg — Central H-infinity continuous time controller
- cls2dls — bilinear transform
- colinout — inner-outer factorization
- colregul — removing poles and zeros at infinity
- cont_mat — controllability matrix
- contr — controllability, controllable subspace, staircase
- contrss — controllable part
- copfac — right coprime factorization of continuous time dynamical systems
- csim — simulation (time response) of linear system
- ctr_gram — controllability gramian
- damp — Natural frequencies and damping factors.
- dcf — double coprime factorization
- ddp — disturbance decoupling
- dhinf — H_infinity design of discrete-time systems
- dhnorm — discrete H-infinity norm
- dscr — discretization of linear system
- dsimul — state space discrete time simulation
- dt_ility — detectability test
- dtsi — Continuous time dynamical systems stable anti-stable decomposition
- equil — balancing of pair of symmetric matrices
- equil1 — balancing (nonnegative) pair of matrices
- feedback — feedback operation
- findABCD — discrete-time system subspace identification
- findAC — discrete-time system subspace identification
- findBD — initial state and system matrices B and D of a discrete-time system
- findBDK — Kalman gain and B D system matrices of a discrete-time system
- findR — Preprocessor for estimating the matrices of a linear time-invariant dynamical system
- findx0BD — Estimates state and B and D matrices of a discrete-time linear system
- flts — time response (discrete time, sampled system)
- fourplan — augmented plant to four plants
- freq — frequency response
- freson — peak frequencies
- fspec — spectral factorization of continuous time dynamical systems
- fspecg — stable factorization of continuous time dynamical systems
- fstabst — Youla's parametrization of continuous time linear dynmaical systems
- g_margin — gain margin and associated crossover frequency
- gamitg — H-infinity gamma iterations for continuous time systems
- gcare — Continuous time control Riccati equation
- gfare — Continuous time filter Riccati equation
- gfrancis — Francis equations for tracking
- gtild — tilde operation
- h2norm — H2 norm of a continuous time proper dynamical system
- h_cl — closed loop matrix
- h_inf — Continuous time H-infinity (central) controller
- h_inf_st — static H_infinity problem
- h_norm — H-infinity norm
- hankelsv — Hankel singular values
- hinf — H_infinity design of continuous-time systems
- imrep2ss — state-space realization of an impulse response
- inistate — Estimates the initial state of a discrete-time system
- invsyslin — system inversion
- kpure — continuous SISO system limit feedback gain
- krac2 — continuous SISO system limit feedback gain
- lcf — Continuous time dynamical systems normalized coprime factorization
- leqr — H-infinity LQ gain (full state)
- lft — linear fractional transformation
- lin — linearization
- linf — infinity norm
- linfn — infinity norm
- linmeq — Sylvester and Lyapunov equations solver
- lqe — linear quadratic estimator (Kalman Filter)
- lqg — LQG compensator
- lqg2stan — LQG to standard problem
- lqg_ltr — LQG with loop transform recovery
- lqr — LQ compensator (full state)
- ltitr — discrete time response (state space)
- macglov — Continuous time dynamical systems Mac Farlane Glover problem
- minreal — minimal balanced realization
- minss — minimal realization
- mucomp — mu (structured singular value) calculation
- narsimul — armax simulation (using rtitr)
- nehari — Nehari approximant of continuous time dynamical systems
- noisegen — noise generation
- nyquistfrequencybounds — Computes the frequencies for which the nyquist locus enters and leaves a given rectangle.
- obs_gram — observability gramian
- obscont — observer based controller
- observer — observer design
- obsv_mat — observability matrix
- obsvss — observable part
- p_margin — phase margin and associated crossover frequency
- parrot — Parrot's problem
- pfss — partial fraction decomposition
- phasemag — phase and magnitude
computation
- ppol — pole placement
- prbs_a — pseudo random binary sequences generation
- projsl — linear system projection
- repfreq — frequency response
- ric_desc — Riccati equation
- ricc — Riccati equation
- riccati — Riccati equation
- rowinout — inner-outer factorization
- rowregul — removing poles and zeros at infinity
- rtitr — discrete time response (transfer matrix)
- sensi — sensitivity functions
- sident — discrete-time state-space realization and Kalman gain
- sorder — computing the order of a discrete-time system
- specfact — spectral factor
- st_ility — stabilizability test
- stabil — stabilization
- sysfact — system factorization
- syssize — size of state-space system
- time_id — SISO least square identification
- trzeros — transmission zeros and normal rank
- ui_observer — unknown input observer
- unobs — unobservable subspace
- zeropen — zero pencil
- Polinômios
- bezout — equação de Bezout para polinômios ou inteiros
- cmndred — forma de denominador comum
- coeff — coeficientes de matrizes de polinômios
- coffg — matriz inversa de polinômios
- colcompr — compressão de colunas de matrizes de polinômios
- degree — grau da matriz de polinômios
- denom — denominador
- derivat — derivada de matriz de razões de polinômios
- determ — determinante de matrizes de polinômios
- detr — determinante polinomial
- diophant — equação (de Bezout) diofantina
- factors — fatoração numérica real
- hermit — forma hermitiana
- horner — avaliação polinomial/racional
- hrmt — máximo divisor comum de polinômios
- htrianr — triangularização de matrizes de polinômios
- inv_coeff — constrói uma matriz de polinômios a partir de seus
coeficientes
- invr — inversão de matrizes (de razões de polinômios)
- lcmdiag — fatoração diagonal por MMC
- ldiv — divisão longa entre matrizes de polinômios
- numer — numerador
- pdiv — divisão polinomial
- pol2str — conversão de polinômio para string
- polfact — fatores mínimos
- poly — definição de polinômios
- rational — objeto do Scilab, razão de polinômios
- residu — resíduo
- roots — raízes de polinômios
- rowcompr — compressão de linhas de uma matriz de polinômios
- sfact — fatoração espectral em tempo discreto
- simp — simplificação racional
- simp_mode — modifica o modo de simplificação racional
- sylm — matriz de Sylvester
- systmat — matriz sistema
- varn — variável simbólica de polinômios ou de frações racionais
- chepol — Chebychev polynomial
- Processamento de Sinais
- filters
- analpf — create analog low-pass filter
- buttmag — Power transmission of a Butterworth filter
- casc — cascade realization of filter from coefficients
- cheb1mag — response of Chebyshev type 1 filter
- cheb2mag — response of type 2 Chebyshev filter
- convol — convolution
- ell1mag — magnitude of elliptic filter
- eqfir — minimax approximation of FIR filter
- eqiir — Design of iir filters
- faurre — filter computation by simple Faurre algorithm
- ffilt — coefficients of FIR low-pass
- filter — filters a data sequence using a digital filter
- find_freq — parameter compatibility for elliptic filter design
- frmag — magnitude of FIR and IIR filters
- fsfirlin — design of FIR, linear phase filters, frequency sampling technique
- group — group delay for digital filter
- iir — iir digital filter
- iirgroup — group delay Lp IIR filter optimization
- iirlp — Lp IIR filter optimization
- kalm — Kalman update
- lev — Yule-Walker equations (Levinson's algorithm)
- levin — Toeplitz system solver by Levinson algorithm
(multidimensional)
- lindquist — Lindquist's algorithm
- remez — Remez exchange algorithm for the weighted chebyshev
approximation of a continuous function with a sum of cosines.
- remezb — Minimax approximation of magnitude response
- srfaur — square-root algorithm
- srkf — square root Kalman filter
- sskf — steady-state Kalman filter
- syredi — Design of iir filters, syredi code interface
- system — observation update
- trans — low-pass to other filter transform
- wfir — linear-phase FIR filters
- wiener — Wiener estimate
- wigner — 'time-frequency' wigner spectrum
- window — compute symmetric window of various type
- yulewalk — least-square filter design
- zpbutt — Butterworth analog filter
- zpch1 — Chebyshev analog filter
- zpch2 — Chebyshev analog filter
- zpell — lowpass elliptic filter
- How to
- How to design an elliptic filter — How to design an elliptic filter (analog and
digital)
- identification
- lattn — recursive solution of normal equations
- lattp — Identification of MA part of a vector ARMA process
- phc — Markovian representation
- rpem — Recursive Prediction-Error Minimization estimation
- miscellaneous
- bilt — bilinear or biquadratic transform SISO system given by a zero/poles representation
- sincd — digital sinc function or Direchlet kernel
- spectral_estimation
- corr — correlation, covariance
- cspect — two sided cross-spectral estimate between 2 discrete time signals using
the correlation method
- czt — chirp z-transform algorithm
- intdec — Changes sampling rate of a signal
- mese — maximum entropy spectral estimation
- pspect — two sided cross-spectral estimate between 2 discrete time signals using
the Welch's average periodogram method.
- transforms
- idct — Inverse discrete cosine transform.
- idst — Inverse discrete sine transform.
- ifft — fast Fourier transform.
- hank — covariance to hankel matrix
- hilb — FIR approximation to a Hilbert transform filter
- cepstrum — cepstrum calculation
- conv — discrete 1-D convolution.
- conv2 — discrete 2-D convolution.
- convol2d — discrete 2-D convolution, using fft.
- detrend — remove constant, linear or piecewise linear trend from a vector
- fft2 — two-dimension fast Fourier
transform
- fftshift — rearranges the fft output, moving the zero frequency to the center of the spectrum
- filt_sinc — samples of sinc function
- frfit — frequency response fit
- hilbert — Discrete-time analytic signal computation of a real signal using Hilbert transform
- ifftshift — inverse of fftshift
- mrfit — frequency response fit
- wfir_gui — Graphical user interface that can be used to interactively design wfir filters
- xcorr — Computes discrete auto or cross correlation
- xcov — Computes discrete auto or cross covariance
- FFTW
- Funções Especiais
- amell — função "am" de Jacobi
- besselh — funções de Bessel do terceiro tipo (também conhecidas como
funções de Hankel)
- beta — função beta
- calerf — computa funções de erro
- delip — Integral elíptica
- dlgamma — derivada da função gammaln, função psi
- erf — função de erro
- erfc — função de erro complementar
- erfcx — função de erro complementar escalada
- erfinv — função inversa à função de erro
- gamma — função gama
- gammaln — o logaritmo (natural) da função gama
- legendre — funções associadas de Legendre
- dawson — Compute the Dawson (scaled imaginary error) function.
- erfi — The imaginary error function.
- findm — for elliptic filter design
- %k — Jacobi's complete elliptic integral
- %sn — Jacobi's elliptic function
- Randlib
- ARnoldi PACKage
- 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
- Estatística
- cdf
- binomial — probabilidades de distribuição binomial
- cdfbet — cumulative distribution function Beta distribution
- cdfbin — cumulative distribution function Binomial distribution
- cdfchi — cumulative distribution function chi-square distribution
- cdfchn — cumulative distribution function non-central chi-square distribution
- cdff — cumulative distribution function Fisher distribution
- cdffnc — cumulative distribution function non-central f-distribution
- cdfgam — cumulative distribution function gamma distribution
- cdfnbn — cumulative distribution function negative binomial distribution
- cdfnor — cumulative distribution function normal distribution
- cdfpoi — cumulative distribution function poisson distribution
- cdft — cumulative distribution function Student's T distribution
- Central Tendency
- geomean — geometric mean
- harmean — harmonic mean
- mean — mean (row mean, column mean) of vector/matrix
entries
- meanf — weighted mean of a vector or a matrix
- trimmean — trimmed mean of a vector or a matrix
- Data with Missing Values
- nancumsum — This function returns
the cumulative sum of the values of a matrix
- 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)
- nanreglin — Linear regression
- nanstdev — standard deviation (ignoring the NANs).
- nansum — Sum of values ignoring NAN's
- thrownan — Eliminates nan values
- Descriptive Statistics
- center — center
- correl — correlation of two variables
- cov — Covariance matrix
- covar — covariance of two variables
- histc — computes an histogram
- median — median (row median, column median,...) of
vector/matrix/array entries
- mvvacov (deprecated) — computes variance-covariance matrix This function is obsolete.
- stdev — standard deviation (row orcolumn-wise) of vector/matrix entries
- stdevf — standard deviation
- variance — variance (and mean) of a vector or matrix (or hypermatrix) of real or complex numbers
- variancef — variance (and mean) of a vector or matrix of frequency-weighted real or complex numbers
- wcenter — center and weight
- Hypothesis Testing
- ftest — Fisher ratio
- ftuneq — Fisher ratio for samples of unequal size.
- Measures of Dispersion
- iqr — interquartile range
- mad — mean absolute deviation
- strange — range
- Measures of Shape
- cmoment — central moments of all orders
- moment — non central moments of all orders
- perctl — computation of percentils
- quart — computation of quartiles
- Principal Component Analysis
- pca — Computes principal components analysis with standardized variables
- princomp — Principal components analysis
- show_pca — Visualization of principal components analysis results
- Sampling
- sample — Sampling with replacement
- samplef — sample values with replacement from a population
with given frequencies.
- samwr — Sampling without replacement
- Summaries
- tabul — frequency of values of a matrix or vector
- reglin — Linear regression
- Matrizes Esparsas
- Interfaces com 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
- Otimização e Simulação
- Algoritmos Genéticos
- Arrefecimento Simulado
- XML Management
- 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
- Arquivos : funções de Entrada/Saída
- Directory
- cd — muda o diretório corrente do Scilab
- createdir — makes new directory
- dir — gets file list
- isdir — checks if argument is a directory path
- ls — shows files
- mkdir — makes a new directory
- pwd — gets Scilab current directory
- removedir — removes a directory
- rmdir — removes a directory
- Paths - Filenames
- get_absolute_file_path — fornece o nome de endereço absoluto de um arquivo aberto no
Scilab
- getrelativefilename — dado um nome de diretório absoluto e um nome de arquivo
relativo, retorna um nome de arquivo relativo.
- 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
- fullfile — builds a full filename from parts
- fullpath — creates an full path name for the specified relative path name.
- getdrives — gets the drive letters of all mounted filesystems on the computer
- getlongpathname — gets long path name
- getshortpathname — gets short path name
- 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
- fileinfo — Fornece informações sobre um arquivo
- getmd5 — retorna soma de verificação md5
- newest — retorna o arquivo mais novo de um conjunto de
arquivos
- copyfile — copies a file
- deletefile — deletes a file
- dispfiles — displays opened files properties
- 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...)
- %io — a variable, which keeps standard input and standard output (file
descriptor)
- isfile — checks whether argument is an existing file
- listfiles — list of files
- listvarinfile — list of variables in a saved data file
- maxfiles — sets the limit for the number of files a Scilab is allowed to have open simultaneously
- mclearerr — resets binary file access errors
- mclose — closes an opened file
- mdelete — deletes file(s)
- meof — checks if end of file has been reached
- merror — tests the file access errors indicator
- mfprintf — converts, formats, and writes data to a file
- msscanf — reads its input from the character string (interface to the C
sscanf function)
- mgeti — reads byte or word in a given binary format and returns an int type
- mgetl — reads lines from an text file
- mgetstr — reads a character string from a file
- mopen — opens a file in Scilab
- movefile — moves file or directory
- mput — writes byte or word in a given binary format
- mputl — writes strings in a text file
- mputstr — writes a character string in a file
- mseek — sets current position in a binary file
- mtell — Returns the offset of the current byte relative to the beginning of a file
- save format — format of files produced by "save"
- scanf — converts formatted input on standard input
- scanf_conversion — mscanf, msscanf, mfscanf conversion specifications
- Funções de Entrada/Saída
- file — Gerenciamento de arquivos
- getenv — retorna o valor de uma variável de ambiente
- getio — retorno de unidades lógicas de entrada/saída do
Scilab
- getpid — Retorna o identificador do processo Scilab
- getscilabkeywords — retorna uma lista com todas as palavras-chave do
Scilab
- halt — para execução
- host — execução de comandos do Unix ou DOS
- input — prompt para entrada do usuário
- load — carrega variável salva
- read — Leitura de matrizes
- read4b — leitura de arquivo FORTRAN binário
- readb — leitura de arquivo FORTRAN binário
- save — salvando variáveis em arquivos binários
- setenv — ajusta o valor de uma variável de ambiente
- unix — execução de comando shell (sh)
- unix_g — execução de um comando shell (sh), saída redirecionada a uma
variável
- unix_s — execução do comando shell (sh), sem saída
- unix_w — execução de comando shell (sh), saída redirecionada à janela
do Scilab
- unix_x — execução do comando shell (sh), saída redirecionada a uma
janela
- writb — escrita binária de arquivo FORTRAN
- write — Escrita em arquivo formatado
- write4b — escrita binária de arquivo FORTRAN
- Biblioteca de Gráficos
- 2d_plot
- LineSpec — Customização rápida de linhas que aparecem em um
esboço
- Matplot — esboço 2d de uma matriz utilizando-se cores
- Matplot1 — Esboço 2d de matrizes utilizando cores
- Matplot_properties — Descrição das propriedades da entidade Matplot
- Sfgrayplot — esboço 2d suave de uma superfície definida por uma função
utilizando cores
- Sgrayplot — esboço 2d suave de uma superfície utilizando
cores
- champ — esboço de campo vetorial 2d
- champ1 — campo vetorial 2d com setas coloridas
- champ_properties — Descrição das propriedades da entidade campo vetorial
2d
- contour2d — curvas de nível de uma superfície em um esboço 2d
- contour2di — Computa curvas de nível em um esboço 2d
- contourf — Curvas de nível preenchidas de uma superfície em um esboço
2d
- errbar — adiciona barras de erro veriticais a um esboço 2d
- fchamp — campo direcional de uma EDO 2d de primeira ordem
- fcontour2d — curvas de nível de uma superfície definida por uma função em
um esboço 2d
- fec — Esboço pseudo-colorido triangular de uma função definida por
uma malha triangular
- fgrayplot — esboço 2d de uma superfície definida por uma função utilizando
cores
- fplot2d — esboço 2d de uma curva definida por uma função
- grayplot — esboço 2d de uma superfície utilizando-se cores
- grayplot_properties — description of the grayplot entities properties
- graypolarplot — Esboço polar 2d de uma superfície utilizando-se
cores
- histplot — esboça um histograma
- paramfplot2d — Esboço animado 2d, curva definida por uma função
- plot — Esboço 2d
- plot2d — esboço 2d
- plot2d1 — Esboço 2d em escala logarítmica (obsoleto)
- plot2d2 — esboço 2d (funções de degraus)
- plot2d3 — esboço 2d (barras veticais)
- plot2d4 — esboço 2d (setas)
- polarplot — Esboço de coordenadas polares
- comet — 2D comet animated plot.
- contour2dm — compute level curves of a surface defined with a mesh
- fec properties — description of the fec entities
properties
- 3d_plot
- contour — curvas de nível em uma superfície 3d
- eval3d — valores de uma função em um grid
- eval3dp — computa facetas 3d de uma superfície
parametrizada
- fac3d — Esboço de uma superfície 3d (obsoleta)
- fcontour — curvas de nível sobre uma superfície 3d definida por uma
função
- fplot3d — esboço 3d de uma superfície definida por uma
função
- fplot3d1 — Esboço 3d em escala de cinza ou colorido de nível de uma
superfície definida por uma função
- genfac3d — computa facetas de uma superfície 3d
- geom3d — projeção 3d para 2d após um esboço 3d
- hist3d — representação 3d de um histograma
- mesh — Esboço 3d de uma malha
- nf3d — Facetas retangulares para parâmetros da função
plot3d
- param3d — esboço 3d de uma curva parametrizada
- param3d1 — esboço 3d de curvas parametrizadas
- param3d_properties — description of the 3D curves entities properties
- plot3d — esboço 3d de uma superfície
- plot3d1 — Esboço 3d em níveis de cinza ou de cores de uma
superfície
- plot3d2 — Esboço de superfície definida por facetas
retangulares
- plot3d3 — Esboço de malha de uma superfície definida por facetas
retangulares
- secto3d — Conversão de superfícies 3d
- surf — Esboço de superfície 3d
- comet3d — 3D comet animated plot.
- surface properties — description of the 3D entities
properties
- annotation
- captions — Impressão de legendas de gráficos
- label_properties — Descrição de propriedades da entidade Label
(rótulo)
- legend — Imprime uma legenda para o gráfico
- legend_properties — Descrição das propriedades da entidade Legend
(legenda)
- legends — Imprime uma legenda para o gráfico
- title — Exibe um título em uma janela gráfica
- xtitle — adidciona títulos a janelas de gráficos
- zlabel — sets the z-axis label
- axes_operations
- axes_properties — descrição das propriedades de entidades Axes (de
eixos)
- gca — Retorna o manipulador da entidade Axes corrente
- gda — Retorna o manipulador dos eixos padrões.
- graduate — graduação de eixos
- isoview — ajusta escalas para esboço isométrico (não muda o tamanho da
janela)
- newaxes — Cria uma nova entidade Axes (de eixos)
- plotframe — esboça uma moldura com escalas e grides. Esta função está
obsoleta.
- replot — reformula a área de exibição de um ou mais gráficos
- rotate_axes — Rotação interativa de um manipulador Axes
- sca — Ajusta a entidade de eixos corrente
- sda — Ajusta eixos padrões
- square — ajusta escalas para esboço isométrico (muda o tamanho da
janela)
- subplot — divide uma janela de gráficos em uma matriz de
sub-janelas
- unzoom — Diminui a ampliação
- zoom_rect — Amplia uma seleção da figura gráfica corrente
- axis
- axis_properties — Descrição das propriedades da entidade Axis
(eixo)
- drawaxis — Desenha um eixo
- bar_histogram
- bar — Histograma de barras
- barh — Exibição horizontal de um histograma de barras
- barhomogenize — Homogeniza todas as barras inclusas nos eixos
correntes
- Color management
- addcolor — adiciona cores novas ao mapa de cores corrente
- autumncolormap — Mapa de cores com tons do outono (vermelho, laranja,
amarelo)
- bonecolormap — Mapa de cores cinza com um tom claro de azul
- color — Retorna o identificador de uma cor
- color_list — Lista dos nomes das cores
- colorbar — Desenha uma barra de cores
- colordef — Ajusta os valores de cor padrões para exibição de diferentes
esquemas de cores
- colormap — mapa de cores
- coolcolormap — Mapa de cores de ciano a magenta
- coppercolormap — Mapa de cores de preto a um tom claro de cobre
- getcolor — abre um diálogo que exibe as cores no mapa de cores
corrente
- graycolormap — mapa de cores linear cinza
- hotcolormap — mapa de cores de vermelho para amarelo
- hsv2rgb — Converte cores HSV para RGB
- hsvcolormap — Mapa de cores de matiz-saturação-valor
(hue-saturation-value)
- jetcolormap — Mapa de cores de gradação do azul para o vermelho
- name2rgb — Retorna valores RGB correspondentes ao nome da
cor
- oceancolormap — Mapa de cores linear azul
- pinkcolormap — Coloração de tons em sépia de imagens em preto e
branco
- rainbowcolormap — Mapa de cores que varia como um de arco-íris
- rgb2name — Retorna o nome de uma cor
- springcolormap — Mapa de cores com tons da primavera (magenta,
amarelo)
- summercolormap — Mapa de cores com tons do verão (verde, amarelo)
- whitecolormap — Mapa de cores completamente branco
- wintercolormap — Mapa de cores com tons do inverno (azul, verde)
- figure_operations
- clf — Limpa ou reajusta a (janela da) figura gráfica corrente para
valores padrões
- drawlater — Torna galhos dos eixos invisíveis.
- drawnow — Desenha entidades gráficas escondidas
- gcf — Retorna o manipulador da janela GUI ou de gráficos
corrente.
- gdf — Retorna o manipulador da figura corrente
- scf — Ajusta a (janela) de figura gráfica corrente
- sdf — Ajusta figura padrão
- figure properties — description of the graphics
figure entity properties
- geometric_shapes
- arc_properties — Descrição das propriedades da entidade Arc (arco)
- rectangle_properties — Descrição de propriedades da entidade Rectangle
(retângulo)
- xarc — esboça parte de uma elipse
- xarcs — desenha partes de um conjunto de elipses
- xarrows — desenha um conjunto de setas
- xfarc — preenche parte de uma elipse
- xfarcs — preenche partes de um conjunto de elipses
- xfrect — preenche um retângulo
- xrect — desenha um retângulo
- xrects — desenha ou preenche um conjunto de retângulos
- handle
- copy — Copia uma entidade de gráficos
- delete — Deleta uma entidade gráfica e seus galhos
- gce — Retorna o manipulador da entidade corrente
- ged — Editor Gráfico do Scilab
- get_figure_handle — Retorna o manipulador de uma figura a partir de seu
id
- glue — Cola um conjunto de entidades gráficas em um Compound
("composto")
- is_handle_valid — Verifica se um conjunto de manipuladores gráficos ainda é
válido
- swap_handles — Permuta dois manipuladores em uma hierarquia
gráfica
- unglue — Descola uma objeto Compound e o substitui por um galho
individual
- interaction
- dragrect — Arrasta retângulos com o mouse
- edit_curv — editor interativo de curvas gráficas
- event handler functions — Protótipo de funções que podem se utilizadas como
gerenciadoras de eventos
- locate — seleção pelo mouse de um conjunto de pontos
- rubberbox — Caixa tipo liga de borracha para seleção de um
retângulo
- seteventhandler — Define um gerenciador de eventos para uma janela
gráfica
- xclick — espera por um clique do mouse
- xgetmouse — retorna os eventos de mouse e posição corrente
- load_save
- xload — carrega gráficos salvos
- xsave — salva gráficos em um arquivo
- pie
- pie — Desenha um gráfico de torta
- polygon
- xfpoly — preenche um polígono
- xfpolys — preenche um conjunto de polígonos
- xpoly — desenha uma poligonal ou um polígono
- xpolys — desenha um conjunto de poligonais ou polígonos
- xrpoly — desenha um polígono regular
- polyline properties — description of the Polyline
entity properties
- property
- get — Recupera um valor de propriedade de uma entidade de gráficos
ou um objeto Interface do Usuário.
- set — Ajusta um valor de propriedade de uma objeto entidade gráfica
ou de um objeto Interface do Usuário (User Interface)
- text
- graphics_fonts — Descrição de fontes utilizadas em figuras
gráficas
- stringbox — Computa o retângulo de fronteira de um texto ou
rótulo.
- titlepage — adiciona título no meio de uma janela de gráficos
- xinfo — Define o texto exibido na barra de status da atual janela.
- xlfont — carrega uma fonte em um contexto gráfico ou pergunta a
fonte carregada
- xstring — imprime strings
- xstringb — escreve strings em uma caixa
- xstringl — computa uma caixa que cerca strings
- Math rendering in Scilab graphics — Display mathematical equations in Scilab graphics through the
LaTeX or MathML languages.
- text properties — description of the Text entity
properties
- transform
- move — Move uma entidade gráfica e seus galhos.
- rotate — rotação de um conjunto de pontos
- scaling — transformação afim de um conjunto de pontos
- window_control
- havewindow — Retorna o modo de janela do Scilab
- show_window — Restaura uma janela de gráficos
- winsid — retorna a lista de janelas de gráficos
- Datatips
- datatipCreate — Create a datatip on a polyline by program
- datatipGetEntities — Get all the entities compatible with datatips in the given axes.
- datatipGetStruct — Retreive the datatips data structure from the polyline entity. This function is obsolete.
- datatipManagerMode — Set or toggles the datatips mode.
- datatipMove — Move a specified datatip using the mouse.
- datatipRemove — Removes a selected datatip
- datatipRemoveAll — Removes all datatips on a set of polylines.
- datatipSetDisplay — Set the function used to compute the datatip string.
- datatipSetInterp — Set the interpolation mode for datatip.
- datatipSetOrientation — Set the position of the text box associated with the given tip.
- datatipSetStruct — Stores the datatips data structure in the polyline entity. Obsolete function.
- datatipSetStyle — Set the datatip style.
- datatipToggle — toggles the data tips mode.
- datatip properties — description of the Datatip
entity properties
- datatips — Tool for placing and editing tips along the plotted curves.
- orthProj — Computes the orthogonal projection of a point to a polyline in the plane.
- lighting
- light — creates a light object in the given axes
- light properties — Light overview
- lighting — Lighting overview
- GlobalProperty — Customização de aparência dos objetos (curvas, superfícies...)
num comando plot ou surf.
- Graphics — Resumo da biblioteca de gráficos
- graphics_entities — Descrição das estruturas de dados de entidades
gráficas
- menus — Descrição das capacidades do editor de objetos
gráficos
- twinkle — Faz uma entidade gráfica piscar
- xchange — conversão de coordenadas reais para coordenadas
pixeis
- xclear — limpa janela de gráficos
- xdel — deleta uma janela de gráficos
- xget — retorna valores correntes do contexto gráfico. Esta função está obsoleta.
- xgetech — retorna a escala de gráficos corrente
- xgraduate — Graduação de eixos
- xgrid — adiciona um grid em um esboço 2d
- xname — muda o nome da janela de gráficos corrente
- xnumb — Imprime números
- xpause — suspende o Scilab
- xsegs — desenha segmentos desconexos
- xset — ajusta valores para o contexto gráfico. Função
obsoleta
- xsetech — ajusta a sub-janela de uma janela de gráficos para
esboço
- Compound properties — description of the Compound entity properties
- pixel_drawing_mode — bitwise pixel rendering functions.
- Segments properties — description of the Segments entity properties
- Gráficos : exportando e imprimindo
- driver — seleciona um driver gráfico
- xend — termina uma sessão de gráficos
- xinit — inicialização de um driver de gráficos
- xs2bmp — envia gráficos para um arquivo em sintaxe BMP
- xs2emf — envia gráficos para um arquivo em sintaxe EMF (apenas para
Windows)
- xs2eps — salva gráficos em um arquivo Postscript
- xs2gif — envia gráficos a um arquivo em sintaxe GIF
- xs2jpg — envia gráficos a um arquivo em sintaxe JPG
- xs2pdf — salva gráficos a um arquivo PDF
- xs2png — envia gráficos a um arquivo em sintaxe PNG
- xs2ppm — envia gráficos para um arquivo em sintaxe PPM
- xs2ps — envia gráficos a um arquivo em sintaxe PS
- xs2svg — Salva gráficos em um arquivo SVG
- IGU
- Estruturas de Dados
- boolean — objetos Scilab: variáveis booleanas e operadores '&', '|'
e '~'
- cell — cria um cell (célula) de matrizes vazias
- definedfields — retorna o índice dos campos definidos de uma
lista
- getfield — extração de campos de listas
- hypermat — inicializa matrizes n-dimensionais
- hypermatrices — objeto do Scilab: matrizes n-dimensionais
- iscell — verifica se um array é um cell (célula)
- iscellstr — verifica se uma variável é um cell array de
strings
- isstruct — checa se uma variável é um struct array
(estrutura)
- list — objeto do Scilab e definição de lists ("listas")
- lstcat — concatenação de listas
- matrices — objeto do Scilab: matrizes
- mlist — objeto Scilab, definição de listas com tipos orientadas
matricialmente
- null — deleta um elemento em uma lista
- rlist — definição de função racional do Scilab
- setfield — inserção de campos de listas
- struct — criando um struct (estrutura)
- tlist — objeto do Scilab e definição de listas com tipos ("typed
lists")
- type — tipo de variável
- typename — associa um nome ao tipo de variável
- typeof — tipo do objeto
- fieldnames — get a tlist, mlist or struct fields names
- isfield — checks if the given fieldname exists in a structure or mlist or tlist
- makecell — Creates a cell array.
- Parâmetros
- 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
- Booleanos
- bool2s — converte uma matriz de valores booleanos para uma matriz de
valores 0 ou 1
- Inteiros
- iconvert — conversão para representação inteira de 1 a 4
bytes
- uint32 — conversão para representação de inteiro de 4 byte sem
sinal
- inttype — tipos de dados inteiros
- Cadeias de Caracteres (Strings)
- ascii — conversão ASCII de strings
- blanks — cria strings de caracteres em branco
- char — função char
- convstr — conversão maiúsculas-minúsculas,
minúsculas-maiúsculas
- emptystr — string de comprimento zero
- eval — avaliação de uma matriz de strings
- evstr — avaliação de expressões
- grep — acha correspondências de um string em um vetor de
strings
- isalphanum — verifica se os caracteres de um string são
alfanuméricos
- isascii — verifica se um caractere é do tipo 7-bit US-ASCII
- isdigit — checa se os caracteres de um string são números entre 0 e
9
- isletter — verifica se os caracteres de um string são letras do
alfabeto
- isnum — testa se um string representa um número
- justify — justifica um array de caracteres
- length — comprimento de um objeto
- part — extração de strings
- regexp — acha um string que corresponde ao string de expressão
regular
- sci2exp — converte uma expressão para um string
- strcat — concatena strings
- strchr — acha a primeira ocorrência de um caractere em um
string
- strcmp — compara strings
- strcmpi — compara strings (caso independente)
- strcspn — retorna extensão até um caractere em um string
- strindex — procura posição de um string em outro
- string — conversão para string (cadeia de caracteres)
- strings — objeto Scilab, strings (cadeias de caracteres)
- stripblanks — retira espaços em branco (e tabulações) no início ou no fim de
strings
- strncpy — copia caracteres de strings
- strrchr — acha a última ocorrência de um caractere em um
string
- strrev — retorna um string invertido
- strsplit — divide um string em um vetor de strings
- strspn — retorna a extensão do conjunto de caracteres no
string
- strstr — localiza sub-strings
- strsubst — substitui um string por outro dentro de um string
- strtod — converte um string para um double
- strtok — divide um string em fichas (tokens)
- tokenpos — retorna as posições das fichas (token) em um
string
- tokens — retorna as fichas (tokens) de um string
- asciimat — string matrix ASCII conversions
- Manipulação de Arquivos de Som
- analyze — frequency plot of a sound signal
- auread — load .au sound file
- auwrite — writes .au sound file
- beep — Produce a beep sound
- lin2mu — linear signal to mu-law encoding
- loadwave — load a sound wav file into scilab
- mapsound — Plots a sound map
- mu2lin — mu-law encoding to linear signal
- playsnd — sound player facility
- savewave — save data into a sound wav file.
- sound — sound player facility
- soundsec — generates a vector of samples for
t seconds at frequency freq Hz.
- wavread — load .wav sound file
- wavwrite — writes .wav sound file
- Data e Hora
- date — retorna string contendo a data corrente
- etime — tempo decorrido
- getdate — retorna informação sobre data e hora
- tic — inicia um cronômetro
- toc — lê o cronômetro
- calendar — Calendar
- clock — Return current time as date vector
- datenum — Convert to serial date number
- datevec — Date components
- eomday — Return last day of month
- now — Return current date under the form of a Unix hour (timestamp)
- realtime — set dates origin or waits until date
- sleep — suspend Scilab
- timer — cpu time
- weekday — Return day of week
- Funções de Saída
- disp — exibição de variáveis
- print — imprime variáveis em um arquivo
- printf_conversion — Especificações de conversão de mprintf, msprintf,
mfprintf
- printf — converts, formats, and writes data to the main scilab
window
- sprintf — converts, formats, and writes data in a string
- prettyprint — From any Scilab datatype and provide a representation to the TeX, LaTeX or MathML formats
- Xcos
- Planilhas
- readxls — lê um arquivo Excel
- xls_open — abre um arquivo Excel para leitura
- xls_read — lê uma folha em um arquivo Excel
- 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
- write_csv — writes comma-separated value fileOutclassed by csvWrite
- Console
- clc — Clear Command Window
- 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
- tohome — Move the cursor to the upper left corner of the Command Window
- Gerenciador de histórico
- Entrada/Saída de Arquivos Matlab Binários
- Dicas de Conversão de Matlab para Scilab
- Funções de Compatibilidade
- Funções
- Built-in & external
- clearfun — remove função primitiva
- external — objeto Scilab, função ou rotina externa
- funptr — codificação de primitivas
- intppty — ajusta propriedades de passagem de argumentos de
interface
- newfun — adiciona um nome à tabela de funções
- readgateway — retorna a lista de primitivas de um módulo
- what — lista de primitivas do Scilab
- Libraries
- genlib — constrói biblioteca a partir de funções em um
diretório
- get_function_path — retorna o endereço do arquivo fonte de uma função de
biblioteca
- lib — definição de biblioteca
- librarieslist — retorna as bibliotecas do Scilab
- library — descrição de tipo de dado bibilioteca
- libraryinfo — retorna macros e endereço de uma biblioteca
Scilab
- whereis — ome da biblioteca contendo a função
- profiling
- add_profiling — adiciona instruções de profiling (análise de performance) a
uma função
- plotprofile — extrai e exibe execução de profiles (dossiês) de uma função
Scilab
- profile — extrai profiles (dossiês) de execução de uma função do
Scilab
- remove_profiling — remove instruções de profiling (análise de performance) de uma
função
- reset_profiling — reinicia contadores de profiling de uma função
- showprofile — extrai e exibe profiles (dossiês) de execução de uma função
Scilab
- argn — número de argumentos na chamada de uma função
- bytecode — dada uma função, retorna "bytecode" (código de bytes) da
função em um array Scilab e vice-versa.
- bytecodewalk — caminha no bytecode (código de bytes) da função aplicando
transformação
- comp — compilação de função Scilab
- deff — definição on-line de função
- edit — edição de funções
- exec — execução de arquivo script ("script" significa
roteiro)
- execstr — executa código Scilab em strings
- fun2string — gera definição ASCII de uma função Scilab
- funcprot — alterna o modo de proteção de funções Scilab
- endfunction — encerra definição de função
- functions — procedimentos Scilab e objetos Scilab
- getd — retorna todas as funções definidas em um
diretório
- head_comments — exibe comentários do cabeçalho da função Scilab
- listfunctions — propriedades de todas as funções no espaço de
trabalho
- macr2lst — conversão de função para lista
- macr2tree — conversão de função para árvore
- macro — Procedimento Scilab e objeto Scilab
- macrovar — variáveis de uma função
- mode — seleciona um modo em um arquivo executável
- overloading — capacidades de overloading ("sobrecarga") de exibições,
funções e operadores
- recompilefunction — recompila uma função Scilab modificando o seu
tipo
- sciargs — scilab command line arguments
- tree2code — gera a definição ASCII de uma função Scilab
- varargin — variável do número de argumentos de saída em uma lista de
argumentos de entrada
- varargout — variável do número de argumentos de saída em uma lista de
argumentos de saída
- code2str — returns character string associated with Scilab integer
codes. This function is obsolete.
- str2code — returns Scilab integer codes associated with a character
string. This function is obsolete.
- Ferramentas de Desenvolvimento
- Ferramentas de Demonstração
- Link Dinâmico/incremental
- call — chamada a rotinas de usuário FORTRAN ou C
- G_make — call make or nmake
- addinter — new functions interface dynamic link at run time.
- c_link — check if symbol loaded with dynamic link
- 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_build_jar — Build Java packages from sources into a JAR file
- 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
- Interfaces com Tcl/Tk
- Scilab editor (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
- Gerenciamento de ajuda online
- add_help_chapter — adiciona uma entrada na lista de ajudas
- apropos — procura por palavras-chave na ajuda do Scilab
- foo — descrição breve de foo
- help — comando de ajuda on-line
- help_from_sci — Geraçã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_skeleton — constrói o esqueleto do arquivo de ajuda xml associado à
função Scilab
- manedit — editando item do manual
- %helps — variável definindo o endereço dos diretórios de
ajuda
- xmltohtml — converte arquivos de ajuda xml do Scilab para formato
HTML
- xmltojar — converte arquivos de ajuda xml do Scilab para formato
javaHelp
- xmltopdf — converte arquivos de ajuda xml do Scilab para formato
PDF
- xmltops — converte arquivos de ajuda xml do Scilab para formato
Postscript
- del_help_chapter — Delete an entry in the help list
- 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
- Parallel
- Modules manager
- Localização
- API Scilab
- call_scilab API
- Boolean management — How to manage Scilab's boolean read and write process using
call_scilab and api_scilab
- Complex management — How to manage Scilab's complex variable read and write process
using call_scilab
- DisableInteractiveMode — Disables some features (plotting, gui creation, Tcl/Tk...) and
leaves only the computing engine
- Double management — How to manage Scilab's variable read and write process using
call_scilab and api_scilab
- GetLastJob — Returns the latest job sent to Scilab engine
- ScilabHaveAGraph — Check if any Scilab graphics have been opened.
- SendScilabJob — Send a Scilab task from a C/C++ code
(call_scilab)
- SendScilabJobs — Send Scilab tasks from a C/C++ code (call_scilab)
- StartScilab — Initializes and starts Scilab engine in Call
Scilab
- String management — How to manage Scilab's String read and write process using
call_scilab and api_scilab
- TerminateScilab — Stops and terminates Scilab engine in Call Scilab
- call_scilab — call_scilab is an interface which provides the ability to call
Scilab engine from C/C++ code
- Compile and run with Call Scilab — How to compile a native application based on or using
Scilab
- fromc — Checks if current Scilab is called from an external C program (by StartScilab).
- fromjava — Checks if current Scilab is called from javasci
- JVM
- Java from Scilab
- Getting started - Beginning — How to use the Java Scilab binding?
- Getting started - Second step — How to use the Java Scilab binding?
- jallowClassReloading — Allow the class reloading
- jarray — Create a Java array
- jautoTranspose — Set the way to convert matrices
- jautoUnwrap — Unwrap automatically returned values
- jcast — Cast a Java object into another one.
- jcompile — Compile Java code or file
- jconvMatrixMethod — Set the way to convert matrices This function is obsolete.
- jcreatejar — Creates a Java ARchive (JAR) from a set of files / directories
- jdeff — Map a static Java method onto a Scilab macro
- jdisableTrace — Stop the trace process.
- jenableTrace — Allow to trace the internal functionnement of JIMS to help the debugging.
- jexists — Test if a Scilab Java Object is valid on the Java side
- jgetclassname — Return the class name of the given object
- jgetfield — Get the field value of a Java object
- jgetfields — Get all the fields of a Java object
- jgetinfo — Returns information about the Java virtual machine
- jgetmethods — Get all the methods of a Java object
- jimport — Import a Java class
- jinvoke — Invoke a method of a Java object
- jinvoke_db — Invoke a method of a Java object in using Java direct buffers
- jnewInstance — Creates a new instance of a Java class
- jnull — The Scilab version of the Java null object.
- jremove — Remove a Java Object on the Java side
- jsetfield — Set the field of a Java object
- junwrap — Convert a Java object into a Scilab native type
- junwraprem — Convert a Java object into a Scilab native type and remove it from the Java side
- jvoid — For no argument functions
- jwrap — Wrap a Scilab variable into a Java one if possible
- jwrapinchar — Wrap Scilab uint16 matrix into Java char multiarray.
- jwrapinfloat — Wrap Scilab double matrix into Java float multiarray.
- new — Creates a new instance of a Java class
- Interface Java
- Intersci
- intersci — Scilab tool to interface C or Fortran functions with scilab. Deprecated: Please use SWIG
- Preferences
- Ferramentas Windows
- consolebox — show or hide console box (Windows)
- createGUID — Creates a GUID (Windows only)
- dos — shell (cmd) command execution (Windows
only)
- findfileassociation — Searches for and retrieves a file association-related string from the registry (Windows only)
- getsystemmetrics — Retrieves the specified system metric or system configuration
setting (Windows only)
- istssession — Determines if scilab is launched from a ms terminal service session (Windows only)
- mcisendstring — sends a command string to an MCI
device (Windows only)
- powershell — shell (powershell) command execution (Windows
only)
- win64 — Determine whether Windows x64 version of Scilab (Windows only)
- winopen — Open file in appropriate application
(Windows only)
- winqueryreg — Get item from Microsoft Windows
registry (Windows only)