Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo
http://educar.sc.usp.br/fisica/graficos.html O que so grficos? Para que servem? Como so feitos? Em que o GNUPLOT pode nos ajudar?
Programao
Obter, instalar e rodar programa 15 Conhecer o programa 30 Grfico de uma funo 15 Construindo um arquivos de dados 10 Grficos a partir do arquivo de dados 20 Formatando o grfico 30 Linearizando curvas 30 Automatizando tarefas 30
S (m) t (s) 0 0 5 10 15 20 25 1 2 3 4 5
Crie o diretrio c:\temp; Abra um editor de texto que no aplique formatao (tipo bloco de notas ou notepad); Digite os dados da tabela ao lado em colunas separadas por espaos ou tabulaes; Para inserir comentrios, inicie a linha com # Grave o arquivo como dados.txt em c:\temp;
Manipulando os dados
Seqncia padro das colunas: x y dx dy Trocando os dados de eixo: plot dados.txt using 2:1 Realizando operaes:: plot dados.txt using ($2):($1 *100) plot dados.txt using ($2*$1):($1) plot dados.txt using ($2):(sin($1))
Formatando o grfico
Identificando os eixos set xlabel Tempo (s) set ylabel Espao (m) plot dados.txt u 2:1 Inserindo ttulo para as curvas plot dados.txt u 2:1 title espao plot dados.txt u 2:1 title espao, 2*x t reta Inserindo ttulo para o grfico set title Espao x Tempo
plot dados.txt u 2:1 t espao w lines plot dados.txt u 2:1 t espao w points plot dados.txt u 2:1 t espao w impulses plot 2*x w dots plot [-pi/2:pi/2] sin(x) w impulses 7 plot dados.txt u 2:1 t espao w lines 0 plot dados.txt u 2:1 t espao w lines 8 plot dados.txt u 2:1 t espao w points 2 plot dados.txt u 2:1 t espao w points 21 2 plot dados.txt u 2:1 t espao w linespoints 5 15
Ajuste Linear
Funo de ajuste f1(x) = a1 + b1 * x Estimativa inicial dos parmetros a1 = 2; b1 = 2; Solicitando o ajuste fit f1(x) dados.txt using 2:1 via a1, b1 Plotando os dados e a curva ajustada plot f1(x), data.txt u 2:1
Crie o arquivo log.txt plot log.txt w lines set logscale x plot log.txt w lines set logscale y plot log.txt w lines unset logscale
Crie um arquivo com todas as linhas de comando do ajuste linear e grave como fit.txt load fit.txt Altere parmetros, ou insira novos comandos no arquivo e repita o comando anterior Crie um arquivo com todas as linhas de comando do ajuste linear e grave como fit.txt
Plotando em 3d
splot dados.txt splot sin(x) splot sin(x)*cos(x)
Resumo
Estas foram apenas algumas pistas que permitem iniciar a explorao de todas as potencialidades do programa GNUPLOT.