Está en la página 1de 7

!"#$%& %()*+,&%$(-&.

/
0&12& 3
4#%&1 5+1,&6( 7(-89.28

"#" !"#$%& $()* +"%&,%& "-% +&./0$% ,1 +-"23*4 1- "- %&$506*7

La maneia ue pouei salvai una giafica cieaua a paitii ue gnuplot utilizanuo la
teiminal es piincipalmente meuiante el comanuo set teiminal. Cuanuo ingiesamos
este comanuo en gnuplot la teiminal nos uespliega una lista con vaiios tipos ue
aichivos que pouemos cieai a paitii uel comanuo set teiminal.



Esta lista es ms laiga ue lo que apaiece en la imagen. Peio a paitii ue ella pouemos
especificai a gnuplot el tipo ue aichivo que se cieai paia guaiuai lo que estemos
tiatanuo ue giaficai.
Pouemos poi ejemplo uai el comanuo set terminal jpeg, o el comanuo set terminal
postscript paia cieai una imagne en foimato .eps, o un aichivo mas sencillo como es
set terminal png.

A continuacion uebemos especificai el nombie ue aichivo que queiemos que gnuplot
geneie. Esto lo iealizamos con el comanuo set output nombre del archivo.ext.
Cuanuo hacemos esto automticamente gnuplot ciea un aichivo vacio en el uiiectoiio
en el que estemos tiabajanuo en el cual impiimii touo lo que le manuemos a gnuplot
a hacei uespus. Si queiemos guaigai la giafica ue una funcion en el aichivo que
hemos cieauo con esots comanuos, lo que se uebe hacei inmeuiatamente ue habei
ingiesauo el comanuo set output nombre del archivo.ext es simplemente peuiile
a gnuplot que nos giafique algo poi ejemplo: plot sin(x)/x.

Asi es como se ve en la teiminal lo que acabamos ue uesciibii:


ueneianuo en el uiiectoiio la siguiente imagen:



"#$ 8-61#40+%& $*)* #1 5%$1 "-% %-0)%$0(- 1- +-"23*49 1# ,1$0& $*)* #1 $&1% "- %&$506*
7+0/7

Paia cieai una animacion se uebe usai el comanuo set terminal gif animate ,
seguiuo uel comanuo set output nombre.gif paia cieai el aichivo ueseauo.
Inmeuiatamente uespus ue estos comanuos pouemos giaficai muchas funciones
y estas iin apaiecienuo en nuestia animacion una a una. Poi ejemplo pouemos
hacei lo siguiente:




Bonue el aichivo animacion.gnu contiene el siguiente couigo:

plot sin(x+i*t) title spiintf("t=%i",i)
i=i+1
if (i < n) ieieau

Con esto se geneia la siguiente imagen que es un seno uesplaznuose hacia la
izquieiua. Anexamos algunas captuias ue pantalla ue este gif:






"#% :&./0$%& 3*# 2&0)1&*# ; *&,1-1# ,1 3%# /"-$0*-1# ,1 !1#13 ,13 402* <7
En la teiminal esciibimos los comanuos que acontinuacion se muestian:


El aichivo 'beseluef' contiene las uefiniciones ue las fuciones ue besel ue tipo 1 ue
oiuen 2,S,4 y S. El couigo en uicho aichivo es el siguiente:

besj2(x)=((2*1)/x)*besj1(x)-besj0(x)

besj3(x)=((2*2)/x)*besj2(x)-besj1(x)

besj4(x)=((2*3)/x)*besj3(x)-besj2(x)


La imagen geneiaua contiene las S gificas:

También podría gustarte