Anda di halaman 1dari 3

Ap´endice III

Elementos B´asicos: GNUplot 4.7.0 9 10

El uso de herramientas eficientes para el tratamiento y an´alisis de datos experimentales es desde nuestro punto de vista un objetivo del curso de Fundamentos de Mec´anica, en esta gu´ıa se presenta una lista de instrucciones para GNUplot en donde se gr´afica y ajusta una distribuci´on gaussiana de datos experi- mentales correspondiente a mediciones del tama˜no de grano para un conjunto de 100 legumbres, de igual forma, se describen las principales opciones que posee GNUplot para dar formato a gr´aficas e histogramas y as´ı presentar resultados de manera adecuada.

La siguiente tabla muestra la distribuci´on de fre- Una vez es instalado 11 GNUplot en la plataforma

cuencias para las medidas de di´ametro realizadas a

de su preferencia (Windows, Linux, OSX) proceda

100 legumbres utilizando un tornillo microm´etrico abriendo el ejecutable gnuplot 4.7, en un instante

de 0.01 mm de resoluci´on :

Rango

Frecuencia

  • 5.50 - 5.75

1

  • 5.75 - 6.00

4

  • 6.00 - 6.25

2

  • 6.25 - 6.50

10

  • 6.50 - 6.75

15

  • 6.75 - 7.00

19

  • 7.00 - 7.25

12

  • 7.25 - 7.50

13

  • 7.50 - 7.75

11

  • 7.75 - 8.00

7

  • 8.00 - 8.25

3

  • 8.25 - 8.50

3

aparecer´a un ventana y en ella el encabezado de pre- sentaci´on y versi´on del programa seguido por una

linea con el pre´ambulo ’gnuplot>’, es aqu´ı donde se

deben escribir todas las instrucciones o comandos

utilizados.

gnuplot >
gnuplot >

Para gr´aficar la distribuci´on de frecuencias consig-

nada en la tabla anterior, es necesario crear un ar-

chivo de texto con dos columnas separadas por un

tabulador 12 , la primera debe incluir el valor m´ınimo

de cada rango y la segunda su correspondiente va-

lor de frecuencia. supongamos que el archivo ha sido

llamado ’file.dat’ y se encuentra en el disco ’D://’

9 GNUplot es una utilidad gr´afica multiplataforma de libre distribuci´on. Desarrollada en 1986 originalmente para permitir a cient´ıficos y estudiantes visualizar y analizar funciones matem´aticas o datos experimentales de manera interactiva [4]. 10 Contribuci´on de los estudiantes Ricardo Mu˜noz y Camilo Sevilla, Departamento de F´ısica, Universidad Nacional de Colombia. 11 El instalador de GNUplot para Windows X86-64 esta incluido en la carpeta ’Recursos de Laboratorio/GNUplot’ del disco (CD) adjunto a este material. 12 para este fin utilice la tecla ’Tab’ ubicada en la parte supeior izquerda de su teclado.

21

Guias de Laboratorio

Fundamentos de Mec´anica

del computador. Utilice el comando plot, seguido de la ruta al archivo escrita entre comillas, para hacer una grafica preliminar de los datos obtenidos.

Nota: Una vez se utiliza un comando, es aconsejable utilizar la opci´on replot para actualizar la gr´afica:

gnuplot > plot ”D: / / f i l e . dat ”

gnuplot > replot

Presione la tecla ’Enter’ y obtendra como resultado

Guias de Laboratorio Fundamentos de Mec´anica del computador. Utilice el comando plot , seguido de la

Nota: Puede que en algunas ocasiones sea conve- niente tener un archivo de texto con mas de dos columnas, Ej. Como resultado de un experimento de caida libre usted puede tener un archivo con 4 columnas correspondientes a tiempo, posici´on, velo- cidad y aceleraci´on, en este caso es interesante mos- trar gr´aficas independientes de posici´on vs tiempo, velocidad vs tiempo y aceleraci´on vs tiempo entre otras, para ello solo debe hacer uso de la opci´on using y especificar el n´umero de la columna que quiere para el eje x y para el eje y , como se muestra a continuaci´on:

gnuplot > plot ”D: / / f i l e . dat ” using 1:2

GNUplot permite utilizar diferentes vi˜netas y estilos al momento de generar las gr´aficas, use el comando with y especifique el tipo de convenci´on deseado, al- gunas opciones disponibles usadas com´unmente son points, lines, dots, y para el caso de histogramas o distribuciones discretas steps:

gnuplot > plot ” fil e . dat” with steps

Guias de Laboratorio Fundamentos de Mec´anica del computador. Utilice el comando plot , seguido de la

Utilice las lineas de comando set xlabel, set yla- bel seg´un corresponda, para describir que variables y unidades son representadas en los ejes x, y de la gr´afica, de igual forma use la linea set title para escribir un titulo, como se muestra a continuaci´on:

gnuplot > set xlabel ”your x label ” gnuplot > set ylabel ”your y label ”
gnuplot >
set
xlabel
”your
x
label ”
gnuplot >
set
ylabel
”your
y
label ”
gnuplot >
set
title ”your ti tl e ”
gnuplot >
replot

Antes de proceder con el ajuste, se debe tener cla- ro que tipo de relaci´on cumplen los datos experi- mentales 13 , proceda construyendo una funci´on en GNUplot que tenga la forma algebraica deseada, pa-

ra nuestro ejemplo los datos se deben corresponder

con una Funci´on Normal o Gaussiana:

13 Para ello utilice los criterios que se presentan en la Practica I. Ajuste de Datos Experimentales

Universidad Nacional de Colombia

22

2015-I

Guias de Laboratorio

Fundamentos de Mec´anica

P G (x) = P G (0) exp " 1 2 x µ

2 #

gnuplot > fit ”D: / / f i l e . dat ” using 1:2 via

a,b,c

donde P G (0), µ, son constantes particulares de ca-

da distribuci´on, en el siguiente ejemplo se utilizan

las letras a, b, c como notaci´on para estos par´ame-

tros:

gnuplot > g ( x )=c exp ( 0.5 ((x a)/b) ⇤ ⇤ 2 )

Luego, asigne ’a ojo’ algunos valores para a, b, c;

teniendo en cuenta que a se corresponde con el va-

lor medio de la distribuci´on, b se corresponde con el

ancho de la funci´on a mas o menos la mitad de la al-

tura y c se corresponde con el alto de la distribuci´on

en el valor medio:

gnuplot > a=7 gnuplot > b=0.5 gnuplot > c=18
gnuplot >
a=7
gnuplot >
b=0.5
gnuplot >
c=18

Utilice la siguiente linea para actualizar la gr´afica e

incluir la funci´on g (x):

gnuplot > replot g(x)

Guias de Laboratorio Fundamentos de Mec´anica P ( x ) = P (0) exp " ✓

Ahora, ajuste la funci´on gaussiana g (x) seg´un los

datos experimentales consignados en ’file.dat’, es de-

cir, encuentre los valores de a, b, c correspondientes

a la distribuci´on que mejor representa la relaci´on en-

tre las variables del experimento, para esto GNUplot

utiliza m´etodos por minimizaci´on de 2 por medio

del comando fit:

Guias de Laboratorio Fundamentos de Mec´anica P ( x ) = P (0) exp " ✓

A continuaci´on GNUplot crea un archivo con el

nombre ’fit.dat’ en el mismo directorio donde se en-

cuentran guardados los datos, all´ı se pueden ver los

resultados del ajuste con sus respectivas incertidum-

bres y el valor de 2 obtenido en el proceso de mi-

nimizaci´on:

Guias de Laboratorio Fundamentos de Mec´anica P ( x ) = P (0) exp " ✓

Utilice los criterios mencionados en la experiencia I.

Mediciones y Errores I, para determinar los valores

de los par´ametros de la distribuci´on a = 6,88 ± 0,05,

b = 0,57 ± 0,04.

Universidad Nacional de Colombia 23

2015-I