Script gráfico gnuplot – Física Experimental I

GRÁFICO 1

Script simples para gerar um gráfico de “Posição x Tempo” com o software gnuplot

reset
set terminal wxt enhanced size 700,600 font ‘,13’ lw 1.5

unset key
set ylabel “Posição (m)”
set xlabel “Tempo (s)”

plot “dados-FEI-grafico-1.txt” using 1:2:3 with errorbars pt 6 ps 2 lc rgb “black”

Abaixo segue o conteúdo do arquivo “dados-FEI-grafico-1.txt”, que contém os dados para o gráfico

# Tempo (s)     Posição (m)      delta Posição (m)
       0.8                      4                             3
       1.8                      8.1                           3
       2.7                    11.8                           3
       3.5                   20.4                          3
      4.3                    28.1                          3
      4.7                    39.3                          3

Observações:

  • unset key: desativar a legenda do gráfico
  • comando plot: using a:b:c – “a” é o número da coluna da variável independente (eixo-x) no arquivo de dados, “b” é o número da coluna da variável dependente (eixo-y)  no arquivo de dados e “c” é o número da coluna da incerteza em y no arquivo de dados. 
  • comando plot: with – indica que tipo de símbolo a ser usado, por exemplo “errorbars”, “points”, “line”
  • comando plot: pt – (point type) número que indica o tipo de símbolo.
  • comando plot: ps – (point size) número que determina o tamanho do símbolo.
  • comando plot: lc – (line color) nome da cor do símbolo.

 

GRÁFICO 2

Script simples para gerar um gráfico de “Posição x Tempo” com o software gnuplot e ajustar uma reta

reset
set terminal wxt enhanced size 700,600 font ‘,13’ lw 1.5

unset key
set ylabel “Posição (m)”
set xlabel “Tempo (s)”

set xrange[25:75]
set yrange[0:30]

f(x) = x0 + v*x
fit f(x) “dados-FEI-grafico-2.txt” using 1:2:3 yerror via x0,v

plot “dados-FEI-grafico-2.txt” using 1:2:3 with errorbars pt 6 ps 2 lc rgb “black”,\
f(x) with lines lc rgb “black”

Abaixo segue o conteúdo do arquivo “dados-FEI-grafico-2.txt”, que contém os dados para o gráfico

# Tempo (s)       Posição (m)     delta Posição (m)
       30                         7.5                       3
       35                       10.8                       3
      40                        11.4                       3
      45                        14.3                       3
      50                        16.1                       3
      70                        24.2                      3

Observações:

  • f(x) = x0 + v*x: define uma função f(x) com parâmetros ajustáveis x0 e v. 
  • fit f(x) “dados-FEI-grafico-2.txt” … via x0,v : Ajusta a função f(x) aos dados no arquivo “dados-FEI-grafico-2.txt” ajustando os parâmetros x0 e v