25

Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 2: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 3: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 4: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 5: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 6: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 7: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 8: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 9: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 10: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 11: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 12: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 13: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 14: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 15: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 16: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 17: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 18: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 19: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 20: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 21: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 22: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 23: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 24: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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

Page 25: Introdução ao Scilab · 2018. 11. 27. · Principais Características Ambiente poderoso para geração de grá cos em 2D e 3D inclusive com animações; ... Introdução ao Scilab

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