Está en la página 1de 4

Universidad de Guadalajara

Licenciatura en Física
Cómputo Científico II
Sección: 01

Nombre: Rodríguez Delgadillo Edilson Josafat


Número de Práctica: 2

Objetivo: Uso de Matlab/Octave para importar un archivo excel tipo *.csv y navegar en el
arreglo (array) generado. Extraer vectores y matrices menores y almacenarlos en nuevas
variables.
Programación de métodos iterativos para resolver un sistema de ecuaciones lineales, métodos
de Jacobi y Gauss-Seidel.
Uso del comando lsqr para resolver sistemas lineales.

Instrucciones

1.- Matrices como almacenes de información

a. Descargar los datos de la pandemia de Covid-19 actualizados de la siguiente página web


https://datos.covid-19.conacyt.mx/#DownZCSV en el formato *.csv, por comodidad puede
cambiar el nombre del archivo a CasosCovid.csv.

b. Usando el comando M = csvread('Archivo.csv',R1,C1) importe a Matlab/Octave los datos,


para esto considere que csvread sólo puede leer números y que R1 (Renglón 1) y C1
(Columna 1) determinan la casilla donde csvread comienza a leer. Con la importación deberá
poder generar un arreglo de números en de nombre ‘M’ que deberá verse en la Workspace.

c. Desde la command window, extraer los casos confirmados de COVID-19 de tres estados y
almacenarlos en sus respectivos arreglos (se deben reflejar en la command window). Para
esto ‘navegue’ dentro del arreglo usando la sintaxis Estado = M(# fila_estado, :).

d. Realice un gráfico de la evolución de los casos en un estado con el comando plot. Detalle
el gráfico con título y etiquetas de ejes

c. Realice un gráfico de la evalución de la pandemia en los tres estados, para esto use el
comando ‘hold on’. El gŕafico debe tener un título, etiquetas en los ejes y un ‘legend’ que
indique que curva le corresponde a cada estado.

2.- Resuelva el problema de la producción de transistores, resistores y chips de las


diapositivas con al menos dos métodos directos.
3.- Use el comando lsqr de Matlab o pcg de Octave para resolver el mismo problema de la
producción de las componentes eléctronicos.

4.- Con la instrucción >>A = magic(5); en la Command Window defina una matriz de 5 x 5.
Calcule su inversa, determinante, transpuesta con los comandos adecuados en Matlab/Octave.

Evidencias

1.- Pegar aquí una captura de pantalla donde se muestre el arreglo del Paso 1. activo en el
Workspace de Matlab/Octave. De ser posible, la captura muestra también el excel
correspondiente.
2.- Pegar aquí una captura de pantalla donde se muestran los arreglos del Paso 2 y 3 activos
en el workspace de Matlab/Octave.

3.- Complemente la siguiente tabla con las respuestas de las actividades 2 y 3.

Método Transistores Resistores Chips tol

Directo 1 (inversa) 120 100 90

Directo 2 (linsolve) 120 100 90

lsqr 120 100 90 0.01%


4.- Pegue aquí capturas de pantalla del ejercicio 4.

También podría gustarte