Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Introdução ao Scilab
Laura Goulart
UESB
27 de Novembro de 2018
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 1 / 11
O que é o Scilab?
O Scilab é um ambiente utilizado no desenvolvimento de programas para a
resolução de problemas matemáticos, assim como uma poderosa
calculadora. Criado e mantido por pesquisadores franceses, o Scilab é
gratuito e é distribuído com o código fonte. Isso signi�ca que a última
versão do software está sempre disponível pela internet, podendo ser
legalmente utilizado, copiado, distribuído e modi�cado.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 2 / 11
Principais Características
Ambiente poderoso para geração de grá�cos em 2D e 3D inclusive
com animações;
Manipulações com matrizes são facilitadas por diversas funções
implementadas nos toolboxes;
Permite trabalhar com polinômios, sistemas de EDO's, sistemas
lineares e grafos;
Pode ser acessado por programs de computação simbólica;
Permite o desenvolvimento de toolboxes.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 3 / 11
Principais Características
Ambiente poderoso para geração de grá�cos em 2D e 3D inclusive
com animações;
Manipulações com matrizes são facilitadas por diversas funções
implementadas nos toolboxes;
Permite trabalhar com polinômios, sistemas de EDO's, sistemas
lineares e grafos;
Pode ser acessado por programs de computação simbólica;
Permite o desenvolvimento de toolboxes.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 3 / 11
Principais Características
Ambiente poderoso para geração de grá�cos em 2D e 3D inclusive
com animações;
Manipulações com matrizes são facilitadas por diversas funções
implementadas nos toolboxes;
Permite trabalhar com polinômios, sistemas de EDO's, sistemas
lineares e grafos;
Pode ser acessado por programs de computação simbólica;
Permite o desenvolvimento de toolboxes.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 3 / 11
Principais Características
Ambiente poderoso para geração de grá�cos em 2D e 3D inclusive
com animações;
Manipulações com matrizes são facilitadas por diversas funções
implementadas nos toolboxes;
Permite trabalhar com polinômios, sistemas de EDO's, sistemas
lineares e grafos;
Pode ser acessado por programs de computação simbólica;
Permite o desenvolvimento de toolboxes.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 3 / 11
Principais Características
Ambiente poderoso para geração de grá�cos em 2D e 3D inclusive
com animações;
Manipulações com matrizes são facilitadas por diversas funções
implementadas nos toolboxes;
Permite trabalhar com polinômios, sistemas de EDO's, sistemas
lineares e grafos;
Pode ser acessado por programs de computação simbólica;
Permite o desenvolvimento de toolboxes.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 3 / 11
Principais Características
Ambiente poderoso para geração de grá�cos em 2D e 3D inclusive
com animações;
Manipulações com matrizes são facilitadas por diversas funções
implementadas nos toolboxes;
Permite trabalhar com polinômios, sistemas de EDO's, sistemas
lineares e grafos;
Pode ser acessado por programs de computação simbólica;
Permite o desenvolvimento de toolboxes.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 3 / 11
Interações
A interação do usuário com o Scilab pode ocorrer de duas formas distintas:
Janela de comando e Scinotes
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 4 / 11
Janela de Comandos
A janela de comandos é uma sub-janela em que o usuário pode digitar
comandos ou instruções a serem processadas no Scilab. A janela de
comando vai mostrar o prompt �>(sinal que simboliza que o Scilab está
pronto para receber instruções). Uma vez digitada a instrução e a tecla
enter for pressionada, aquela é imediatamente executada.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 5 / 11
SciNotes
A janela SciNotes permite digitar uma série de comandos em um arquivo
texto. O arquivo é armazenado na memória secundária e pode ser
executado na Janela de Comando.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 6 / 11
Regras para Formatação de Variáveis
Nomes de variáveis começam com letras seguidas de letras, números
ou sublinhados;
Nomes de variáveis são sensíveis a maiúsculas e minúsculas;
Caracteres especiais e acentuados não são permitidos;
O símbolo de atribuição = não signi�ca igualdade matemática.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 7 / 11
Regras para Formatação de Variáveis
Nomes de variáveis começam com letras seguidas de letras, números
ou sublinhados;
Nomes de variáveis são sensíveis a maiúsculas e minúsculas;
Caracteres especiais e acentuados não são permitidos;
O símbolo de atribuição = não signi�ca igualdade matemática.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 7 / 11
Regras para Formatação de Variáveis
Nomes de variáveis começam com letras seguidas de letras, números
ou sublinhados;
Nomes de variáveis são sensíveis a maiúsculas e minúsculas;
Caracteres especiais e acentuados não são permitidos;
O símbolo de atribuição = não signi�ca igualdade matemática.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 7 / 11
Regras para Formatação de Variáveis
Nomes de variáveis começam com letras seguidas de letras, números
ou sublinhados;
Nomes de variáveis são sensíveis a maiúsculas e minúsculas;
Caracteres especiais e acentuados não são permitidos;
O símbolo de atribuição = não signi�ca igualdade matemática.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 7 / 11
Regras para Formatação de Variáveis
Nomes de variáveis começam com letras seguidas de letras, números
ou sublinhados;
Nomes de variáveis são sensíveis a maiúsculas e minúsculas;
Caracteres especiais e acentuados não são permitidos;
O símbolo de atribuição = não signi�ca igualdade matemática.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 7 / 11
Operadores
1 Operadores Aritméticos;
2 Constantes Especiais;
3 Funções Matemáticas;
4 Operadores Relacionais;
5 Operadores Booleanos.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 8 / 11
Operadores
1 Operadores Aritméticos;
2 Constantes Especiais;
3 Funções Matemáticas;
4 Operadores Relacionais;
5 Operadores Booleanos.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 8 / 11
Operadores
1 Operadores Aritméticos;
2 Constantes Especiais;
3 Funções Matemáticas;
4 Operadores Relacionais;
5 Operadores Booleanos.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 8 / 11
Operadores
1 Operadores Aritméticos;
2 Constantes Especiais;
3 Funções Matemáticas;
4 Operadores Relacionais;
5 Operadores Booleanos.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 8 / 11
Operadores
1 Operadores Aritméticos;
2 Constantes Especiais;
3 Funções Matemáticas;
4 Operadores Relacionais;
5 Operadores Booleanos.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 8 / 11
Operadores
1 Operadores Aritméticos;
2 Constantes Especiais;
3 Funções Matemáticas;
4 Operadores Relacionais;
5 Operadores Booleanos.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 8 / 11
Prioridades das Operações Aritméticas
1o. Potenciação
2o. Multiplicação
3o. Adição
OBS: A ordem da prioridade pode ser alterada pelo uso de parênteses.
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 9 / 11
Exercício1
Escreva as declarações aritméticas para o cálculo das expressões abaixo:
1 c = (h + 0, 5d) ln2h
p
2 z = 2ex sin (xπ)
3 m = 2
(y2 +
p
p − 1+ p2
)4 g = L
(0, 5πr2 − r2 cos (hr )− h(r2 − h2)
12
)
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 10 / 11
Exercício2
Considere as variáveis A=11, B=5, C=-4 e D=2. Calcule as expressões
abaixo:
1 3modulo(A, 7)− C
2 22|C |8
3
√cos2 A+ sin2 B + sin
πD
4
Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 11 / 11