Manual Gnuplot

  • View
    977

  • Download
    1

Embed Size (px)

Text of Manual Gnuplot

Herramientas en GNU/Linux para estudiantes universitariosGNUPLOT: herramienta para grcos de funciones y datos.

Juan Jos Garca Rojo

Herramientas en GNU/Linux para estudiantes universitarios: GNUPLOT: herramienta para grcos de funciones y datos. por Juan Jos Garca Rojo

Copyright (c) 2.003 Juan Jos Garca Rojo.. Se permite la copia, distribucin y/o modicacin de este documento bajo los trminos de la GNU Free documentation Licensse, Versin 1.2 o cualquier otra versin positerior publicada por la Free Software Foundation, sin partes no modicables y sin aadidos en la portada o contraportada. Una copia de esta licencia se incluye en la seccin titulada "GNU Free Documentation License". Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Tabla de contenidos1. Introduccin a gnuplot ...................................................................................................................................... 1 1.1. Qu es gnuplot? ................................................................................................................................ 1 1.2. Iniciar y nalizar gnuplot.................................................................................................................... 1 2. Sintaxis de gnuplot............................................................................................................................................. 2 2.1. Introduccin de ecuaciones y funciones.................................................................................................. 2 2.2. Opciones de representacin..................................................................................................................... 2 2.3. Un ejemplo sencillo................................................................................................................................. 3 3. Grcas 2D ......................................................................................................................................................... 4 4. Grcas 3D ......................................................................................................................................................... 6 4.1. Elementos ocultos en 3D......................................................................................................................... 6 4.2. Aumentar la precisin de los grcos 3D ............................................................................................... 7 4.3. Lneas de contorno. ................................................................................................................................. 8 4.4. Cambiar el punto de vista de una grca .............................................................................................. 10 5. Representaciones paramtricas ...................................................................................................................... 13 5.1. Representaciones paramtricas 2D........................................................................................................ 13 5.2. Representaciones paramtricas 3D........................................................................................................ 14 6. Grcas en coordenadas polares .................................................................................................................... 16 7. Representaciones de datos............................................................................................................................... 18 7.1. Representacin 2D de datos .................................................................................................................. 18 7.2. Representacin 3D de datos .................................................................................................................. 20 8. Formatos de salida. .......................................................................................................................................... 24 9. Usos avanzados. Truquillos de gur ............................................................................................................... 26 9.1. Guardando y cargando sesiones de un chero ...................................................................................... 26 9.2. Scripts de gnuplot ............................................................................................................................. 26 9.3. Pausas, bucles y animaciones ................................................................................................................ 27 9.4. Cambiando el aspecto de las grcas .................................................................................................... 27 9.5. Multiples grcas en una slo dibujo.................................................................................................... 28 9.6. Cambiando el estilo de las lneas .......................................................................................................... 29 9.7. Mlitples grcas en una sola pantalla ................................................................................................. 29 10. Dnde seguir. .................................................................................................................................................. 31 10.1. Interfaces grcos................................................................................................................................ 31 10.2. Alternativas libres a gnuplot ........................................................................................................... 32 10.3. Referencias .......................................................................................................................................... 33 A. GNU Free Documentation License ................................................................................................................ 34 A.1. PREAMBLE......................................................................................................................................... 34 A.2. APPLICABILITY AND DEFINITIONS............................................................................................. 34 A.3. VERBATIM COPYING ....................................................................................................................... 35 A.4. COPYING IN QUANTITY.................................................................................................................. 36 A.5. MODIFICATIONS ............................................................................................................................... 36 A.6. COMBINING DOCUMENTS ............................................................................................................. 37 A.7. COLLECTIONS OF DOCUMENTS................................................................................................... 38 A.8. AGGREGATION WITH INDEPENDENT WORKS.......................................................................... 38 A.9. TRANSLATION .................................................................................................................................. 38 A.10. TERMINATION................................................................................................................................. 39 A.11. FUTURE REVISIONS OF THIS LICENSE ..................................................................................... 39 A.12. ADDENDUM: How to use this License for your documents ............................................................ 39

iii

Captulo 1. Introduccin a gnuplot1.1. Qu es gnuplot?gnuplot es un programa que permite generar grcas 2D y 3D. Sus principales virtudes son la facilidad de uso y un acabado de muy alta calidad. En este tutorial nos referiremos a la versin gnuplot 3.7. Los autores iniciales de gnuplot son Thomas Williams y Colin Kelly, quienes decidieron crear un programa que les permitiera visualizar las ecuaciones matemticas de las clases de electromagnetismo y ecuaciones diferenciales. Su primera intencin fue llamarlo "newplot", pero descubrieron que ya exista otro programa con ese mismo nombre, as que utilizaron el homfono (al menos en ingls) "gnuplot". gnuplot no tiene ninguna relacin con el proyecto GNU ni con la FSF. Actualmente ni es mantenido por la FSF ni est bajo la GPL. gnuplot es software libre en el sentido de que las fuentes estn disponibles (y adems son gratuitas), pero no se permite distribuir versiones modicadas. gnuplot ofrece las siguientes facilidades:

Representaciones bidimensionales con distintos estilos (puntos, lneas, barras ...). Representaciones tridimensionales (contorno y supercie). Facilidades para etiquetar las grcas, ejes y puntos representados (ttulos y etiquetas). Permite realizar clculos con enteros, decimales y complejos. Posee un conjunto de funciones predenidas y permite al usuario denir las suyas propias. Ayuda en lnea. Funciona en distintos SO y permite obtener grcos en casi cualquier formato. Permite trabajo interactivo o en modo comando (batch).

1.2. Iniciar y nalizar gnuplotLa forma ms comn de utilizar gnuplot es de forma interactiva en un entorno grco. Para el caso de Linux, desde las X, en un terminal teclear "gnuplot". Aparece un mensaje de saludo y el prompt de gnuplot. Para salir basta con teclear "quit" o Ctrl-D. El sistema de ayuda en lnea de gnuplot se invoca desde el prompt de la aplicacin con el comando "help" seguido opcionalmente por el comando u opcin de la que se quiere informacin. gnuplot posee multitud de opciones cuyos valores se pueden consultar con e

Search related