Practica Computación Aplicada a la Ingeniería UNMSM
Transcript of Practica Computación Aplicada a la Ingeniería UNMSM
-
7/26/2019 Practica Computacin Aplicada a la Ingeniera UNMSM
1/2
SOLUCIONARIO TERCERA PRCTICA CALIFICADA DE
COMPUTACIN APLICADA A LA INGENIERA
1. (7 puntos) El ln(1+x) puede ser calculado para un valor x mediante la serie infinita:
a) Defina una funcin en MATLA !ue" dado un valor de x" calcule la sumatoria.
#tilice un n$mero de t%rminos de la serie se&$n su criterio.
') a&a un pro&rama !ue use la funcin anterior compare sus resultados con
log(1+x)" indicando el error relativo.
functionsuma=ln(x)
suma=0;
fori=1:100
suma=suma+(-1)^(i+1)*(x^i)/i;
end
end
clc
clear all
disp('Prorama para calcular mediante una serie lo(1+x)')
x=input('!nrese el "alor de x a reempla#ar: ');
a=ln(x);
$=lo(1+x);
fprintf('%l "alor calculado es: &fn'a)
fprintf('%l "alor real es: &fn'$)
fprintf('%l porcenta,e de error es: &fn'(($-a)/$)*100)
*ro&rama para calcular mediante una serie lo&(1+)
,n&rese el valor de a reempla-ar:
El valor calculado es:
/1002342253110555555555555555555555555555555555555555555.555555El valor real es: 1.3524
El porcenta6e de error es:727150250551445555555555555555555555555555555555555555555.555555
2. En una prue'a de control de calidad se a're n recipientes de un producto se reco&en
muestras para determinar si la concentracin del in&rediente activo en cada uno de los
recipientes es la correcta. Las especificaciones de produccin consideran correcta la
concentracin del a&ente activo si se encuentra en el ran&o (5.0 / 5.02 m&). a&a un pro&ramaMATLA !ue lea un arc8ivo !ue contiene las concentraciones (m&) determine:
a. (1 punto) El n$mero de valores le9dos.
Noam Dionicio Agero 15070024
-
7/26/2019 Practica Computacin Aplicada a la Ingeniera UNMSM
2/2
b. (1 punto) El promedio de los valores le9dos.
c. ( puntos) El porcenta6e de muestras !ue se encuentran dentro de las especificaciones.
clc
clear all
disp('Prorama para calcular las concentraciones dentro')
disp('del parmetro permitido de 0.-0. m')m=load('datos.txt');
fprintf('%l nmero de datos es: &dn'lent2(m))
fprintf('%l promedio de los datos inresados es: &.fn'mean(m))
permit=m3=0. 4 m5=0.;
fprintf('%l nmero de datos dentro del parmetro es: &dn'sum(permit))
fprintf('%l porcenta,e de datos 6ue cumplen las indicaciones es:
&.fn'
(sum(permit)/lent2(m))*100)
El arc8ivo datos0.tt comprende los si&uientes datos0.70.70.70.70.7080080080080080
*ro&rama para calcular las concentraciones dentrodel parmetro permitido de 5.0/5.02 m&
El n$mero de datos es: 15
El promedio de los datos in&resados es: 5.44
El n$mero de datos dentro del parmetro es: El porcenta6e de datos !ue cumplen las indicaciones es: 5.55
4. (3 puntos) Escri'a un pro&rama en MATLA !ue lea un arc8ivo !ue contiene valores
positivos" ne&ativos ceros determine el promedio de los valores positivos.
clcclear all
disp('Prorama para calcular el promedio de los "alores positi"os')
disp('de un rupo de nmeros positi"os neati"os 9 ceros')
m=load('num$erstxt');
n=m30;
media=sum(m*n)/sum(n);
fprintf('%l nmero de "alores positi"os es &dn'sum(n))
fprintf('%l promedio de los nmeros positi"os del con,unto de datos es
&.fn'media)
El arc8ivo num'ers.tt comprende los si&uientes datos-.-8--.800
*ro&rama para calcular el promedio de los valores positivos
de un &rupo de n$meros positivos" ne&ativos ceros
El n$mero de valores positivos es 4El promedio de los n$meros positivos del con6unto de datos es .55
Noam Dionicio Agero 15070024