SlideServe
Menu
Préférences
© SlideServe · v2026

Construindo gráficos com o “GNUPLOT”

alaqua avatar
15 diapositives · 322 Views · Sep 07, 2014

Construindo gráficos com o “GNUPLOT”. Software livre e gratuito, de aplicação científica. Introdução. http://educar.sc.usp.br/fisica/graficos.html O que são gráficos? Para que servem? Como são feitos? Em que o GNUPLOT pode nos ajudar?. Programação. Obter, instalar e rodar programa – 15’

Construindo gráficos com o “GNUPLOT” - slide 1
01 / 15Construindo gráficos com o “GNUPLOT”
1 / 17

Télécharger la présentation

Construindo gráficos com o “GNUPLOT”
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Construindo gráficos com o “GNUPLOT” Software livre e gratuito, de aplicação científica

  2. Introdução • http://educar.sc.usp.br/fisica/graficos.html • O que são gráficos? • Para que servem? • Como são feitos? • Em que o GNUPLOT pode nos ajudar?

  3. Programação • Obter, instalar e rodar programa – 15’ • Conhecer o programa – 30’ • Gráfico de uma função – 15’ • Construindo um arquivos de dados – 10’ • Gráficos a partir do arquivo de dados – 20’ • Formatando o gráfico – 30’ • Linearizando curvas – 30’ • Automatizando tarefas – 30’

  4. S (m) t (s) 0 0 5 1 10 2 15 3 20 4 25 5 Construindo um arquivo de dados • Crie o diretório “c:\temp”; • Abra um editor de texto que não aplique formatação (tipo “bloco de notas” ou “notepad”); • Digite os dados da tabela ao lado em colunas separadas por espaços ou tabulações; • Para inserir comentários, inicie a linha com “#” • Grave o arquivo como “dados.txt” em “c:\temp”;

  5. Plotando o gráfico a partir do arquivo • Na linha de comando do gnuplot digite: • plot ‘dados.txt’ • Deve aparecer uma mensagem de erro informando que ele não conseguiu ler o arquivo, pois ele está “olhando” para outro diretório. Para corrigir isto digite: • cd ‘c:/temp’ • plot ‘dados.txt’

  6. Manipulando os dados • Seqüência padrão das colunas: x y dx dy • Trocando os dados de eixo: • plot ‘dados.txt’ using 2:1 • Realizando operações:: • plot ‘dados.txt’ using ($2):($1 *100) • plot ‘dados.txt’ using ($2*$1):($1) • plot ‘dados.txt’ using ($2):(sin($1))

  7. Inserindo barras de erros • Insira informações sobre desvios nos dados do arquivo dados.txt, acrescentando mais duas colunas. • plot ‘dados.txt’ with xyerrorbars • plot ‘dados.txt’ w xyerr • Escolhendo as barras de erros: • plot ‘dados.txt’ using 2:1:4:3 with xyerrorbars • plot ‘dados.txt’ u 2:1:3 w yerr • plot ‘dados.txt’ u 2:1:4 w xerr

  8. Formatando o gráfico • Identificando os eixos • set xlabel “Tempo (s)” • set ylabel “Espaço (m)” • plot ‘dados.txt’ u 2:1 • Inserindo título para as curvas • plot ‘dados.txt’ u 2:1 title “espaço” • plot ‘dados.txt’ u 2:1 title “espaço”, 2*x t ‘reta’ • Inserindo título para o gráfico • set title “Espaço x Tempo”

  9. Formatando o gráfico: pontos e linhas • plot ‘dados.txt’ u 2:1 t “espaço” w lines • plot ‘dados.txt’ u 2:1 t “espaço” w points • plot ‘dados.txt’ u 2:1 t “espaço” w impulses • plot 2*x w dots • plot [-pi/2:pi/2] sin(x) w impulses 7 • plot ‘dados.txt’ u 2:1 t “espaço” w lines 0 • plot ‘dados.txt’ u 2:1 t “espaço” w lines 8 • plot ‘dados.txt’ u 2:1 t “espaço” w points 2 • plot ‘dados.txt’ u 2:1 t “espaço” w points 21 2 • plot ‘dados.txt’ u 2:1 t “espaço” w linespoints 5 15

  10. Ajuste Linear • Função de ajuste • f1(x) = a1 + b1 * x • Estimativa inicial dos parâmetros • 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

  11. Utilizando escala log • 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

  12. Automatizando tarefas (scripts) • Crie um arquivo com todas as linhas de comando do ajuste linear e grave como fit.txt • load ‘fit.txt’ • Altere parâmetros, 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

  13. Plotando em 3d • splot ‘dados.txt’ • splot sin(x) • splot sin(x)*cos(x)

  14. Resumo • Estas foram apenas algumas pistas que permitem iniciar a exploração de todas as potencialidades do programa GNUPLOT.

  15. Onde obter mais informações • help <comando> • http://www.gnuplot.info • http://fisica.uems.br/downloads/gnuplot