Está en la página 1de 3

Ejercicio 1

>> rand('state', sum(100*clock))


>> med=72; des=6;
>> x=round(des*randn(1,30) + med)
x =69 62 73 74 65 79 79 72 74 73 71 76 68 85 71 73
78 72 71 67 74 64 76 82 68 77 80 62 63 75

A) calcule la desviación estándar a través de la ventana de comandos.


>> a=x-median(x);
>> m=sum(a.^2);
>> n=30;
>> s=sqrt(((m/(n-1))))
s=
5.9161

B) >> % calculando la desviacion estandar del vector x


>> % usando el comando "std"
>> x
x =Columns 1 through 20
69 62 73 74 65 79 79 72 74 73 71 76 68 85 71 73
78 72 71 67
Columns 21 through 30
74 64 76 82 68 77 80 62 63 75
>> std(x)
ans =
5.8879
C)
D)calcular la desviación estándar, desarrollando una función-m utilizando la
ecuación 6.1
function [desviacion] = stat1(x)
n = length(x);
desviacion =sqrt(sum((x-prom(x)).^2/(n-1)));
end

>> % hacemos llamado desde la ventana de comandos al vector x


>> x
x=
69 62 73 74 65 79 79 72 74 73 71 76 68 85 71 73
78 72 71 67 74 64 76 82 68 77 80 62 63 75
>> %ahora hacemos llamado ala funcion-M
>> [desviacion] = stat1(x)
desviacion =
5.8879
E) calcule la varianza, la desviación estándar y el promedio desarrollando
una función-M utilizando las formulas anteriores y produciendo tres
parámetros de salida (varianza, desviación estándar, promedio aritmético)
>> x
x =69 62 73 74 65 79 79 72 74 73 71 76 68 85 71 73
78 72 71 67 74 64 76 82 68 77 80 62 63 75
function[promedio_aritmetico,desviacion_estandar,varianza,med
ia_x] = stat(x)
%algoritmo para calcular la (media,desviacion
estandar.varianza y promedio
%aritmetico)
%alumno: jose santos santamaria Anacleto (20/10/2018)
n = length(x);
media_x=median(x);
promedio_aritmetico = sum(x)/n;
desviacion_estandar = sqrt(sum((x-promedio_aritmetico).^2/(n-
1)));
varianza=(sum((x-media_x).^2))/((n-1));
end

>> [promedio_aritmetico,desviacion_estandar,varianza,media_x] = stat(x)


promedio_aritmetico =
72.4333
desviacion_estandar =
5.8879
varianza =
35
media_x =

73

También podría gustarte