La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Cursillos de Julio 2006 GnuPlot Unai Aguilera Irazabal gmail. com.

Presentaciones similares


Presentación del tema: "Cursillos de Julio 2006 GnuPlot Unai Aguilera Irazabal gmail. com."— Transcripción de la presentación:

1 Cursillos de Julio 2006 GnuPlot Unai Aguilera Irazabal gkalgan @ gmail. com

2 GnuPlot Índice ¿Qué es GnuPlot? Comandos básicos Trazado de funciones Ayuda en GnuPlot Definición de funciones Estilos de trazado Formatos de salida

3 GnuPlot ¿Qué es GnuPlot? Es un programa muy flexible para generar gráficas de funciones y datos. Tiene una de licencia de software libre particular (no es compatible con la GPL). Fue creado por Thomas Williams de la Pixar Corporation en 1986, aunque desde entonces ha sufrido numerosas modificaciones. Es el motor de “plotting” utilizado en el programa GNU Octave de computación numérica.

4 GnuPlot ¿Qué es GnuPlot? Puede producir información directamente en la pantalla o en multitud de formatos gráficos. El programa puede ser utilizado desde la línea de comandos interactiva o en proceso “batch”.

5 GnuPlot Comandos básicos Salvar la situación actual gnuplot> save “fichero.plt” Leer de un fichero desde gnuplot gnuplot> load “fichero.plt” Leer de un fichero desde fuera de gnuplot $gnuplot savefile.plt Salir de gnuplot gnuplot> exitgnuplot> quit

6 GnuPlot Trazado de funciones Existen dos comandos básicos para realizar el trazado de una función Trazado de funciones en 2D gnuplot> plot sin(x) Trazado de funciones en 3D gnuplot> splot sin(x)

7 GnuPlot Trazado de funciones Cuando se traza una función como la anterior gnuplot determina las divisiones y escalas de la gráfica de forma automática. Para trazar la función solo para 0 ≤ x ≤ 5 gnuplot> plot [0:5] sin (x) O de otra forma gnuplot> set xrange [0:5] gnuplot> plot sin(x)

8 GnuPlot Trazado de funciones Se pueden indicar rangos para las variables x,y,z gnuplot> splot [0:5][3:2][1:2] sin (x) O de otra forma gnuplot> set xrange [0:5] gnuplot> set yrange [3:2] gnuplot> set zrange [1:2] gnuplot> splot sin(x)

9 GnuPlot Ayuda en GnuPlot Para obtener la ayuda general de GnuPlot gnuplot> help Para obtener ayuda sobre un comando concreto gnuplot> help command Ejemplo gnuplot> help replot gnuplot> help set xrange gnuplot> help expressions functions

10 GnuPlot Definición de funciones Variables gnuplot> k=3 gnuplot> print k Funciones gnuplot> a=1+2*sqrt(k) gnuplot> plot (a) Constantes gnuplot> plot [-2*pi:2*pi] sin(x),cos(x)

11 GnuPlot Estilos de trazado El estilo de trazado se cambia con “with estilo” gnuplot> plot sin(x) with impulses Estilos comunes lines: une los puntos con lineas suaves. dots: representa puntos, dificil de ver si no hay muchos. points: símbolos para los puntos (set point size). impulses: representa con barras verticales de altura “y”. steps: utiliza tramos rectos entre puntos.

12 GnuPlot Formatos de salida Si no se especifica una terminal de dibujado las gráficas se realizan en la estándar (x11) Es posible cambiar la terminal utilizando el comando para elegir como salida la impresora, un fichero, la consola, etc. gnuplot> set terminal postscript gnuplot> set terminal x11 gnuplot> set terminal...

13 GnuPlot Formatos de salida Indicar tipo de terminal y salida de datos Salida PNG gnuplot> set terminal png gnuplot> set output “sin.png” gnuplot> plot sin(x) Salida Latex gnuplot> set gnuplot> set output “sin.tex” gnuplot> replot

14 Cursillos de Julio 2006 GnuPlot Unai Aguilera Irazabal gkalgan @ gmail. com Créditos: Nando Quintana Hernandez http://t16web.lanl.gov/Kawano/gnuplot/intro/plotexp-e.html http://www.etsimo.uniovi.es/gptug


Descargar ppt "Cursillos de Julio 2006 GnuPlot Unai Aguilera Irazabal gmail. com."

Presentaciones similares


Anuncios Google