• Nenhum resultado encontrado

AULA 1

N/A
N/A
Protected

Academic year: 2021

Share "AULA 1"

Copied!
23
0
0

Texto

(1)

AULA 1

Primeiros comandos no Scilab

Ambiente, Variáveis e Gráficos

ANIBAL TAVARES DE AZEVEDO

(2)

Abrindo o Scilab

Duplo Clique 1

2

Ambiente

(3)

O Ambiente do Scilab

2 3

1

4

Comandos Controle variáveis

Histórico Comandos Diretórios

e arquivos

(4)

Comandos

Digite o comando no prompt do Scilab.

Esse comando irá gerar um número aleatório real no intervalo [0, 1].

O resultado a ser gerado será mostrado

após o comando e o título “ans”.

(5)

Criando uma variável

O resultado do comando pode ser armazenado em uma variável. Isso é útil para contas posteriores.

É mostrado o conteúdo atual da variável x. Esse conteúdo pode ser modificado com comandos.

Comando de atribuição “=”: o valor

gerado com o comando rand() é

atribuído para a variável x.

(6)

Atribuição e expressões

O valor inicial contido em x (0.2113249) pode ser recuperado e empregado em uma expressão matemática na qual o valor contido em x é multiplicado por 5 e somado com 1.

Porém, o resultado da expressão (2.0566243)

NÃO é armazenado em x. O valor inicial de x

permanece o mesmo!!

(7)

Atribuição e expressões

Utilizando o comando de atribuição “=” o valor resultante da expressão “x*5 + 1” será armazenado no próprio x. Dessa forma o valor inicial de x (0.2113249) será apagado e substituído pelo resultado da expressão.

O comando round aplica regras de

arredondamento para um dado valor. Assim,

após o mesmo ser aplicado para o valor contido

em x, tal que o resultado 2 será obtido e depois

armazenado em x.

(8)

Vetor de valores

É possível gerar vários valores com um único comando. Neste caso foi gerado um vetor coluna (10 linhas e 1 coluna) com valores aleatórios reais no intervalo [0, 1].

Além disso, esses valores foram armazenados na

variável x para viabilizar operações matemáticas

posteriores.

(9)

Vetor de valores

Assim como foram aplicadas operações para

um único valor é possível multiplicar todos

os elementos contidos no vetor x pelo valor

5 e depois somar com 1, bem como aplicar o

comando de arredondamento round para

todos os elementos. O resultado final será

armazenado na própria variável x conforme

mostrado ao lado.

(10)

Vetor de valores

Uma outra forma de criar vetores com valores é especificar o primeiro elemento (1), o incremento entre elementos (1), e o último elemento (6), conforme dado acima.

primeiro:incremento:último

1

(11)

Gráficos com vetor de valores

Para criar um histograma com c classes (valores 1, 2, 3, 4, 5, e 6) acerca dos dados aleatórios gerados e armazenados em x (10 valores inteiros) é possível empregar o comando histplot(c, x).

A resposta (“ans”) fornece a frequência relativa de cada categoria.

Vetor com as classes Vetor com os dados

Frequências relativas

(12)

Gráficos com vetor de valores

6/10 = 0,6

0,6

(13)

Gráficos com vetor de valores

Observe que no gráfico ao lado são contabilizados

quantos valores

pertencem aos intervalos

[1,2]; (2,3]; (3,4]; (4,5] e

(5,6]. Uma solução para

ter uma categoria apenas

para cada número inteiro

({1,2,3,4,5,6}) é definir os

intervalos das classes de

outro modo.

(14)

Vetor de valores

Agora os limites de classes serão:

[0.5 1.5]; [1.5 2.5]; [2.5. 3.5];

[3.5 4.5]; [4.5 5.5]; [5.5 6.5].

Desse modo,

serão contados

apenas um valor

inteiro em cada

classe.

(15)

Gráficos com vetor de valores

Observe que o gráfico ao lado contabiliza as frequências dos números inteiros: {1, 2, 3, 4, 5, 6}.

Número Frequência Freq. Relativa

1 0 0,00

2 6 0,60

3 2 0,20

4 1 0,10

5 1 0,10

6 0 0,00

0,6

0,2

0,1 0,1

(16)

Gráfico de Polígono

Limpa a figura

anterior

(17)

Obtendo média e mediana

O comando “mean” fornece o valor da média dos dados contidos no vetor x.

O comando “median”

fornece o valor da mediana

dos dados contidos no vetor

x.

(18)

Desenhando média e mediana

(19)

Projeto Computacional 1

INSTRUÇÕES PARA O PROJETO COMPUTACIONAL

(1)Escolha um tema;

(2)Dentro do tema escolha dois quadrantes diferentes;

(3)Para cada quadrante gere dados aleatórios com os parâmetros correspondentes;

(4)Selecione o número de classes de cada quadrante. Esse número deve ser tal que seja maior ou igual que 5 e menor que 20. A fórmula de Sturges pode ser empregada;

(5)Gere um histograma com gráfico de polígono para cada quadrante;

(6)Para cada gráfico obtido faça uma análise acerca da simetria e uniformidade;

(7)Compare os gráficos e diga no que eles diferem (use a moda e a mediana para análise);

(8) Faça um relatório indicando o tema, os quadrantes selecionados, os gráficos criados, e as análises correspondentes. Coloque em anexo o código Scilab utilizado. A entrega será realizada em uma pasta Google a ser indicada no site da disciplina.

(20)

Projeto Computacional 1

Tema 1 Gerar dados aleatórios de idades de 1 turma.

Intervalo (

anos

)

\ # Dados

1.000 5.000 10.000 50.000

[17; 50]

[15; 60]

[16; 40]

QUADRANTE (1,1)

(21)

Projeto Computacional 1

Tema 2 Gerar dados aleatórios de altura de 1 turma.

Intervalo (cm)

\ # Dados

1.000 5.000 10.000 50.000

[160; 200]

[150; 210]

[155; 195]

(22)

Projeto Computacional 1

Tema 3 Gerar dados aleatórios de pesos de 1 turma.

Intervalo (kg)

\ # Dados

1.000 5.000 10.000 50.000

[50; 110]

[45; 100]

[40; 95]

(23)

Fim

Obrigado !!!

Referências

Documentos relacionados

Com apoio da médico e enfermeira, aproveitaremos as reuniões que ocorre na UBS para capacitar a equipe para a realização de exame clínico apropriado, para

quantificar os benefícios para efeito de remunerar o seu gerador. A aprovação da idéia e a autorização para sua implementação dependem da alta administração,

As variações encontradas nos relatos sobre as formas de sepultamento entre os diversos grupos indígenas, principalmente do século XVIII, sugerem uma interpretação de que os

A dosagem dos marcadores de reação inflamatória torna-se muito útil, pois uma vez junto à evolução clínica e outros exames laboratoriais, como o

Doutor Honoris Causa pela Universidade Federal de Sergipe, Brasil, 2014; Título de Cidadão de Porto Alegre, concedido pela Câmara Municipal de Porto Alegre,

Sendo a obesidade e a hipertensão um dos fatores mais significativos para o desenvolvimento de doenças cardiovasculares, este estudo objetivou analisar as

Os parâmetros analisados foram os mesmos da variedade Burlat, Na tabela 3.10 estão apresentados os valores médios obtidos para cada dose nos três tempos de armazenamento

- Publicações e legislações relacionadas com os conteúdos indicados. Vigência e eficácia das normas constitucionais. b) Ação direta de inconstitucionalidade. c)