Tarefa 6 - IF - Instituto de Física / UFRJhelder/MetComp/2016-2/Aula6/Tarefa6.pdf · Universidade...

Post on 13-Oct-2018

214 views 0 download

transcript

Universidade Federal do Rio de JaneiroInstituto de Fısica

Metodos Computacionais em Fısica

Tarefa 6As respostas dos itens marcados com i deverao estar no diretorio ˜/MetComp/Trabalho/Aula6

1. Suponha que voce tenha uma lista de valores e queira fazer um histograma. Para isso voce devedividir o intervalo dos valores em sub-intervalos iguais e contar quantos valores estao dentro decada um desses sub-intervalos. Escreva um algoritmo para realizar essa operacao.

2. i Escreva um programa em C (histograma.c) que:

(a) Leia do teclado o nome do arquivo onde estao os dados a serem colocados no histograma.Utilize como teste o arquivo /home/helder/MetComp/2016-2/Aula6/amostra.dat

(b) Leia do teclado os limites do histograma e o numero e intervalos.Para os dados contidos neste arquivo, os limites sao 0.0 e 20.0

(c) Calcule o centro de cada divisao e o numero de valores nela contidos.

(d) Execute o programa para 50 intervalos e escreva em um arquivo (histograma.dat) uma tabelacom duas colunas, a primeira deve conter o valor do centro da divisao e a segunda o numerode valores contidos nessa divisao.

3. i Usando gnuplot faca um grafico com arquivo histograma.dat, usando o comando:

gnuplot>plot ’histograma.dat’ using 1:2 with boxes

Salve o grafico em arquivo no formato pdf (histograma.pdf) e visualise-o. Salve no arquivohistograma.gpl os comandos do gnuplot utilizados.

4. Examine o arquivo superbasico.tex, que pode ser encontrado no diretorio/home/helder/MetComp-2016-2/Aula6/.

Altere-o e compile-o usando o comando pdflatex e visualise o arquivo final com programaevince.

5. Examine o arquivo modelo.tex e proceda como no exercıcio anterior.

6. i Escreva em um arquivo chamado relatorio.tex um relatorio usando LATEX que contenha:

(a) Uma descricao dos pincipais passos para a elaboracao de um histograma, similar ao slide 8das notas de aula.

(b) A expressao utilizada para determinar o ındice do intervalo (bin) correspondente a um dadovalor.

(c) Uma tabela com os dados do arquivo histograma.dat criado na questao 2.

(d) Uma figura com o grafico do histograma criado na questao 2.