Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
4Activity
0 of .
Results for:
No results containing your search query
P. 1
Para Computacion Cientifica

Para Computacion Cientifica

Ratings: (0)|Views: 446 |Likes:
Published by Isack83

More info:

Published by: Isack83 on Jun 20, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/12/2013

pdf

text

original

 
Curso de
Gnuplot
para c´omputo cient´ıfico
Abdiel E. C´aceres Gonz´alez (trad.)
Centro de Investigaci´ on y de Estudios Avanzados del IPN 
Abstract
Este curso es una traducci´on de gran parte del curso de
Gnuplot
escrito por TimLanglais y se ofrece como recurso para las personas de habla hispana. Se ofrcenejemplos para graficar en 2D y en 3D usando la terminal de salida de su preferencia,la terminal de L
A
TEXque genera archivos .TEX , la terminal de PostScript para creararchivos de imagenes .PS y .EPS y la terminal que genera archivos ´utiles que puedeleer MSWord. Finalmente, y esto es algo que no aparece en el curso original, sedescribe una manera de escribir programas en ANSI C usando compiladores comocc o gcc, para generar las gr´aficas desde el programa fuente. Se incluye tambi´en elodigo fuente de un programa en C completamente funcional.
Introducci´on
Gnuplot
es un poderoso programa
freeware
para hacer gr´aficas con datos en2D y en 3D.
Gnuplot
puede usarse en muchos ambientes computacionales,incluyendo Linux, IRIX, Solaris, Mac OS X, Windows y DOS.
Gnuplot
re-quiere las m´ınimas capacidades gr´aficas y puede usarse a´un en una terminalde tipo vt100. Tiene una amplia variedad de opciones de salidas para que elusuario pueda usar las gr´aficas resultantes como lo desee, ya sea para ser visu-alizados o para incluirlos en sus propios documentos. Este curso est´a basadoen la versi´on
gnuplot 3.8h
. Esta versi´on est´a displonible para muchos tiposde sistemas operativos en la p´agina oficial de
Gnuplot
.
http://www.gnuplot.org
Este curso est´a complementado con el paquete “gnuplot-course.tar.gz”, quecontiene todos los scripts y datos para los ejemplos, tambi´en este mismo doc-umento en formatos PDF y L
A
TEX.
Email address:
acaceres@computacion.cs.cinvestav.mx
(Abdiel E. C´aceresGonz´alez (trad.)).
1
 
Fig. 1.
plot ’ejem01.datusing 1
Nota, el paquete “gnuplot-course.tar.gz” est´a disponible en mi p´agina web
http://computacion.cs.cinvestav.mx/documents/gnuplot/cursos
con elnombre
gnuplot.tar.gz
.
1 Gr´aficas asicas en 2D
Para empezar a usar
gnuplot
primero deber´a cambiarse de directorio a
cd/gnuplot/data
. En sistemas UNIX, si el programa fue correctamente instal-ado, simplemente deber´a ejecutar:
unix% gnuplot
Esto har´a que
gnuplot
inicie. Podr´a ver un mensaje de iniciaci´on que entreotras cosas menciona la versi´on que se est´a usando. Si una una versi´on anterior a la 3.8 algunos comandos pueden no funcionar y necesitar´a ver el manualespeci´ıfico para la versi´on que est´e usando. En el paquete de archivos, podr´aobservar uno que se llama “ejem01.dat” que es un archivo de texto que tieneumeros en una sola columna, los n´umeros empiezan con la serie:
28.06200052.17200055.70300064.28100043.4380006.781000-31.281000
Para graficar estos datos, simplemente debe escribir
gnuplot> plot ’ejem01.datusing 1
2
 
Fig. 2.
plot ’../data/ejem01.datusing 1
Gnuplot
pone la escala m´as conveniente para incluir todos los datos. Si nose especifica de antemano algo,
gnuplot
dibuja poniendo peque˜nos c´ırculos(puntos). Al cambiarse de directorios en
gnuplot
debe tener en cuenta que elcomando de
gnuplot cd
acepta
..
y
/
pero no acepta
~
. Dibijemos de nuevoestos datos pero poniendo m´as divisiones en el eje X y modificando la escalatambi´en en el eje X.
gnuplot> set style data linesgnuplot> set xtics 0,50,1000gnuplot> set xrange [0:500]gnuplot> plot ’../data/ejem01.dat’ using 1
Hay muchas opciones para el estilo al dibujar los datos, las opciones son:
lines points linespoints dotsimpulses yerrorbars xyerrorbars stepsfsteps histeps boxes boxerrorbarsboxxyerrorbars vector financebars candlestickserror lines xerrorlines yerrorlines xyerrorlines
Table 1Opciones para los estilos del dibujo de los datos. Algunas opciones requieren listasde datos de 2 o m´as columnas
La sintaxis para escribir el estilo del dibujo de los datos es:
gnuplot>set style data <style>
Donde, claro,
<style>
toma alguno de los valores reci´en listados. El co-mando
set xtics
tiene 3 argumentos
<start>,<increment>, <end>
, y elcomando para modificar el rango en X,
set xrange
, tiene 2 argumentos,
[<start>:<end>]
.Y si lo que queremos graficar es una colecci´on de datos multicolumnas como:3

Activity (4)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Josue Zerpa liked this
andimaster liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->