Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Problema: Para muchos gases, la dependencia de heat capacity , Cp puede ser descrita en t rminos de una ecuaci n cubica: = + +

Problema: Para muchos gases, la dependencia de heat capacity, Cp puede ser descrita en trminos de una ecuacin cubica: =++2+3 La siguiente tabla provee los coeficientes a,b,c,d para calcular el heat capacity de diferentes gases. La unidad para heat capacity es en (\times ) donde T es la temperatura en grados centgrados. Table 1: Coeficientes a,b,c,d para diferentes gases (ejemplo). Gas a b c d SO238.913.904x10-2-3.105x10-38.606x10-9 SO348.509.188x10-2-8.540x10-332.40x10-9 O229.101.158x10-2-0.6076x10-31.311x10-9 N229.000.2199x10-2-0.5723x10-3-2.871x10-9 Los datos para los coeficientes a,b,c,d provienen de un archivo CVS (da. Este archivo tiene una lista de diferentes gases que ellos trabajan. Por lo cual se requiere que el programa pueda leer la lista y determinar autnomamente el nmero de gases contenidos en el archivo CVS y determinar el Cp de cada uno de los gases a diferentes temperaturas. El cdigo debe leer la lista y determinar el Cp de cada gas utilizando el rango e incremento especificados por el usuario. El cdigo debe preguntar al usuario que rango e incremento que se desea evaluar utilizando solo una lnea de entrada utilizando el siguiente formato: MIN:MAX:INC. Por ejemplo: 200:400:20, el cual indica al cdigo a evaluar el Cp desde temperatura de 200 a 400 grados centgrados en incrementos de 20 grados. Para organizar la tabla, los cientficos desean definir una estructura tipo tabla de tamao (m+1) x (n+1), donde n indica el nmero de gases y m es nmero de temperaturas evaluadas. Por ejemplo: si el archivo CVS tiene datos para 4 gases y ENGR 2120: Introduction to Engineering Computing Prof. Rubn Flores Spring 2024 el usuario desea evaluar el Cp desde 200:400:20 la tabla debera tener un tamao de 5x12. Utilizar la siguiente tabla como ejemplo. Table 2: Ejemplo de salida en forma de tabla. SO2 SO3 O2 N2200220240260280300320340360380400 En adicin, los cientficos desean almacenar la data en una base de datos, por lo cual se deber crear las estructuras de datos para almacenar la tabla. Para facilitar el proceso pueden usar las funciones de MATLAB readtable() y table() para crear las estructuras de datos. La funcin readtable() puede leer un archivo CVS y convertirlo a una estructura de datos en formato de tabla y la funcin table() puede crear una estructura de datos en forma de tabla utilizando los datos especificados. Deben de buscar informacin en MATLAB para aprender a usarlos. Adems, de crear la estructura de datos en forma de tabla, los cientficos desean que el cdigo grafique el Cp de cada gas en la misma grafica para propsitos de comparacin y poder llegar a conclusiones ms fcilmente. La grfica debe utilizar la informacin contenida en la estructura de datos de la tabla 2 y la misma debe de estar debidamente rotulada (titulo, ambos ejes y unidades) incluyendo una leyenda para identificar cada gas fcilmente en el grfico. Ver siguiente grafico de la figura 1 como ejemplo. ENGR 2120: Introduction to Engineering Computing Prof. Rubn Flores Spring 2024 Figure 1: Grafico Heat Capacity Vs. Temperatura (ejemplo). Organizacin: 1. Escribe funcin para leer data del archivo gas_data.dat y crear una tabla de datos. Deben de aplicar conceptos de estructura de datos para decidir cul de las estructuras definidas es ms apropiada, por ejemplo struct, table, etc. 2. Escribe funcin para calcular heat capacity para cada gas contenido en el archivo *.dat del paso anterior. Recuerden desarrollar cdigo que pueda determinar por si solo, el nmero de gases contenido en el archivo. 3. Escribir funcin para crear tabla 2 y crear archivo CSV para guardarlo. 4. Escribir funcin para graficar figura similar a la figura 1.5. Escribir funcin principal para invocar cada funcin y realizar el trabajo. Pueden formar grupos de tres o cuatro estudiantes para resolver el problema. Debern de entregar los cdigos o scripts en formato (*.m). Si no siguen instrucciones, no se calificar la asignacin. La fecha de entrega es el 15 de mayo por Bb en o antes de la media noche. No se aceptar trabajos luego de esta fecha ni tampoco si lo envan por correo electrnico.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions