Mudanças entre as edições de "Gnuplot"

De Wikoleculares
Ir para navegação Ir para pesquisar
m (categoria)
(salvando gráficos)
 
Linha 23: Linha 23:
 
Aqui ele deve apresentar o valor de '''a''', bem como o desvio-padrão assintótico. Agroa, basta plotar:
 
Aqui ele deve apresentar o valor de '''a''', bem como o desvio-padrão assintótico. Agroa, basta plotar:
 
  plot f(x), 'data.txt'
 
  plot f(x), 'data.txt'
 +
 +
== Salvando gráficos ==
 +
Para usar os gráficos num documento LaTeX, eles precisam ser salvos no formato ''EPS'' (''encapsulated post script''). Para isso, use:
 +
set term post eps
 +
set output 'foo.eps'
 +
e depois plote o gráfico desejado. Para voltar ao normal, use:
 +
set term post x11
 +
set output
 +
e os gráficos serão mostrados na tela novamente.
  
 
[[Categoria:Tutoriais]]
 
[[Categoria:Tutoriais]]

Edição atual tal como às 23h01min de 25 de março de 2007

Gnuplot é o programa para fazer gráficos. Para acessá-lo, rode

gnuplot

num terminal.

Básico

  • Para plotar funções:
plot x*x

Você também pode definir a função, se achar mais conveniente:

f(x) = x*x
plot f(x)

Também é possível plotar várias funções simultaneamente:

plot x*x, 20*sin(x)
  • Para plotar arquivos de dados, eles precisam ser organizados em colunas, separadas por espaço. O separador de decimal é . (ponto), e não vírgula. Para escrever comentários, inicie a linha com #. Plote usando:
plot 'data.txt'

Se você deseja que os pontos sejam ligados, use:

plot 'data.txt' with lines

Fitando curvas

Vamos a um caso típico: você quer aproximar uma série de pontos por uma função linear. Supondo seu arquivo de dados data.txt formatado corretamente, faça:

f(x) = a*x
fit f(x) 'data.txt' via a

Aqui ele deve apresentar o valor de a, bem como o desvio-padrão assintótico. Agroa, basta plotar:

plot f(x), 'data.txt'

Salvando gráficos

Para usar os gráficos num documento LaTeX, eles precisam ser salvos no formato EPS (encapsulated post script). Para isso, use:

set term post eps
set output 'foo.eps'

e depois plote o gráfico desejado. Para voltar ao normal, use:

set term post x11
set output

e os gráficos serão mostrados na tela novamente.