You are on page 1of 2

UNMSM PROGRAMACIN CON MATLAB

1.

(5 puntos) Se leen n datos de pH de cierta marca de shampoo y se desea saber el nmero de datos con pH cido,
neutro y bsico y el promedio de todos los datos. Haga un programa en MATLAB que obtenga dicha informacin.
Use para ello un ciclo repetitivo for o while.

2.

(5 puntos) Hallar la sumatoria de los primeros 30 elementos de la serie:

.
Use un ciclo repetitivo for o while para resolver la pregunta.

3.

(5 puntos) Con base en la normatividad vigente en Mxico, el cloro residual libre en agua potable debe ser de 0.2 a
1.5 miligramos por litro. Haga un programa en MATLAB que lea n valores correspondientes al cloro residual libre
y determine:
(a) Cuntos valores se encuentran dentro de los lmites permitidos.
(b) El porcentaje de valores fuera de los lmites permitidos.

4.

(5 puntos) Calcule la suma de los primeros 30 trminos de la serie que converge a ex. Use un ciclo repetitivo (for o
while)

ex 1 x

5.

x2 x3
xn

2! 3!
n!

(5 puntos) Escriba un programa que lea un archivo que contenga n datos tomados diariamente de la humedad relativa
(h.r.) promedio expresada en porcentaje.
El programa deber determinar la cantidad de dias en que la humedad relativa se encontr en los siguientes rangos :
0 h.r. 50
50 < h.r . 80
80 < h.r. 100

10

6.

(4 puntos) Se leen 10 datos. Realice un programa en MATLAB que calcule:

x x
i 1

Nota : la funcin abs( ) retorna el valor absoluto de un valor real.

7.

(5 puntos) Dado un vector x de n elementos, escriba un programa en MATLAB que calcule la desviacin promedio,
definida como
i n

desviacion _ promedio d
Profesor: Heber Helfer C.

x
i 1

UNMSM PROGRAMACIN CON MATLAB


8.

(5 puntos) Cree luego un programa en MATLAB que lea los vectores a y b desde un archivo y luego calcule la raz
n
de sus diferencias al cuadrado:

9.

i 1

ai bi

(5 puntos) Elabore un programa en MATLAB que lea n valores de pH ledos desde un archivo y determine el
porcentaje de stos valores que se encuentran en el intervalo
.

(4 puntos) Elabore un programa que lea un vector real de n elementos que contiene datos de pH y determine e imprima
el promedio de los elementos que tienen un pH cido.

10. (5 puntos) Con el objeto de evaluar el rendimiento de un grupo de alumnos se agrupa sus notas de exmenes de la
siguiente manera :
nota
calificacin
0-7
muy mal
8 - 10
mal
11 - 13
regular
14 -16
bueno
17 - 20
muy bueno
Escriba un programa en MATLAB que lea las notas de exmenes de un grupo de n alumnos y al finalizar imprima la
cantidad de notas ingresadas segn su calificacin. Utilice un ciclo repetitivo.

11. (5 puntos) Escriba un programa que realize secuencialmente:


o
o
o

La lectura de dos vectores de n elementos cada uno: p y q desde un archivo.


Almacene el valor mayor de sus valores i-simos en un tercer arreglo r, tambin de tamao n.
Calcule e imprima la media del vector r.

12. (5 puntos) Haga un programa que cree un archivo que contenga datos correspondientes al peso de bolsas de azcar
de 1 kg. Se sabe que la llenadora automtica de bolsas tiene problemas para dar el peso exacto. Las
especificaciones de la empresa indican que las bolsas deben tener un peso mximo de 1.05 kg y un peso mnimo de
0.95. Lea los n datos de peso de bolsas desde un archivo y determine cuntas bolsas no cumplen con las
especificaciones.

13. (5 puntos) Escriba un programa en MATLAB que calcule la suma de los n primeros trminos de siguiente serie y
luego calcule el error porcentual con respecto al valor verdadero, dos.

2 1

Profesor: Heber Helfer C.

1 1 1 1
1
n
2 4 8 16
2