PROGRAMAÇÃO
Modelagem Matemático
Computacional
Introdução ao Scilab
Francisco A. Rodrigues
Instituto de Física de São Carlos - IFSC
O que é o Scilab?
Software livre para cálculo numérico e simulação de sistemas físicos.
Usado nas áreas:
1. Física
2. Sistemas complexos
3. Processamento de imagens
4. Controle e processamento de sinais
5. Automação industrial
6. Controle de processos
7. Computação gráfica
8. Matemática
9. Modelagem biológica
10. ...
O que é o Scilab?
•
•
Criado em 1989 por um grupo de pesquisadores da INRIA e da ENPC
.
Disponível como software livre desde 1994 pelo site http://www.scilab.org •
Consórcio Scilab desde 2003 mantido por diversas empresas.
• Objetivos do consórcio:
• organizar cooperação entre os desenvolvedores
• obter recursos para manutenção da equipe
• garantir suporte aos usuários
•
Sistemas Operacionais:
• Linux
• Windows
• Solaris
• Unix
Executando o Scilab?
Help
Prompt de comando
Editor
Variáveis especiais
Comando who
Constantes especiais
• %e: constante neperiana
• %i: raiz quadrada de -1, número imaginário
%pi: constante
• %eps: máximo valor tal que 1+%eps=1
• %inf: infinito
• %nan: não é um número
• %t: verdadeiro
• %f: falso
Operadores de comparação
•
•
•
•
•
•
•
•
•
•
<
>=
==
~=
&
|
~
menor menor ou igual maior maior ou igual igual diferente diferente e ou não
Comandos básicos
• pwd: Mostra o diretório atual.
• SCI: Mostra o diretório onde o Scilab foi instalado.
• ls: Lista os arquivos do diretório.
• chdir(“dir”): Muda de diretório.
• mkdir(“dir”): Cria um diretório.
• rmdir(“dir”, ‘s’): Remove um diretório.
Comandos básicos exec(“arquivo.sci”): Executa um programa 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