Este documento presenta un examen final sobre aplicaciones de MATLAB en ingeniería. El examen consiste en dos partes. La Parte I instruye a los estudiantes a leer datos de aprobación y desaprobación de una hoja de cálculo de Excel, generar gráficos de línea con los datos usando subplot, y agregar la palabra "APROBADO" a la hoja de cálculo para meses con más del 50% de aprobación. La Parte II no se proporciona.
1. MATLAB APLICADO A LA INGENIERIA
Examen Final
Ing. José Córdova G.
Nombres: ______________________________________________________________
______________________________________________________________
______________________________________________________________
_____________________________________________________________ _
Instrucciones: El examen lo realizarán en grupos de 2 o 3 personas de acuerdo a la asistencia de los
participantes. Mucha suerte!
PARTE I
Se ha recibido la siguiente información para su procesamiento en MATLAB:
La información del Gráfico se la ha recibido en formato de EXCEL, presente la
información de Aprobacion-Desaprobacion usando el siguiente formato de celdas:
MesAño-Porcentaje, como resultado debe tener 2 variables de tipo celda (1x2) que
contengan los valores de las graficas de “Aprobacion” y “Desaprobación”.
- Lea una hoja de Excel a la vez y extraiga su información para formar la celda,
dentro de la celda habrán 2 celdas de 19x1, correspondiente a los meses y a los
porcentajes.
- Cuando lea los valores se dara cuenta que los meses tienen un formato “largo”
por ejemplo enero: 01/01/2007 debera llevarlos a formato corto para que se
aprecien en los plots: 01/2007.
- El siguiente código realiza el cambio en la celda contenedora de los meses para
ajustar el formato y poder graficarlo:
% Conversion de Celda de Strings con Fechas Largas
% a formato fecha corta
% Cambio formato de Aprobacion
aux = Aprobacion{1}
for i=1:length(aux)
aux2 = aux{i}
aux2 = aux2(4:end)
2. aux(i)=cellstr(aux2)
clear aux2
clc
end
Aprobacion{1} = aux
% Cambio formato de Desaprobacion
clear aux
aux = Desaprobacion{1}
for i=1:length(aux)
aux2 = aux{i}
aux2 = aux2(4:end)
aux(i)=cellstr(aux2)
clear aux2
clc
end
Desaprobacion{1} = aux
Genere un grafico a partir de las variables que contenga 2 ejes (subplot) y muestre las
graficas de Aprobacion y Desaprobacion respectivamente, con colores, tipo de línea y
marcador diferente. Coloque títulos y nombres de los ejes. Los ejes deben estar de 0 a
100 para el porcentaje coloque por ahora de 0 a 20 para las “x”.
- Para setear la propiedad ‘Xtick’ de un plot que se acaba de graficar al vector
1:19 se usa:
o set (gca,’Xtick’,1:19)
- Setee la propiedad ‘XtickLabel’ de cada plot al vector que contiene las celdas de
los meses de análisis contenidos en las variables Aprobacion y Desaprobacion.
Escriba el código necesario para poder agregar DESDE MATLAB a la hoja de EXCEL
de APROBACION que le fue proporcionada la palabra “APROBADO” para los meses
que Correa obtuvo más del 50% de aprobación.