Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Física Computacional minicurso: gnuplot, Notas de aula de Física Computacional

Comandos Operacionais básicos para manipulação do gnuplot, geração de Gráficos Bidimensionais, Personalizando, Gráficos Tridimensionais, Gravação de Gráficos, Curvas Parametrizadas no R2 e R3, Superfícies Parametrizadas e etc.

Tipologia: Notas de aula

2019

Compartilhado em 23/12/2019

lendel-dos-santos-rodrigues
lendel-dos-santos-rodrigues 🇧🇷

5

(1)

3 documentos

1 / 86

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1ª Oficina de Física Computacional
minicurso: gnuplot
gnuplot >
linguagem de script para gerar
gráficos em 2D e 3D pela linha
de comando.
Dias 02 a 06 de Fevereiro de 2015
Prof. Dr. Antonio Soares
Departamento de Física
http://www.gnuplot.info
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56

Pré-visualização parcial do texto

Baixe Física Computacional minicurso: gnuplot e outras Notas de aula em PDF para Física Computacional, somente na Docsity!

1ª Oficina de Física Computacional

minicurso: gnuplot

gnuplot > linguagem de script para gerar gráficos em 2D e 3D pela linha de comando. Dias 02 a 06 de Fevereiro de 2015 Prof. Dr. Antonio Soares [email protected] Departamento de Física http://www.gnuplot.info

Minicurso: gnuplot

Primeira parte

● O que é gnuplot? Para que serve?

● Aquisição e Instalação

● Comandos Operacionais básicos

● Notação e Operações Interativas

● Gráficos Bidimensionais - plot

● Personalizando o Gráfico

● Funções Definidas por partes –

Operador Ternário

● Gráficos Tridimensionais - splot

Segunda parte

● Modo Multiplot

● Gravação de Gráficos em Arquivo

● Leitura de Arquivos Externos

● Arquivos de Script Simples

● Curvas Parametrizadas no R² e R³

● Superfícies Parametrizadas

● Gráfico Polar

● Recursos Adicionais: se houver

tempo.

Onde encontrar o gnuplot?

http://www.gnuplot.info (Página oficial) http://sourceforge.net/projects/gnuplot/files/gnuplot/4.6.0/

Instalação do gnuplot Terminada a instalação, inicie o programa gnuplot, executando a seguinte sequência de comandos. Botão Iniciar Todos os Programas gnuplot ---> gnuplot 4.

Exemplos de gráficos gerados utilizando este aplicativo

Ambiente de Trabalho: Terminal – tela modo texto

Para sair do programa, basta escrever, na linha de comando gnuplot >, a instrução exit ou quit, e em seguida, acionar a tecla . Para limpar a tela do terminal, basta escrever após o prompt, gnuplot >, a instrução !clear (! é uma espécie de gerenciador – entra no modo shell )

Modos de trabalho

✔ (^) Diretamente a partir da linha de comando, como o Maple, MatLab, Octave, Scilab, Shell, etc. ✔ (^) A partir de um arquivo script (do tipo ASCII) que pode ser carregado usando a opção load “arquivo”. ✔ (^) A partir de um arquivo em BAT, no qual o aplicativo e o arquivo script são ativados simultaneamente, sem a necessidade de executar o programa wgnuplot.exe. ✔ (^) A partir de um programa escrito em linguagem C/C++, Fortran, linguagem Lua, entre outras.

● (^) Para utilizar o gnuplot , é preciso informar comandos que produzam ações em seu ambiente. Esses comandos podem ser formados por uma ou mais palavras reservadas. ● (^) Principais comandos do gnuplot (grafados em letras minusculas)

Comandos Operacionais Básicos

clear limpar a tela de apresentação de gráficos exit ou quit encerrar a execução do programa help apresentar o modo de ajuda do programa load chamar um arquivo externo - script plot desenhar um gráfico bidimensional na tela gráfica print apresentar o resultado de uma expressão fornecida replot redesenhar um gráfico de acordo com o último plot ou splot reset redefinir os valores padrão após o uso do comando set set definir as configurações (eixos, títulos, cores, símbolos, etc) splot desenhar um gráfico tridimensional na tela gráfica test testar a capacidade gráfica do terminal e a paleta de cores unset redefinir o estado alterado pelo comando set

Aprendendo com Exemplos: comando print O comando print – é usado para apresentar o resultado de uma expressão fornecida: numérica, algébrica, ou uma cadeia de caracteres. Podemos usá-lo como uma 'calculadora', para realizar operações fundamentais.

Gráficos Bidimensionais

Comando plot em ação ● (^) Modificador de configuração – comando set ● (^) Principais complementos do comando set: grid exibir uma grade no plano cartesiano zeroaxis traçar os eixos X e Y do plano cartesiano xrange[ini:fin] modificar o domínio (eixo X) da função yrange[ini:fin] modificar o contra-domínio (eixo Y) da função title “texto” permite definir um título de identificação para o grafico xlabel “texto” define o título do eixo X ylabel “texto” define o título do eixo Y xtics val_x mudança da escala do eixo das abscissas ytics val_y mudança da escala do eixo das ordenadas mxtics num_x permite marcar os tics entre xtics mytics num_y permite marcar os tics entre ytics

Aprendendo com Exemplos - Gráficos 2D

reset Retorna as configurações ao modo padrão unset Redefine o estado alterado pelo comando set replot Redesenha o gráfico com as útimas alterações ● (^) Função do 1º Grau

Aprendendo com Exemplos - Gráficos 2D

replot Tem também a funcão de desenhar gráficos sobrepostos ● (^) Funções do 2º Grau

Aprendendo com Exemplos - Gráficos 2D

● (^) Funções Exponenciais

Aprendendo com Exemplos - Gráficos 2D

● (^) Funções Trigonométrica Inversas