ScilabResumo
519 palavras
3 páginas
Scilab – breve resumoDefiniçã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