Académique Documents
Professionnel Documents
Culture Documents
AGENDA
SCILAB
Scilab um ambiente voltado para o desenvolvimento de software para resoluo de problemas numricos. Scilab foi criado em 1989 por um grupo de pesquisadores do INRIA - Institut de Recherche en Informatique et en Automatique e do ENPC- cole Nationale des Ponts et Chausses. Desde 1994, quando passou a ser disponvel na Internet, Scilab gratuito, free software, e distribudo com o cdigo fonte, open source software.
SCILAB
Quem Mantem?
SCILAB
Sistemas
Operacionais:
Distribuio gratuita (http://www.scilab.org); Cdigo fonte disponvel; Linguagem de fcil aprendizado; Sistema de auxlio ao usurio help; Permite a gerao de grficos 2D e 3D; Manipulao de polinmios; Manipulao de matrizes; Usurio pode definir suas prprias funes; Acessa rotinas em C e em FORTRAN; Etc.
File:
File
Operations
Kill
Quit
Control:
Resume
Volta ao prompt anterior. Termina/aborta a execuo aps uma ou vrias pause, retornando ao prompt inicial
Abort
Stop
E interessante, e muito importante, em um primeiro contato com o programa, executar algumas dessas rotinas de demonstrao.
Graphic Window N:
Permite manipular janelas grficas. Aqui, N representa a janela grfica que est sendo utilizada. Ao inicializar, Scilab utiliza N = 0, significando que Graphics Window 0 e a primeira janela grfica ou a janela grfica default. Esta opo possui cinco sub-opes:
Graphic Window N:
Help:
Help
Browser
Ativa navegador padro do Scilab, esse navegador carrega os textos com o help das funes implementadas no Scilab
Ativa uma janela onde pode ser digitada uma palavra chave do assunto sobre o qual se deseja algum tipo de auxlio.
Apropos
Configure
opo Editor permite utilizar o editor incorporado ao Scilab, chamado SciPad (SciNotes - windows), para escrever comandos e funes.
VARIVEIS ESPECIAIS
Existem variveis que assumem valores pr-definidos no Scilab. Elas podem ser vistas atravs do comando who. O comando who mostra as variveis locais e globais Essas variveis so protegidas e no podem ser apagadas. Algumas destas variveis so pr-fixadas com o caracter %. E conveniente lembrar que, no prompt do Scilab, os comandos so interpretados e executados aps o usurio pressionar a tecla Enter.
VARIVEIS ESPECIAIS
Comando who
VARIVEIS IMPORTANTES
%i - representa ( 1); %pi - representa = 3, 1415926. . . %e - representa a constante de Euler e = 2.7182818. . . Variveis com valores booleanos: %T, %t significando verdadeiro (true) e %F, %f significando falso (false); SCI - diretrio onde o Scilab foi instalado; PWD - diretrio onde o Scilab foi lanado e esta rodando; home - diretrio do usurio que lana o Scilab;
MANIPULAO DE DIRETRIOS
ARMAZENAMENTO DE VARIVEIS
save(dados.dat,a,b) - salva as variveis a, b no arquivo dados.dat load(dados.dat, a, b) - recupera as variveis a, b, armazenadas no arquivo dados.dat Obs.: O arquivo dados.dat binrio.
Ex1.: a varivel que armazena o valor do custo de produo de um produto pode ser custo_total
Os comentrios sempre comeam com os caracteres //. Tambm, e importante salientar que os comentrios (e os nomes das variveis e funes utilizadas no Scilab) NAO devem ter qualquer tipo de acentuao.
PROGRAMAO EM SCILAB
Caracterstica
Desenvolver Programas para Computao Numrica Variveis: sem declarao prvia Interpretada Portvel Ligao com C ou FORTRAN Arquivos: diary, scripts, funes
-->A / B
ans =
// Divisao
- 1.6 - 1.8i
-->A + B ans =
// Adicao 3. + 3.i
-->A - B ans =
// Subtracao 7. + i
-->sqrt(-2) ans =
1.4142136i
COMANDOS
-->m = 1.5; b = 35; c = 24; // Vrios comandos em uma nica linha -->A = 3 * m ^ 2 + ... // Um comando em vrias linhas --> 4 * 5 + ... --> 5 * 3 A= 41.75 -->