Transp01

1515 palavras 7 páginas
INTRODUÇÃO AO SCILAB

O programa SCILAB é um ambiente apropriado ao desenvolvimento de software para computação numérica.
Esse programa foi concebido e é mantido pelo Institut de
Recherche em Informatique et em Automatique (INRIA).
O objetivo desta etapa do curso é apresentar os comandos básicos necessários ao desenvolvimento de programas simples, relativos aos algoritmos dos métodos numéricos estudados nas demais etapas desta disciplina.
As principais características que fazem o Scilab uma ferramenta de grande utilidade no aprendizado dos métodos numéricos, são:
a) Interatividade com o usuário;
b) Grande habilidade em operações com matrizes e vetores;
c) Simplicidade de programação;
d) Existência

de

toolboxes,

com

diversos

métodos



programados, permitindo uma validação dos resultados obtidos com os programas desenvolvidos pelos estudantes;
e) Distribuição gratuita.

Geração de Matrizes
A geração de matrizes pode ser feita através de:
a) Lista de elementos
Exemplo:
A=[1 2 3;4 5 6;7 8 9]
A=
!1 2 3!
!4 5 6!
!7 8 9!
b) Geração por comandos e funções
• Lista de Elementos
• Geração por comandos e funções
• Em programas
Exemplos:
x = [-1.3 sqrt(3) (1+2+3)*4/5] x= !-1.3 1.7320508 4.8! x(5) = abs(x(1)), obtendo-se: x= !-1.3 1.7320508 4.8 0. 1.3!

Variáveis

Variável = expressão

a) 12.4/6.9 ans =
1.7971014

b) s = 1-1/2+1/3-1/4+1/5-1/6+1/7...
-1/8+1/9-1/10;

... → Continua uma expressão em outra linha
; → Ao final de uma expressão o cálculo é feito mas o resultado não é apresentado
• O nome de uma variável pode ter no máximo 24 caracteres e o primeiro caracter tem que ser uma letra.
• O SCILAB na forma normal é “case-sentive” – variável A é diferente de a.

Comandos Elementares whos ( )

→ Lista e dimensiona as variáveis

clear

→ Remove todas as variáveis do espaço de trabalho

who

→ Lista as variáveis

predef

→ Predefine e protege variáveis, evitando de ser excluídas com clear.

Números e Expressões Aritméticas
• Representação: 3, -3, 0.0001, 5.0e-20,

Relacionados

  • etica
    12066 palavras | 49 páginas