SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
An´lisis gr´fico y ajuste de curvas con GNUPlot
        a        a

                                      Marcelo Videa

                                  26 de febrero de 2013


    Para el an´lisis de los datos obtenidos en un experimento cin´tico recurriremos al an´lisis
              a                                                  e                       a
gr´fico, tanto para establecer una hip´tesis sobre el esquema de la reacci´n como para extraer
  a                                    o                                 o
los par´metros cin´ticos que la describen. Para este prop´sito GNUPlot es un programa es un
       a            e                                    o
programa graficador de distribuci´n libre y puede obtenerse de la p´gina www.gnuplot.info.
                                   o                                a



Graficando datos

    Como ejemplo analizaremos los datos de tres experimentos de cin´tica qu´
                                                                        e      ımica en los que
se han utilizado tres concentraciones iniciales del reactivo A. Estos datos se encuentrar en el
archivo iniciales.txt. El contenido de este archivo se reproduce a continuaci´n para generar el
                                                                             o
archivo .txt correspondiente.


#tiempo/s                           A/mM
0       0.15                 0.10                0.06
0.5     0.139875             0.09325             *
1       0.130433438          0.086955625         0.052173375
2       0.112824923          0.075216616         0.045129969
3       0.097593559          *                   0.039037424
4       0.084418428          0.056278952         0.033767371
5       0.073021941          0.048681294         0.029208776
6       0.063163979          0.042109319         0.025265591
8       0.046109704          0.030739803         0.018443882
10      *                    0.022440056         0.013464034
12      0.024571861          0.016381241         0.009828745
14      0.017937459          0.011958306         0.007174984
16      0.013094345          0.008729563         *
En GNUPlot el s´  ımbolo # se utiliza para introducir comentarios. En este caso, el t´  ıtulo
y unidades de las columnas. Adicionalmente, si los datos comparten valores de el eje de
ordenadas, aquellos valores faltantes en los datos de las abscisas deben llevar el s´
                                                                                    ımbolo *.
Las columnas de este archivo se enumeran empezando por 1. De esta manera, las columnas
2, 3 y 4 contienen los datos de concentraci´n de A en los tres experimentos.
                                           o

    Antes de graficar los datos, es conveniente establecer la terminal que se utilizar´. Esto
                                                                                     a
es, c´mo se representar´n los datos. La terminal windows es una de las m´s flexibles. Para
     o                   a                                                 a
seleccionarla se utiliza el comando set terminal como se muestra a continuaci´n:
                                                                             o

gnuplot> set terminal windows enhanced "Arial, 14"

Luego, es conveniente seleccionar el directorio donde se encuentran los archivos con los datos
que se graficar´n. Esto se logra seleccionando Change Directory en la opci´n File del men´.
              a                                                            o               u




o escribiendo el comando cd seguido de la ruta del directorio entre comillas:

gnuplot> cd ‘C:cursoscinetica’

Para graficar los resultados del primer experimento escribimos

gnuplot> plot ‘iniciales.txt’ using 1:2 title ‘[A]_0=0.15 mM’

La ventana gnuplot graph se abre de manera independiente para mostrar el resultado del
comando anterior. La escala de los ejes x y y se ajustan autom´ticamente al rango de los
                                                              a

                                              2
datos. Para a˜adir los t´
             n          ıtulos de los ejes se usan los comandos X Label y Y Label en la opci´n
                                                                                            o
del men´ Axes.
        u

   La gr´fica que obtenemos claramente muestra una curvatura en sus datos, lo que nos
        a
permite descartar una cin´tica de orden 0.
                         e




Para linearizar los datos podemos regraficar los datos operando sobre la columna 2. Pa-
ra inspeccionar para orden 1 necesitamos el logaritmo de las concentraciones. Escribimos
entonces:

gnuplot> plot ‘iniciales.txt’ using 1:(log($2)) title ‘ln [A]’

para obtener




                                              3
que claramente confirma que la reacci´n es de orden 1.
                                    o



Ajuste de datos

   A continuaci´n, haremos el ajuste no-lineal de los datos para obtener el par´metro cin´tico
               o                                                               a         e
k. Como sabemos que la reacci´n es de orden 1, entonces el modelo que debe describir los
                               o
datos es
                                      [A]t = [A]0 e−kt
Entonces debemos escribir una funci´n correspondiente a este modelo
                                   o

gnuplot> f(x) = a0*exp(-k*x)

donde a0 y k son las variables de ajuste y debemos asignarles valores iniciales:

gnuplot> a0 = 0.15
gnuplot> k = 0.10

y luego escribir el comando

gnuplot> fit f(x) ‘iniciales.txt’ using 1:2 via a0,k

lo que iniciar´ una iteraci´n de ajuste de los valores de las variables hasta que se obtenga la
              a            o
mejor concordancia posible con los datos experimentales en funci´n de la minimizaci´n de
                                                                     o                   o
los cuadrados de los residuales. Obtendremos el siguiente reporte del ajuste:


After 7 iterations the fit converged.
final sum of squares of residuals : 7.75805e-006
rel. change during last iteration : -6.20433e-008

degrees of freedom    (FIT_NDF)                                     : 10
rms of residuals      (FIT_STDFIT) = sqrt(WSSR/ndf)                 : 0.000880798
variance of residuals (reduced chisquare) = WSSR/ndf                : 7.75805e-007

Final set of parameters                    Asymptotic Standard Error
=======================                    ==========================

a0                 = 0.150982              +/- 0.0005422        (0.3591%)
k                  = 0.147428              +/- 0.001205         (0.8177%)

                                              4
de donde obtenemos que el valor de la constante de velocidad de reacci´n es k = 0.1474 ±
                                                                      o
        −1
0.0012 s .

   Para inspeccionar el ajuste podemos graficar la funci´n f(x) resultante sobre los datos.
                                                       o
Para esto usamos el comando


gnuplot> replot f(x)


para obtener




                                            5

Mais conteúdo relacionado

Mais procurados

Raices de ecuaciones_metodos_numericos_e
Raices de ecuaciones_metodos_numericos_eRaices de ecuaciones_metodos_numericos_e
Raices de ecuaciones_metodos_numericos_ebartvwn
 
Practica 5 simulink-5156
Practica 5 simulink-5156Practica 5 simulink-5156
Practica 5 simulink-5156RossiHeredia1
 
Ejercicios detallados del obj 9 mat ii (179
Ejercicios detallados del obj 9 mat ii (179Ejercicios detallados del obj 9 mat ii (179
Ejercicios detallados del obj 9 mat ii (179Jonathan Mejías
 
Método de la secante
Método de la secante Método de la secante
Método de la secante Karen Jurado
 
Guia sql funciones
Guia sql funcionesGuia sql funciones
Guia sql funcioneskamilenac20
 
05 metodo-secante
05 metodo-secante05 metodo-secante
05 metodo-secantejnieles
 
Raices de ecuaciones en excel
Raices de ecuaciones en excelRaices de ecuaciones en excel
Raices de ecuaciones en excelTensor
 
Raices de ecuaciones MN
Raices de ecuaciones MNRaices de ecuaciones MN
Raices de ecuaciones MNTensor
 
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCOExposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCOEden Cano
 
Metodo de newton raphson-ANTONIO ZEGARRA
Metodo de newton raphson-ANTONIO ZEGARRAMetodo de newton raphson-ANTONIO ZEGARRA
Metodo de newton raphson-ANTONIO ZEGARRAAntonio Zegarra Vargas
 
Análisis de Componentes Principales
Análisis de Componentes Principales Análisis de Componentes Principales
Análisis de Componentes Principales Marisol Ortega Mamani
 
Ejercicios detallados del obj 9 mat i (175 176-177
Ejercicios detallados del obj 9 mat i (175 176-177Ejercicios detallados del obj 9 mat i (175 176-177
Ejercicios detallados del obj 9 mat i (175 176-177Jonathan Mejías
 

Mais procurados (20)

Raices de ecuaciones_metodos_numericos_e
Raices de ecuaciones_metodos_numericos_eRaices de ecuaciones_metodos_numericos_e
Raices de ecuaciones_metodos_numericos_e
 
Practica 5 simulink-5156
Practica 5 simulink-5156Practica 5 simulink-5156
Practica 5 simulink-5156
 
Ejercicios detallados del obj 9 mat ii (179
Ejercicios detallados del obj 9 mat ii (179Ejercicios detallados del obj 9 mat ii (179
Ejercicios detallados del obj 9 mat ii (179
 
4 memoria dinamica
4 memoria dinamica4 memoria dinamica
4 memoria dinamica
 
Método de la secante
Método de la secante Método de la secante
Método de la secante
 
Guia sql funciones
Guia sql funcionesGuia sql funciones
Guia sql funciones
 
metodo-de-la-falsa-posicion
metodo-de-la-falsa-posicionmetodo-de-la-falsa-posicion
metodo-de-la-falsa-posicion
 
Metodo de biseccion en matlab
Metodo de biseccion  en matlabMetodo de biseccion  en matlab
Metodo de biseccion en matlab
 
Método de newton raphson
Método de newton raphsonMétodo de newton raphson
Método de newton raphson
 
05 metodo-secante
05 metodo-secante05 metodo-secante
05 metodo-secante
 
Problemas mn
Problemas mnProblemas mn
Problemas mn
 
Raices de ecuaciones en excel
Raices de ecuaciones en excelRaices de ecuaciones en excel
Raices de ecuaciones en excel
 
Raices de ecuaciones MN
Raices de ecuaciones MNRaices de ecuaciones MN
Raices de ecuaciones MN
 
Problemas
ProblemasProblemas
Problemas
 
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCOExposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
 
Ventilador adaptativo
Ventilador adaptativoVentilador adaptativo
Ventilador adaptativo
 
Funciones
FuncionesFunciones
Funciones
 
Metodo de newton raphson-ANTONIO ZEGARRA
Metodo de newton raphson-ANTONIO ZEGARRAMetodo de newton raphson-ANTONIO ZEGARRA
Metodo de newton raphson-ANTONIO ZEGARRA
 
Análisis de Componentes Principales
Análisis de Componentes Principales Análisis de Componentes Principales
Análisis de Componentes Principales
 
Ejercicios detallados del obj 9 mat i (175 176-177
Ejercicios detallados del obj 9 mat i (175 176-177Ejercicios detallados del obj 9 mat i (175 176-177
Ejercicios detallados del obj 9 mat i (175 176-177
 

Semelhante a Tutorial de GNUPlot

Guion controlpor variables
Guion controlpor variablesGuion controlpor variables
Guion controlpor variablesleswil
 
Ctrl discreto de un motor de cc en velocidad
Ctrl discreto de un motor de cc en velocidadCtrl discreto de un motor de cc en velocidad
Ctrl discreto de un motor de cc en velocidadMiguel sosa
 
Clase redes neuronales 3
Clase redes neuronales 3Clase redes neuronales 3
Clase redes neuronales 3JUANCHO_ANAYA
 
Taller2 lab stats_matlab
Taller2 lab stats_matlabTaller2 lab stats_matlab
Taller2 lab stats_matlabNar Dy
 
Cap9 interpolextrapolnumer-ajustedatos3
Cap9 interpolextrapolnumer-ajustedatos3Cap9 interpolextrapolnumer-ajustedatos3
Cap9 interpolextrapolnumer-ajustedatos3JAHADIEL
 
Actividad no13 y_14_de_2do_parcial
Actividad no13 y_14_de_2do_parcialActividad no13 y_14_de_2do_parcial
Actividad no13 y_14_de_2do_parcialCarlos Mendoza
 
Analisis lugar geometrico de las raices
Analisis lugar geometrico de las raicesAnalisis lugar geometrico de las raices
Analisis lugar geometrico de las raicesOswal25
 
Teoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaTeoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaRolf Pinto
 
diseño_contro_PID_discreto conv.docx
diseño_contro_PID_discreto conv.docxdiseño_contro_PID_discreto conv.docx
diseño_contro_PID_discreto conv.docxProfessorWilliams
 
Electrónica digital: Funciones canónicas y mapa de Karnaugh
Electrónica digital: Funciones canónicas y mapa de KarnaughElectrónica digital: Funciones canónicas y mapa de Karnaugh
Electrónica digital: Funciones canónicas y mapa de KarnaughSANTIAGO PABLO ALBERTO
 
Coeficiente de Amortiguamiento del Aire
Coeficiente de Amortiguamiento del Aire Coeficiente de Amortiguamiento del Aire
Coeficiente de Amortiguamiento del Aire Noe Limon
 
Capitulo 4 sistemas_de_ecuaciones_no_lineales
Capitulo 4 sistemas_de_ecuaciones_no_linealesCapitulo 4 sistemas_de_ecuaciones_no_lineales
Capitulo 4 sistemas_de_ecuaciones_no_linealesmiguellagos19
 

Semelhante a Tutorial de GNUPlot (20)

Guion controlpor variables
Guion controlpor variablesGuion controlpor variables
Guion controlpor variables
 
Ctrl discreto de un motor de cc en velocidad
Ctrl discreto de un motor de cc en velocidadCtrl discreto de un motor de cc en velocidad
Ctrl discreto de un motor de cc en velocidad
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
 
Clase redes neuronales 3
Clase redes neuronales 3Clase redes neuronales 3
Clase redes neuronales 3
 
Taller2 lab stats_matlab
Taller2 lab stats_matlabTaller2 lab stats_matlab
Taller2 lab stats_matlab
 
Cap9 interpolextrapolnumer-ajustedatos3
Cap9 interpolextrapolnumer-ajustedatos3Cap9 interpolextrapolnumer-ajustedatos3
Cap9 interpolextrapolnumer-ajustedatos3
 
Actividad no13 y_14_de_2do_parcial
Actividad no13 y_14_de_2do_parcialActividad no13 y_14_de_2do_parcial
Actividad no13 y_14_de_2do_parcial
 
Analisis lugar geometrico de las raices
Analisis lugar geometrico de las raicesAnalisis lugar geometrico de las raices
Analisis lugar geometrico de las raices
 
Tarea3 06 sol calderavapor
Tarea3 06 sol calderavaporTarea3 06 sol calderavapor
Tarea3 06 sol calderavapor
 
Teoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaTeoría De La Complejidad Algoritmica
Teoría De La Complejidad Algoritmica
 
diseño_contro_PID_discreto conv.docx
diseño_contro_PID_discreto conv.docxdiseño_contro_PID_discreto conv.docx
diseño_contro_PID_discreto conv.docx
 
pRACTICA de turbina.docx
pRACTICA de turbina.docxpRACTICA de turbina.docx
pRACTICA de turbina.docx
 
Módulo 2
Módulo 2Módulo 2
Módulo 2
 
Tarea6
Tarea6Tarea6
Tarea6
 
Tarea6
Tarea6Tarea6
Tarea6
 
Control Analógico en Lazo Cerrado de Temperatura
Control Analógico en Lazo Cerrado de TemperaturaControl Analógico en Lazo Cerrado de Temperatura
Control Analógico en Lazo Cerrado de Temperatura
 
DEBER UTA
DEBER UTADEBER UTA
DEBER UTA
 
Electrónica digital: Funciones canónicas y mapa de Karnaugh
Electrónica digital: Funciones canónicas y mapa de KarnaughElectrónica digital: Funciones canónicas y mapa de Karnaugh
Electrónica digital: Funciones canónicas y mapa de Karnaugh
 
Coeficiente de Amortiguamiento del Aire
Coeficiente de Amortiguamiento del Aire Coeficiente de Amortiguamiento del Aire
Coeficiente de Amortiguamiento del Aire
 
Capitulo 4 sistemas_de_ecuaciones_no_lineales
Capitulo 4 sistemas_de_ecuaciones_no_linealesCapitulo 4 sistemas_de_ecuaciones_no_lineales
Capitulo 4 sistemas_de_ecuaciones_no_lineales
 

Último

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 

Último (20)

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 

Tutorial de GNUPlot

  • 1. An´lisis gr´fico y ajuste de curvas con GNUPlot a a Marcelo Videa 26 de febrero de 2013 Para el an´lisis de los datos obtenidos en un experimento cin´tico recurriremos al an´lisis a e a gr´fico, tanto para establecer una hip´tesis sobre el esquema de la reacci´n como para extraer a o o los par´metros cin´ticos que la describen. Para este prop´sito GNUPlot es un programa es un a e o programa graficador de distribuci´n libre y puede obtenerse de la p´gina www.gnuplot.info. o a Graficando datos Como ejemplo analizaremos los datos de tres experimentos de cin´tica qu´ e ımica en los que se han utilizado tres concentraciones iniciales del reactivo A. Estos datos se encuentrar en el archivo iniciales.txt. El contenido de este archivo se reproduce a continuaci´n para generar el o archivo .txt correspondiente. #tiempo/s A/mM 0 0.15 0.10 0.06 0.5 0.139875 0.09325 * 1 0.130433438 0.086955625 0.052173375 2 0.112824923 0.075216616 0.045129969 3 0.097593559 * 0.039037424 4 0.084418428 0.056278952 0.033767371 5 0.073021941 0.048681294 0.029208776 6 0.063163979 0.042109319 0.025265591 8 0.046109704 0.030739803 0.018443882 10 * 0.022440056 0.013464034 12 0.024571861 0.016381241 0.009828745 14 0.017937459 0.011958306 0.007174984 16 0.013094345 0.008729563 *
  • 2. En GNUPlot el s´ ımbolo # se utiliza para introducir comentarios. En este caso, el t´ ıtulo y unidades de las columnas. Adicionalmente, si los datos comparten valores de el eje de ordenadas, aquellos valores faltantes en los datos de las abscisas deben llevar el s´ ımbolo *. Las columnas de este archivo se enumeran empezando por 1. De esta manera, las columnas 2, 3 y 4 contienen los datos de concentraci´n de A en los tres experimentos. o Antes de graficar los datos, es conveniente establecer la terminal que se utilizar´. Esto a es, c´mo se representar´n los datos. La terminal windows es una de las m´s flexibles. Para o a a seleccionarla se utiliza el comando set terminal como se muestra a continuaci´n: o gnuplot> set terminal windows enhanced "Arial, 14" Luego, es conveniente seleccionar el directorio donde se encuentran los archivos con los datos que se graficar´n. Esto se logra seleccionando Change Directory en la opci´n File del men´. a o u o escribiendo el comando cd seguido de la ruta del directorio entre comillas: gnuplot> cd ‘C:cursoscinetica’ Para graficar los resultados del primer experimento escribimos gnuplot> plot ‘iniciales.txt’ using 1:2 title ‘[A]_0=0.15 mM’ La ventana gnuplot graph se abre de manera independiente para mostrar el resultado del comando anterior. La escala de los ejes x y y se ajustan autom´ticamente al rango de los a 2
  • 3. datos. Para a˜adir los t´ n ıtulos de los ejes se usan los comandos X Label y Y Label en la opci´n o del men´ Axes. u La gr´fica que obtenemos claramente muestra una curvatura en sus datos, lo que nos a permite descartar una cin´tica de orden 0. e Para linearizar los datos podemos regraficar los datos operando sobre la columna 2. Pa- ra inspeccionar para orden 1 necesitamos el logaritmo de las concentraciones. Escribimos entonces: gnuplot> plot ‘iniciales.txt’ using 1:(log($2)) title ‘ln [A]’ para obtener 3
  • 4. que claramente confirma que la reacci´n es de orden 1. o Ajuste de datos A continuaci´n, haremos el ajuste no-lineal de los datos para obtener el par´metro cin´tico o a e k. Como sabemos que la reacci´n es de orden 1, entonces el modelo que debe describir los o datos es [A]t = [A]0 e−kt Entonces debemos escribir una funci´n correspondiente a este modelo o gnuplot> f(x) = a0*exp(-k*x) donde a0 y k son las variables de ajuste y debemos asignarles valores iniciales: gnuplot> a0 = 0.15 gnuplot> k = 0.10 y luego escribir el comando gnuplot> fit f(x) ‘iniciales.txt’ using 1:2 via a0,k lo que iniciar´ una iteraci´n de ajuste de los valores de las variables hasta que se obtenga la a o mejor concordancia posible con los datos experimentales en funci´n de la minimizaci´n de o o los cuadrados de los residuales. Obtendremos el siguiente reporte del ajuste: After 7 iterations the fit converged. final sum of squares of residuals : 7.75805e-006 rel. change during last iteration : -6.20433e-008 degrees of freedom (FIT_NDF) : 10 rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.000880798 variance of residuals (reduced chisquare) = WSSR/ndf : 7.75805e-007 Final set of parameters Asymptotic Standard Error ======================= ========================== a0 = 0.150982 +/- 0.0005422 (0.3591%) k = 0.147428 +/- 0.001205 (0.8177%) 4
  • 5. de donde obtenemos que el valor de la constante de velocidad de reacci´n es k = 0.1474 ± o −1 0.0012 s . Para inspeccionar el ajuste podemos graficar la funci´n f(x) resultante sobre los datos. o Para esto usamos el comando gnuplot> replot f(x) para obtener 5