Graficador De Funciones

Páginas: 21 (5171 palabras) Publicado: 15 de octubre de 2012
raficador Curso de Gnuplot para c´mputo cient´
o
ıfico
Abdiel E. C´ceres Gonz´lez (trad.)
a
a
Centro de Investigaci´n y de Estudios Avanzados del IPN
o

Abstract
Este curso es una traducci´n de gran parte del curso de Gnuplot escrito por Tim
o
Langlais y se ofrece como recurso para las personas de habla hispana. Se ofrcen
ejemplos para graficar en 2D y en 3D usando la terminal desalida de su preferencia,
A
la terminal de L TEXque genera archivos .TEX , la terminal de PostScript para crear
archivos de imagenes .PS y .EPS y la terminal que genera archivos utiles que puede
´
leer MSWord. Finalmente, y esto es algo que no aparece en el curso original, se
describe una manera de escribir programas en ANSI C usando compiladores como
cc o gcc, para generar las gr´ficas desde elprograma fuente. Se incluye tambi´n el
a
e
c´digo fuente de un programa en C completamente funcional.
o

Introducci´n
o

Gnuplot es un poderoso programa freeware para hacer gr´ficas con datos en
a
2D y en 3D. Gnuplot puede usarse en muchos ambientes computacionales,
incluyendo Linux, IRIX, Solaris, Mac OS X, Windows y DOS. Gnuplot requiere las m´
ınimas capacidades gr´ficas y puedeusarse a´n en una terminal
a
u
de tipo vt100. Tiene una amplia variedad de opciones de salidas para que el
usuario pueda usar las gr´ficas resultantes como lo desee, ya sea para ser visua
alizados o para incluirlos en sus propios documentos. Este curso est´ basado
a
en la versi´n gnuplot 3.8h. Esta versi´n est´ displonible para muchos tipos
o
o
a
de sistemas operativos en la p´gina oficial deGnuplot .
a
http://www.gnuplot.org
Este curso est´ complementado con el paquete “gnuplot-course.tar.gz”, que
a
contiene todos los scripts y datos para los ejemplos, tambi´n este mismo doce
A X.
umento en formatos PDF y L TE
Email address: acaceres@computacion.cs.cinvestav.mx (Abdiel E. C´ceres
a
Gonz´lez (trad.)).
a

1

Fig. 1. plot ’ejem01.dat’ using 1

Nota, el paquete“gnuplot-course.tar.gz” est´ disponible en mi p´gina web
a
a
http://computacion.cs.cinvestav.mx/documents/gnuplot/cursos con el
nombre gnuplot.tar.gz.

1

Gr´ficas b´sicas en 2D
a
a

Para empezar a usar gnuplot primero deber´ cambiarse de directorio a cd
a
/gnuplot/data. En sistemas UNIX, si el programa fue correctamente instalado, simplemente deber´ ejecutar:
a
unix% gnuplot
Esto har´ quegnuplot inicie. Podr´ ver un mensaje de iniciaci´n que entre
a
a
o
otras cosas menciona la versi´n que se est´ usando. Si una una versi´n anterior
o
a
o
a la 3.8 algunos comandos pueden no funcionar y necesitar´ ver el manual
a
especi´
ıfico para la versi´n que est´ usando. En el paquete de archivos, podr´
o
e
a
observar uno que se llama “ejem01.dat” que es un archivo de texto quetiene
n´meros en una sola columna, los n´meros empiezan con la serie:
u
u
28.062000
52.172000
55.703000
64.281000
43.438000
6.781000
-31.281000
Para graficar estos datos, simplemente debe escribir
gnuplot> plot ’ejem01.dat’ using 1

2

Fig. 2. plot ’../data/ejem01.dat’ using 1

Gnuplot pone la escala m´s conveniente para incluir todos los datos. Si no
a
se especifica de antemanoalgo, gnuplot dibuja poniendo peque˜os c´
n
ırculos
(puntos). Al cambiarse de directorios en gnuplot debe tener en cuenta que el
comando de gnuplot cd acepta .. y / pero no acepta ~ . Dibijemos de nuevo
estos datos pero poniendo m´s divisiones en el eje X y modificando la escala
a
tambi´n en el eje X.
e
gnuplot>
gnuplot>
gnuplot>
gnuplot>

set style data lines
set xtics 0,50,1000
setxrange [0:500]
plot ’../data/ejem01.dat’ using 1

Hay muchas opciones para el estilo al dibujar los datos, las opciones son:
lines

points

linespoints

dots

impulses

yerrorbars

xyerrorbars

steps

fsteps

histeps

boxes

boxerrorbars

boxxyerrorbars

vector

financebars

candlesticks

error lines

xerrorlines

yerrorlines

xyerrorlines

Table 1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Graficos y Funciones
  • gráficas de funcion
  • GRAFICA DE FUNCIONES
  • Graficas Y Sus Funciones
  • Grafica de funciones
  • Funciones graficos
  • Graficas De Funciones
  • Funciones y graficas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS