ScilabResumo

519 palavras 3 páginas
Scilab – breve resumo
Definição de variáveis

Comandos básicos

Sensível a maiúsculas e minúsculas
Palavra única
Até 24 caracteres
Não pode iniciar com número
Exemplos: var1, tmp, dt

who
Lista todas variáveis utilizadas pwd Mostra o diretório atual
SCI
Mostra o diretório onde o Scilab foi instalado. ls Lista os arquivos do diretório cd("dir") Muda de diretório mkdir("dir") Cria um diretório rmdir("dir", 's')
Remove um diretório e todo o seu conteúdo exec("arquivo.sci") Executa um script Scilab help() Mostra o help do Scilab disp(var) Mostra o conteúdo de variáveis save('file', 'var')
Salva variáveis específicas em um arquivo binário load('file', 'var')
Recupera os valores salvos em arquivo clear Apaga as variáveis não protegidas do ambiente plot2d(x,y) Faz o gráfico y contra x
[i,j] = find(A>0) Encontra os índices dos elementos de A tal que
A(i,j) > 0. Também pode ser usado para outras condições Constantes especiais
%e
%i
%pi
%eps
%inf
%nan
%t
%f

constante neperiana raiz quadrada de -1, número imaginário constante π máximo valor tal que 1+%eps=1 infinito não é um número verdadeiro falso

Operadores de comparação
<
<=
>
>=
==
~=
<>
&
|
~

menor menor ou igual maior maior ou igual igual diferente diferente e ou não

Vetores e matrizes
Vetores
X = [ x1 x2 x3 …] vetor linha
X = [x1;x2;x3;...] vetor coluna
X = Valor_inicial:incremento:Valor_final
Matrizes
A = [a11, a12, a13; a21, a22, a23];
A = zeros(M,N) matriz só com zeros
A = ones(M,N) matriz só com valor 1
A = rand(M,N) matriz aleatória
A = eye(N,N) matriz identtidade

Operações com matrizes
C =A+ B
Soma de matrizes
C = A*B
Multiplicação de matrizes
C = A.*B
Multiplicação elemento a elemento
B = A'
Transposição de matrizes
B = α*A
Multiplicação por uma constante d = det(A) Determinante d = diag(A) Diagonal
B = inv(A)
Inversão de matrizes

Como salvar os comandos executados? ●

diary('arquivo.txt')
Cria um arquivo sequencia de comandos diary(0) Salva comandos

Polinômios

z = poly(a,x,'flag') Definição de

Relacionados